mantra 0.3.0

`mantra` offers a lightweight approach for requirement tracing and coverage.
Documentation
1
2
3
4
5
6
7
8
9
{"data":"(1/4) running `test_fn`...","host_timestamp":1642698490360848721,"level":null,"location":{"file":"traces.rs","line":7,"module_path":{"crate_name":"usage","modules":[],"function":"test_fn"}},"target_timestamp":"0"}
{"data":"mantra: req-id=`main_id`; file='traces.rs'; line='1';","host_timestamp":1642698490360848722,"level":null,"location":{"file":"traces.rs","line":1,"module_path":{"crate_name":"usage","modules":[],"function":"traced_fn"}},"target_timestamp":"0"}
{"data":"(2/4) ignoring `skipped_test`...","host_timestamp":1642698490360848723,"level":null,"location":{"file":"traces.rs","line":7,"module_path":{"crate_name":"usage","modules":[],"function":"test_fn"}},"target_timestamp":"0"}
{"data":"(3/4) running `indirect_test`...","host_timestamp":1642698490360848721,"level":null,"location":{"file":"traces.rs","line":7,"module_path":{"crate_name":"usage","modules":[],"function":"test_fn"}},"target_timestamp":"0"}
{"data":"mantra: req-id=`id.sub_id_1.sub_sub_id_1.sub_sub_sub_id_1`; file='hierarchy_test.yaml'; line='1';","host_timestamp":1642698490360848724,"level":null,"location":{"file":"traces.rs","line":1,"module_path":{"crate_name":"usage","modules":[],"function":"traced_fn"}},"target_timestamp":"0"}
{"data":"mantra: req-id=`id.sub_id_1.sub_sub_id_1.sub_sub_sub_id_2`; file='hierarchy_test.yaml'; line='1';","host_timestamp":1642698490360848724,"level":null,"location":{"file":"traces.rs","line":1,"module_path":{"crate_name":"usage","modules":[],"function":"traced_fn"}},"target_timestamp":"0"}
{"data":"(4/4) running `other_test`...","host_timestamp":1642698490360848721,"level":null,"location":{"file":"traces.rs","line":7,"module_path":{"crate_name":"usage","modules":[],"function":"test_fn"}},"target_timestamp":"0"}
{"data":"mantra: req-id=`other_id`; file='traces.yaml'; line='1';","host_timestamp":1642698490360848724,"level":null,"location":{"file":"traces.rs","line":1,"module_path":{"crate_name":"usage","modules":[],"function":"traced_fn"}},"target_timestamp":"0"}
{"data":"mantra: req-id=`id.sub_id_1.sub_sub_id_1.sub_sub_sub_id_2`; file='hierarchy_test.yaml'; line='1';","host_timestamp":1642698490360848724,"level":null,"location":{"file":"traces.rs","line":1,"module_path":{"crate_name":"usage","modules":[],"function":"traced_fn"}},"target_timestamp":"0"}