Skip to content

Test coverage

How much of the product code the test suite runs. The numbers come from the full suite (scripts/test.sh all, including the PostgreSQL and Redis tests) on the commit a report was made for. Test projects, protobuf contracts, and source-generated command-line code are left out.

No coverage report was available when this site was built. Run scripts/coverage.sh all for a local report.

CI does not run the test suite, so no report is published with a release and the page above says none was available. The report is produced locally, with coverlet and ReportGenerator, through scripts/coverage.sh.

To produce the report:

Terminal window
scripts/coverage.sh all

Then open artifacts/coverage/index.html. The script accepts the same arguments as scripts/test.sh; see Contribute to Moongate for the test environment.

Made with ❤️ by Tom

Buy me a coffee