Module test::test [−][src]
🔬 This is a nightly-only experimental API. (
test)Re-exports
pub use crate::assert_test_result; | Experimental |
pub use crate::bench::Bencher; | Experimental |
pub use crate::filter_tests; | Experimental |
pub use crate::run_test; | Experimental |
pub use crate::test_main; | Experimental |
pub use crate::test_main_static; | Experimental |
pub use crate::test_result::TrFailed; | Experimental |
pub use crate::test_result::TrFailedMsg; | Experimental |
pub use crate::test_result::TrIgnored; | Experimental |
pub use crate::test_result::TrOk; | Experimental |
pub use crate::types::DynTestFn; | Experimental |
pub use crate::types::DynTestName; | Experimental |
pub use crate::types::StaticBenchFn; | Experimental |
pub use crate::types::StaticTestFn; | Experimental |
pub use crate::types::StaticTestName; | Experimental |
Structs
| Metric | Experimental |
| MetricMap | Experimental |
| Options | Experimental Options for the test run defined by the caller (instead of CLI arguments). In case we want to add other options as well, just add them in this struct. |
| TestDesc | Experimental |
| TestDescAndFn | Experimental |
| TestExecTime | Experimental The measured execution time of a unit test. |
| TestId | Experimental |
| TestOpts | Experimental |
| TestTimeOptions | Experimental Structure with parameters for calculating test execution time. |
Enums
| RunIgnored | Experimental Whether ignored test should be run or not |
| RunStrategy | Experimental |
| ShouldPanic | Experimental Whether test is expected to panic or not |
| TestName | Experimental |
| TestResult | Experimental |
| TestType | Experimental Type of the test according to the rust book conventions. |
Functions
| parse_opts | Experimental Parses command line arguments into test options.
Returns |