Skip to content

Add repro test for hypergraph (circuit018) without point-to-connect#656

Merged
0hmX merged 2 commits intomainfrom
codex/add-hypergraph-not-using-poittoconnect-repo
Mar 12, 2026
Merged

Add repro test for hypergraph (circuit018) without point-to-connect#656
0hmX merged 2 commits intomainfrom
codex/add-hypergraph-not-using-poittoconnect-repo

Conversation

@0hmX
Copy link
Copy Markdown
Contributor

@0hmX 0hmX commented Mar 12, 2026

Motivation

  • Provide a minimal reproduction case for a hypergraph pathing issue derived from circuit018 that uses the Hg solver pipeline and does not change solver logic.

Description

  • Added a new repro test tests/repro/hypergraph-not-using-poitToCOnnect.test.ts that instantiates AutoroutingPipelineSolver3_HgPortPointPathing and snapshots the final visualization.
  • Copied the SRJ input into tests/repro/srj/hypergraph-not-using-poitToCOnnect.srj.json taken from the circuit018 dataset to preserve the original reproduction input.
  • Added the generated SVG snapshot tests/repro/__snapshots__/hypergraph-not-using-poitToCOnnect.snap.svg for stable regression checks and did not modify any solver implementation.

Testing

  • Ran the new test with bun test tests/repro/hypergraph-not-using-poitToCOnnect.test.ts, which passed and produced the SVG snapshot.
  • The test run reported 1 pass, 0 fail and the snapshot file was written successfully.

Codex Task

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
capacity-node-autorouter Ready Ready Preview, Comment Mar 12, 2026 8:02pm

Request Review

@tscircuitbot
Copy link
Copy Markdown

🏃 Benchmark This PR

Run benchmarks by commenting on this PR:

/benchmark [solver-name|all] [scenario-limit] --concurrency <n> --effort <n>

Examples:

  • /benchmark -> AutoroutingPipelineSolver, all scenarios (default concurrency uses the benchmark runner CPU count)
  • /benchmark AutoroutingPipelineSolver -> one solver, all scenarios
  • /benchmark all 20 -> all solvers, first 20 scenarios
  • /benchmark AutoroutingPipelineSolver 20 --concurrency 8 -> one solver, 20 scenarios, 8 workers
  • /benchmark AutoroutingPipelineSolver 20 --effort 2 -> one solver, 20 scenarios, 2x effort

Any PR whose title contains [BENCHMARK TEST] will automatically run the benchmark workflow on PR updates.

@0hmX 0hmX merged commit 290b5c3 into main Mar 12, 2026
11 of 12 checks passed
@0hmX 0hmX deleted the codex/add-hypergraph-not-using-poittoconnect-repo branch March 12, 2026 20:02
@tscircuitbot
Copy link
Copy Markdown


Thank you for your contribution! 🎉

PR Rating:
Impact: Tiny

Track your contributions and see the leaderboard at: tscircuit Contribution Tracker


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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants