[−][src]Module test::test
🔬 This is a nightly-only experimental API. (
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 | 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 runned 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 |