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
Concurrent | Experimental Whether to execute tests concurrently or not |
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 |