Coverage report: 85.73%

Files Functions Classes

coverage.py v7.13.5, created at 2026-05-18 20:23 +0200

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
src / ocarina / aggregates / tests_layers.py   100.00% 8 0 2   100.00% 0 0   100.00%
src / ocarina / custom_invariants / testing / oc_test_campaigns_names.py   100.00% 9 0 4   100.00% 0 0   100.00%
src / ocarina / custom_invariants / testing / oc_test_cycles_names.py   100.00% 8 0 2   100.00% 0 0   100.00%
src / ocarina / custom_invariants / testing / oc_test_runners_ids.py   100.00% 9 0 4   100.00% 0 0   100.00%
src / ocarina / custom_invariants / testing / oc_test_runners_names.py   100.00% 9 0 4   100.00% 0 0   100.00%
src / ocarina / custom_invariants / testing / oc_test_suites_names.py   100.00% 9 0 4   100.00% 0 0   100.00%
src / ocarina / custom_invariants / testing / workers.py   100.00% 8 0 2   100.00% 0 0   100.00%
src / ocarina / dsl / invariants / assertions.py   67.41% 135 44 3   62.07% 58 10   65.80%
src / ocarina / dsl / invariants / errors.py   100.00% 16 0 5   100.00% 2 0   100.00%
src / ocarina / dsl / invariants / internals / validation_chain.py   100.00% 112 0 6   100.00% 14 0   100.00%
src / ocarina / dsl / invariants / validate.py   100.00% 18 0 0   100.00% 0 0   100.00%
src / ocarina / dsl / testing / filter_tests_by_ids.py   100.00% 23 0 4   80.00% 10 2   93.94%
src / ocarina / dsl / testing / oc_test.py   90.91% 22 2 5   66.67% 6 2   85.71%
src / ocarina / dsl / testing / oc_test_campaign.py   100.00% 25 0 4   100.00% 8 0   100.00%
src / ocarina / dsl / testing / oc_test_cycle.py   100.00% 48 0 4   100.00% 20 0   100.00%
src / ocarina / dsl / testing / oc_test_suite.py   71.59% 88 25 9   64.29% 14 1   70.59%
src / ocarina / dsl / testing / watcher.py   100.00% 50 0 5   100.00% 12 0   100.00%
src / ocarina / dsl / testing_with_railway / chain_actions.py   100.00% 16 0 3   100.00% 2 0   100.00%
src / ocarina / dsl / testing_with_railway / constructors / create_act.py   89.47% 19 2 5   66.67% 6 2   84.00%
src / ocarina / dsl / testing_with_railway / internals / action_chain.py   89.04% 73 8 1   66.67% 6 2   87.34%
src / ocarina / dsl / testing_with_railway / match_page.py   96.00% 50 2 6   80.00% 10 2   93.33%
src / ocarina / infra / act_counter.py   100.00% 10 0 3   100.00% 0 0   100.00%
src / ocarina / infra / driver_builder.py   83.87% 31 5 3   100.00% 2 0   84.85%
src / ocarina / infra / drivers_pool.py   81.16% 69 13 4   66.67% 12 4   79.01%
src / ocarina / infra / screenshotter.py   91.95% 87 7 5   80.77% 26 5   89.38%
src / ocarina / opinionated / dsl / drive_page.py   100.00% 4 0 3   100.00% 0 0   100.00%
src / ocarina / opinionated / infra / act_counter.py   100.00% 14 0 0   100.00% 2 0   100.00%
src / ocarina / opinionated / infra / env.py   100.00% 13 0 0   100.00% 0 0   100.00%
src / ocarina / opinionated / launcher / bootstrap.py   90.00% 20 2 8   66.67% 6 2   84.62%
src / ocarina / opinionated / loggers / file_logger.py   64.44% 45 16 3   14.29% 14 2   52.54%
src / ocarina / opinionated / plugins / reports / docx_tests_proofs.py   87.22% 133 17 6   81.25% 32 6   86.06%
src / ocarina / opinionated / plugins / reports / pretty_print_results.py   95.59% 68 3 2   94.12% 34 2   95.10%
src / ocarina / opinionated / plugins / reports / results_to_json.py   77.14% 35 8 4   70.00% 10 3   75.56%
src / ocarina / opinionated / plugins / reports / timing.py   80.00% 35 7 0   58.33% 12 5   74.47%
src / ocarina / pom / base.py   100.00% 7 0 6   100.00% 0 0   100.00%
src / ocarina / railway / result.py   100.00% 17 0 1   100.00% 0 0   100.00%
Total   88.01% 1343 161 130   76.10% 318 50   85.73%

No items found using the specified filter.