Lunatik

Development

Testing

Install and run the test suites:

sudo make install
sudo lunatik test           # run all suites
sudo lunatik test thread    # run a specific suite

lunatik test reloads the modules before the run and unloads them afterwards, so each invocation exercises the currently-installed kernel code. Both stop every running script, so do not run the suites on a machine whose scripts must stay up. See tests/README.md for the full list of suites and individual tests.

Contributing

Conventions for contributors, and for AI coding assistants working on this repository, are in AGENTS.md: build and test loop, execution contexts, object model, code style, and commit discipline. Design notes for work in progress live under doc/design; what is being worked on, and how far along it is, lives in the project boards.

Edit this page on GitHub