From 9f4a152381d4c78a5b27420711724ec6f84f13a1 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Thu, 13 Jun 2024 13:28:20 -0400 Subject: [PATCH] benchmark: compare current working dir against latest shipped coverage --- lab/benchmark/run.py | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/lab/benchmark/run.py b/lab/benchmark/run.py index d2fe91618..e39495ad1 100644 --- a/lab/benchmark/run.py +++ b/lab/benchmark/run.py @@ -54,7 +54,7 @@ ) -if 1: +if 0: # Compare two Python versions v1 = 10 v2 = 11 @@ -76,6 +76,27 @@ ], ) +if 1: + # Compare current Coverage source against shipped version + run_experiment( + py_versions=[ + Python(3, 11), + ], + cov_versions=[ + Coverage("pip", "coverage"), + CoverageSource("../..", "latest"), + ], + projects=[ + ProjectMashumaro(), + ProjectOperator(), + ], + rows=["pyver", "proj"], + column="cov", + ratios=[ + (f"Latest vs shipped", "latest", "pip"), + ], + ) + if 0: # Compare 3.12 coverage vs no coverage run_experiment( @@ -87,7 +108,7 @@ Coverage("732", "coverage==7.3.2"), CoverageSource( slug="sysmon", - directory="/Users/nbatchelder/coverage/trunk", + directory="../..", env_vars={"COVERAGE_CORE": "sysmon"}, ), ],