moirai-lang / moirai-kt

A scripting language that calculates the worst-case execution time (WCET) before executing each script. Ideal for multi-tenant microservices, serverless functions, and computed columns in databases.
MIT License
25 stars 1 forks source link

No automated test coverage report #61

Open sithys opened 3 months ago

sithys commented 3 months ago

Test coverage for the package is currently unknown. There is no automated test coverage report as part of the build, and no enforcement for pull requests.

In addition, I found a bug in the cost expression type checking that was not found by the test suite. Improved test coverage might not have caught this bug, but in general more tests are needed.

sithys commented 3 months ago

JaCoCo has been added in #62

The next task is to add enforcement to gradle and github actions.