| from benchmark import * |
| |
| run_experiment( |
| py_versions=[ |
| Python(3, 9), |
| Python(3, 11), |
| ], |
| cov_versions=[ |
| Coverage("701", "coverage==7.0.1"), |
| Coverage( |
| "701.dynctx", "coverage==7.0.1", [("dynamic_context", "test_function")] |
| ), |
| Coverage("702", "coverage==7.0.2"), |
| Coverage( |
| "702.dynctx", "coverage==7.0.2", [("dynamic_context", "test_function")] |
| ), |
| ], |
| projects=[ |
| EmptyProject("empty", [1.2, 3.4]), |
| EmptyProject("dummy", [6.9, 7.1]), |
| ], |
| rows=["proj", "pyver"], |
| column="cov", |
| ratios=[ |
| (".2 vs .1", "702", "701"), |
| (".1 dynctx cost", "701.dynctx", "701"), |
| (".2 dynctx cost", "702.dynctx", "702"), |
| ], |
| ) |