Skip to main content

runmat_runtime/testing/
mod.rs

1mod class_registry;
2mod context;
3mod objects;
4mod services;
5
6pub use class_registry::ensure_testing_classes;
7pub(crate) use context::ContextState;
8pub use context::{
9    active_test_context, install_test_context, install_test_context_in, record_runtime_teardown,
10    record_test_command, ActiveTestContext, RuntimeTeardownInvocation, TestContextGuard,
11    TestContextHandle,
12};
13pub use objects::{
14    diagnostic_object, fixture_object, object_array_or_scalar, plugin_object, test_case_object,
15    test_result_object, test_suite_object, TEST_CASE_CLASS, TEST_RESULT_CLASS, TEST_SUITE_CLASS,
16};
17pub use services::{
18    discover_tests, install_test_services, run_test_suite, run_tests, RunSuiteFuture,
19    RuntimeTestServices, TestServicesGuard,
20};