Macros§
- test_
async - Macro to create individual async test functions (for when you add async support) Note: Hooks are only executed when using the main test runner, not individual macros
- test_
case - Macro to create test cases that work exactly like Rust’s built-in #[test] attribute but with our framework’s enhanced features (hooks, Docker, etc.)
- test_
case_ named - Macro to create test cases with custom names (useful for dynamic test names)
- test_
function - Macro to create individual test functions that can be run independently This makes the framework compatible with cargo test and existing test libraries Note: Hooks are only executed when using the main test runner, not individual macros
- test_
named - Macro to create individual test functions with custom names Note: Hooks are only executed when using the main test runner, not individual macros
Structs§
Enums§
Functions§
- after_
all - after_
each - before_
all - before_
each - cleanup_
all_ containers - clear_
global_ context - clear_
test_ registry - execute_
after_ all_ hooks - Execute after_all hooks for individual test functions
- execute_
after_ each_ hooks - Execute after_each hooks for individual test functions
- execute_
before_ all_ hooks - Execute before_all hooks for individual test functions
- execute_
before_ each_ hooks - Execute before_each hooks for individual test functions
- get_
container_ registry - get_
global_ context - register_
container_ for_ cleanup - run_all
- run_
tests - run_
tests_ with_ config - test
- test_
with_ tags - test_
with_ timeout