For a library for dynamic test registration, the strongest matches are junit-team/junit-framework (JUnit Platform provides a pluggable engine API and launcher), mochajs/mocha (Mocha is a full-featured JavaScript test framework that supports) and vitest-dev/vitest (Vitest is a fully featured test framework for JavaScript). pytest-dev/pytest is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.
Găsește cele mai bune biblioteci de înregistrare dinamică a testelor. Compară instrumentele open-source de top după activitate și funcționalități pentru a alege varianta potrivită.
This project is a JVM testing framework that provides a foundation for defining and running automated tests using a pluggable engine architecture. It functions as a JVM test orchestrator and a modular test engine API, allowing multiple testing engines to be grouped and executed as a single coordinated unit. The framework includes a platform launcher for discovering and executing test suites from build systems, integrated development environments, or the command line. It enables the creation of custom testing frameworks through a standardized interface that integrates into a shared execution p
JUnit Platform provides a pluggable engine API and launcher that supports dynamic test discovery and registration at runtime, along with parameterized tests, lifecycle hooks, and a rich extension model—exactly what you need for a dynamic test registration framework.
Mocha is a JavaScript test runner and framework designed to execute automated test suites across multiple runtimes, including Node.js and web browser environments. It functions as a pluggable testing tool for organizing and validating unit, integration, and functional tests. The project distinguishes itself through a plugin-based extension interface that allows for custom functionality and reporting. It supports a multi-runtime approach, enabling the same test suite to run in different JavaScript environments, and includes a watch mode that monitors the filesystem to trigger automatic test re
Mocha is a full-featured JavaScript test framework that supports runtime test registration through programmatic test generation in describe blocks, parameterized tests, lifecycle hooks, and a plugin system, making it a strong fit for dynamic test case definition.
Vitest is a high-performance testing framework designed for JavaScript and TypeScript applications. It provides an integrated environment that supports unit, integration, and browser-based testing, allowing developers to execute test suites natively without requiring separate build steps or complex configuration. The project distinguishes itself through a highly optimized execution model that leverages worker-thread isolation and on-demand module transformation to provide rapid feedback. It includes a comprehensive suite of mocking and spying utilities that allow for the interception of depen
Vitest is a fully featured test framework for JavaScript and TypeScript that supports dynamic test definition through its test and it APIs, parameterized tests via test.each, lifecycle hooks, and a plugin architecture, directly addressing the need for runtime test registration and data‑driven testing.
pytest is a testing framework for Python that provides a command-line runner for discovering and executing test suites. It is built on a modular architecture that uses standard language assertions to verify code correctness, automatically inspecting expressions to provide detailed failure reports without requiring specialized assertion methods. The framework distinguishes itself through a dependency injection system that manages setup and teardown logic by automatically resolving and injecting resources into test functions. It also features a hook-based plugin architecture that allows for dee
pytest is a full-featured Python testing framework that supports dynamic test registration via its plugin system (e.g., pytestgeneratetests hooks and parametrize), along with parameterized tests, lifecycle hooks, and a rich extension architecture — exactly what the visitor needs for runtime test case definition.