[−][src]Module test::test
🔬 This is a nightly-only experimental API. (
test)Re-exports
pub use crate::assert_test_result; |
pub use crate::bench::Bencher; |
pub use crate::filter_tests; |
pub use crate::run_test; |
pub use crate::test_main; |
pub use crate::test_main_static; |
pub use crate::test_result::TrFailed; |
pub use crate::test_result::TrFailedMsg; |
pub use crate::test_result::TrIgnored; |
pub use crate::test_result::TrOk; |
pub use crate::types::DynTestFn; |
pub use crate::types::DynTestName; |
pub use crate::types::StaticBenchFn; |
pub use crate::types::StaticTestFn; |
pub use crate::types::StaticTestName; |
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 meassured execution time of a unit test. |
| 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 |