Avatar for the MarshalX user
MarshalX
python-libipld
BlogDocsChangelog

Add `pytest-benchmark` GitHub Actions workflow

#82Merged
Comparing
gha-pytest-benchmark
(
094f8b0
) with
main
(
53b68cd
)
CodSpeed Performance Gauge
+1%
Untouched
192

Benchmarks

192 total
test_dag_cbor_decode_fixtures[dagpb_simple_forms_4]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-3%
32.3 µs33.3 µs
test_dag_cbor_decode_fixtures[garbage-01]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
33.5 µs32.7 µs
test_dag_cbor_decode_fixtures[garbage-12]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
34.6 µs33.9 µs
test_dag_cbor_decode_fixtures[int--9007199254740992]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
18.4 µs18 µs
test_dag_cbor_decode_fixtures[string-a]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
18.7 µs18.3 µs
test_dag_cbor_decode[roundtrip12.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
20.9 µs20.5 µs
test_dag_cbor_decode_fixtures[int--256]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
18.4 µs18.1 µs
test_dag_cbor_decode_fixtures[cid-bafkreifw7plhl6mofk6sfvhnfh64qmkq73oeqwl6sloru6rehaoujituke]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
21.6 µs21.2 µs
test_dag_cbor_decode_fixtures[float--0.5]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
17.4 µs17.1 µs
test_dag_cbor_decode_fixtures[int-65536]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
17.8 µs17.5 µs
test_dag_cbor_decode[roundtrip21.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
19.6 µs19.2 µs
test_dag_cbor_decode[roundtrip18.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
19.8 µs19.4 µs
test_dag_cbor_decode_fixtures[dagpb_Data_some]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
23.3 µs22.9 µs
test_dag_cbor_encode[roundtrip24.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
18.3 µs18 µs
test_dag_cbor_decode_fixtures[int--100]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
18.4 µs18.1 µs
test_dag_cbor_decode[roundtrip15.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
19.2 µs18.9 µs
test_dag_cbor_decode_fixtures[cid-QmRgutAxd8t7oGkSm4wmeuByG6M51wcTso6cubDdQtuEfL]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
21.6 µs21.3 µs
test_dag_cbor_encode[roundtrip07.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
18.8 µs18.5 µs
test_dag_cbor_decode[roundtrip27.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
19.4 µs19.1 µs
test_dag_cbor_decode[roundtrip22.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
19.5 µs19.2 µs
test_dag_cbor_decode[roundtrip17.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
19.7 µs19.5 µs
test_dag_cbor_decode_fixtures[int-18446744073709551615]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
17.8 µs17.6 µs
test_dag_cbor_encode[roundtrip02.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+1%
18 µs17.8 µs

Commits

Click on a commit to change the comparison range
Base
main
53b68cd
+0.58%
fix cache key
4d70580
8 months ago
by MarshalX
+0.06%
attempt to grant PR permissions without using PAT
444d4ea
8 months ago
by MarshalX
-0.05%
use as min perms as possible
094f8b0
8 months ago
by MarshalX
© 2026 CodSpeed Technology
Home Terms Privacy Docs