facebookexperimental / hermit

Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nondeterministic behavior, into deterministic, repeatable behavior. This can be used for various applications, including replay-debugging, reproducible artifacts, chaos mode concurrency testing and bug analysis.
Other
1.19k stars 31 forks source link

[hermit][open-source] enable basic cargo test unit tests under github… #27

Open rrnewton opened 1 year ago

rrnewton commented 1 year ago

… actions

Summary: Github actions run under a VM that won't let us do most of our testing. But we can still do the very basics there as we work towards setting something else up for external (outside-Meta) CI.

rrnewton commented 1 year ago

We're waiting on other fixes (CPUID) to be able to run any barebones integration tests at all on Github Actions (#25). In the meantime, maybe we can turn on these unit tests at least.