mirror of
https://github.com/copy/v86.git
synced 2025-12-31 04:23:15 +00:00
Feature: Add development environment setup (#970)
This commit is contained in:
parent
609d79454d
commit
dc8667f23b
4 changed files with 60 additions and 1 deletions
10
Readme.md
10
Readme.md
|
|
@ -138,12 +138,20 @@ for a full setup on Debian or
|
|||
- Then you can simply run `docker run -it -p 8000:8000 v86:alpine-3.14` to start the server.
|
||||
- Check `localhost:8000` for hosted server.
|
||||
|
||||
### Running via Devcontainer
|
||||
|
||||
- If you are using an IDE that supports Devcontainers, such as Github Codespaces, VSCode Remote Container extension, or possibly others such as Jetbrains IDEA, you can setup the development environment in a Dev container.
|
||||
- Follow the instructions from your development environment to setup the container.
|
||||
- Run the Task "Fetch images" in order to download images for testing.
|
||||
|
||||
## Testing
|
||||
|
||||
The disk images for testing are not included in this repository. You can
|
||||
download them directly from the website using:
|
||||
|
||||
`wget -P images/ https://k.copy.sh/{linux.iso,linux4.iso,buildroot-bzimage.bin,openbsd-floppy.img,kolibri.img,windows101.img,os8.img,freedos722.img}`
|
||||
`wget -P images/ https://k.copy.sh/{linux3.iso,linux.iso,linux4.iso,buildroot-bzimage.bin,openbsd-floppy.img,kolibri.img,windows101.img,os8.img,freedos722.img}`
|
||||
|
||||
Run integration tests: `make tests`
|
||||
|
||||
Run all tests: `make jshint rustfmt kvm-unit-test nasmtests nasmtests-force-jit expect-tests jitpagingtests qemutests rust-test tests`
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue