Expand description
This module renders the JSON output of libtest into a human-readable form, trying to be as similar to libtestβs native output as possible.
This is needed because we need to use libtest in JSON mode to extract granular information about the executed tests. Doing so suppresses the human-readable output, and (compared to Cargo and rustc) libtest doesnβt include the rendered human-readable output as a JSON field. We had to reimplement all the rendering logic in this module because of that.
Structs§
- Bench
Outcome π - Renderer π
- Suite
Outcome π - Test
Outcome π
Enums§
- Message π
- Outcome π
- Suite
Message π - Test
Message π
Constants§
- TERSE_
TESTS_ πPER_ LINE
Functions§
- run_
tests π - try_
run_ πtests