includeos / IncludeOS

A minimal, resource efficient unikernel for cloud services
https://includeos.github.io/
Apache License 2.0
4.93k stars 365 forks source link

Run tests with `nix-shell --pure`, add / fix dependencies. #2265

Closed alfreb closed 3 months ago

alfreb commented 3 months ago

Running test.sh on a new machine revealed some missing dependencies. Running tests with --pure will ensure that only the nix provided packages can be used during tests, improving reproducability.

The qemu bridge setup instructions were also added to shell.nix for convenience. IncludeOS$ nix-shell should now make it clear how to configure the network bridge required for integration tests to pass.