Structs§
- Entry
Point 🔒Cleaner - A folder used to remove any entry points (like fn main) because the harness coroutine will provide its own
- Inner
Item 🔒Linter - Test 🔒
- Test
Ctxt 🔒 - Test
Harness 🔒Generator
Functions§
- entry_
point_ 🔒type - generate_
test_ 🔒harness - Crawl over the crate, inserting test reexports and the test main function
- get_
test_ 🔒name - get_
test_ 🔒runner - inject
- 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]