Module rustc_builtin_macros::test_harness
source ยท Structsยง
- EntryPointCleaner ๐A folder used to remove any entry points (like fn main) because the harness coroutine will provide its own
- InnerItemLinter ๐
- Test ๐
- TestCtxt ๐
- TestHarnessGenerator ๐
Functionsยง
- entry_point_type ๐
- Crawl over the crate, inserting test reexports and the test main function
- get_test_name ๐
- get_test_runner ๐
- Traverse the crate, collecting all the test functions, eliding any existing main functions, and synthesizing a main test harness
- mk_main ๐Creates a function item for use as the main function of a test build. This function will call the
test_runner
as specified by the crate attribute - mk_tests_slice ๐Creates a slice containing every test like so: &[&test1, &test2]