[−][src]Module test::test
Re-exports
pub use crate::bench::Bencher; |
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; |
pub use crate::assert_test_result; |
pub use crate::filter_tests; |
pub use crate::run_test; |
pub use crate::test_main; |
pub use crate::test_main_static; |
Structs
Metric | |
MetricMap | |
Options | 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 | |
TestDescAndFn | |
TestExecTime | The meassured execution time of a unit test. |
TestOpts | |
TestTimeOptions | Structure with parameters for calculating test execution time. |
Enums
RunIgnored | Whether ignored test should be runned or not |
RunStrategy | |
ShouldPanic | Whether test is expected to panic or not |
TestName | |
TestResult | |
TestType | Type of the test according to the rust book conventions. |
Functions
parse_opts | Parses command line arguments into test options.
Returns |