Test coverage¶
EntryStore and the client library EntryStore.js are tested using JUnit and Nodeunit, respectively.
Both projects are continuously built and tested using Bitbucket Pipelines.
EntryStore¶
The EntryStore tests currently cover the modules entrystore-core-impl and entrystore-rest, with work in progress on other modules.
The goal is to gradually improve test coverage of EntryStore and all of its modules. This is an ongoing and time-consuming process, therefore no complete test coverage is currently available.
The test coverage report for EntryStore is automatically updated.
EntryStore.js¶
The tests in EntryStore.js cover internal functionality and most importantly the whole REST API.
The Nodeunit tests in EntryStore.js can also be seen as complementary integration tests for the EntryStore REST module.