mirror of
https://github.com/hanzoai/visor.git
synced 2026-09-24 17:04:14 +00:00
Application Compatibility Tests
This directory contains compatibility tests used to automate the process of determining third-party application compatibility with gVisor over time.
To reduce iteration time, these tests are not a part of our CI/CD pipeline.
Application versions
The images used for each stack are in images/compatibility/<application>. The
application version under test is determined by the Dockerfile present in these
directories.
Running
First load the required images (built from images/compatibility/...):
make load-compatibility_gitea
# or load every image at once. this can take a while:
make load-compatibility
Then run the native baseline and the gVisor target. The Docker daemon must be
running locally, and gVisor must be present as the runsc runtime:
make test TARGETS="//test/compatibility:gitea_native //test/compatibility:gitea_runsc"
Website
Soon the results from these tests will be listed on gvisor.dev.