Skip to content

feat: add CodSpeed benchmark tests for graph operations#922

Draft
hneiva wants to merge 1 commit intomainfrom
hneiva/codspeed
Draft

feat: add CodSpeed benchmark tests for graph operations#922
hneiva wants to merge 1 commit intomainfrom
hneiva/codspeed

Conversation

@hneiva
Copy link
Contributor

@hneiva hneiva commented Mar 16, 2026

Add pytest-codspeed benchmarks testing core graph operations (transitive closure, topological sort, link dicts, for_each_task, JSON round-trip, and transform sequences) across 4 graph geometries with 1000 tasks each: linear chain, fan-out/fan-in, binary tree, and diamond layers.

Add pytest-codspeed benchmarks testing core graph operations (transitive
closure, topological sort, link dicts, for_each_task, JSON round-trip,
and transform sequences) across 4 graph geometries with 1000 tasks each:
linear chain, fan-out/fan-in, binary tree, and diamond layers.
@codecov
Copy link

codecov bot commented Mar 16, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 77.28%. Comparing base (e479436) to head (5c694db).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #922      +/-   ##
==========================================
+ Coverage   77.07%   77.28%   +0.20%     
==========================================
  Files         130      131       +1     
  Lines       11824    11933     +109     
  Branches     1451     1459       +8     
==========================================
+ Hits         9113     9222     +109     
  Misses       2330     2330              
  Partials      381      381              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant