gvisor/test
Michael Pratt 981fc188f0 Only copy out remaining time on nanosleep success
It looks like the old code attempted to do this, but didn't realize that err !=
nil even in the happy case.

PiperOrigin-RevId: 272005887
2019-09-30 13:07:32 -07:00
..
e2e Always set HOME env var with `runsc exec`. 2019-09-23 17:06:02 -07:00
image Impose order on test scripts. 2019-09-03 22:02:43 -07:00
root Bring back to life features lost in recent refactor 2019-09-16 08:17:00 -07:00
runtimes Run all runtime tests in a single container. 2019-09-23 17:43:42 -07:00
syscalls Only copy out remaining time on nanosleep success 2019-09-30 13:07:32 -07:00
util Implement SO_BINDTODEVICE sockopt 2019-09-27 14:14:04 -07:00
BUILD Bump Bazel to v0.28.0 2019-08-13 11:21:55 -07:00
README.md

README.md

Tests

The tests defined under this path are verifying functionality beyond what unit tests can cover, e.g. integration and end to end tests. Due to their nature, they may need extra setup in the test machine and extra configuration to run.

  • syscalls: system call tests use a local runner, and do not require additional configuration in the machine.
  • integration: defines integration tests that uses docker run to test functionality.
  • image: basic end to end test for popular images. These require the same setup as integration tests.
  • root: tests that require to be run as root.
  • util: utilities library to support the tests.

For the above noted cases, the relevant runtime must be installed via runsc install before running. This is handled automatically by the test scripts in the kokoro directory.