commit a98552e5ee5e5cf9855d35cd4cd0fd55054c0982 from: Omar Polo date: Sat Aug 07 12:19:11 2021 UTC explain how to run the tests commit - 7752b8920591e6bb85b2ed69b7ca466c9fcafd5d commit + a98552e5ee5e5cf9855d35cd4cd0fd55054c0982 blob - da0b3743524dc4f5b0d2220391c67f18e5cc31fe blob + d898514aeb5a2b20d1fac732647111b604bc0fca --- README.md +++ README.md @@ -40,10 +40,17 @@ listen on localhost port 1337 tls pki localhost auth < ## Testing -`ninepscript` is a custom DSL used to tests kamid. It's a fairly -simple scripting language built to simulate various scenarios. +The regression suite needs to be run with root privileges, since it +has to spawn a subprocess that needs to `chroot(2)` itself. To run +the tests, issue + # make check +The regression uses a custom DSL, `ninepscript`, to run the tests. +See `regress/sample.9ps` for an example of the grammar. +`contrib/9ps-mode.el` is the major mode for Emacs. + + ## License kamid is released under a BSD-like license. The bulk of the code is