ademtests
Ademtests is a cross-language software testing framework developed to support automated evaluation of software components within the Adem ecosystem. It provides tooling for writing, organizing, executing, and reporting on tests that exercise data processing, modeling, and integration tasks typical of Adem-based projects. The project aims to offer a consistent testing experience across languages and platforms, enabling teams to reuse test schemas and fixtures.
The architecture of Ademtests centers on a test runner, a library of assertions, and a set of
Key features include: test discovery and selection, parametrized and data-driven tests, support for asynchronous and time-based
Typical usage involves installing the Ademtests package, creating a tests/ directory with test modules, defining fixtures
Limitations include a learning curve for teams new to the Adem stack, potential overhead for very large