runmat_runtime/testing/
mod.rs1mod 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};