Add OpenBSD and FreeBSD CI to Travis
This commit adds support to test all libc definitions on both OpenBSD and FreeBSD via QEMU userspace emulation. Specially prepared images for each OS are used which are essentially intended to run a script on startup and then exit. Documentation has been added to the `ci/README.md` file describing this new system.
Showing
- .travis.yml 6 additions, 0 deletions.travis.yml
- ci/README.md 147 additions, 12 deletionsci/README.md
- ci/Vagrantfile 0 additions, 38 deletionsci/Vagrantfile
- ci/run-qemu.sh 38 additions, 0 deletionsci/run-qemu.sh
- ci/run-travis.sh 88 additions, 4 deletionsci/run-travis.sh
- ci/run.sh 1 addition, 5 deletionsci/run.sh
- libc-test/Cargo.lock 6 additions, 6 deletionslibc-test/Cargo.lock
- libc-test/build-generated.rs 15 additions, 0 deletionslibc-test/build-generated.rs
- libc-test/build.rs 5 additions, 1 deletionlibc-test/build.rs
- libc-test/generate-files/Cargo.lock 108 additions, 0 deletionslibc-test/generate-files/Cargo.lock
- libc-test/generate-files/Cargo.toml 16 additions, 0 deletionslibc-test/generate-files/Cargo.toml
- libc-test/run-generated-Cargo.toml 19 additions, 0 deletionslibc-test/run-generated-Cargo.toml
- libc-test/src/main-generated.rs 9 additions, 0 deletionslibc-test/src/main-generated.rs
Loading
Please register or sign in to comment