Skip to content

Add J2/U1 9-pin pipeline repro#184

Open
rushabhcodes wants to merge 1 commit intomainfrom
j2-u1-9pin-repro
Open

Add J2/U1 9-pin pipeline repro#184
rushabhcodes wants to merge 1 commit intomainfrom
j2-u1-9pin-repro

Conversation

@rushabhcodes
Copy link
Copy Markdown

Summary

  • add a dedicated SchematicTracePipelineSolver_repro04 test for the J2 to U1 9-pin mapping case
  • keep the repro skipped so the failing case is preserved without making the suite red

Why

This captures a concrete regression fixture for a pipeline case built from the reported J2/U1 layout and one-to-one pin connections.

Validation

  • bun test tests/solvers/SchematicTracePipelineSolver/SchematicTracePipelineSolver_repro04.test.ts
    • result: 1 skip

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 13, 2026

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

Project Deployment Actions Updated (UTC)
schematic-trace-solver Ready Ready Preview, Comment Apr 13, 2026 3:20pm

Request Review

@rushabhcodes rushabhcodes marked this pull request as ready for review April 13, 2026 15:23
Copilot AI review requested due to automatic review settings April 13, 2026 15:23
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new (currently skipped) regression fixture for a specific SchematicTrace pipeline case involving a J2 ↔ U1 9-pin one-to-one mapping, preserving the failing scenario without making CI red.

Changes:

  • Added SchematicTracePipelineSolver_repro04 fixture describing the J2/U1 9-pin layout and direct connections.
  • Marked the new repro test as skipped while still asserting the expected “solved” outcome.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

maxMspPairDistance: 5,
}

test.skip("SchematicTracePipelineSolver_repro04", () => {
Copy link

Copilot AI Apr 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This test is intentionally skipped, but there’s no inline reason or tracking reference. Please add a brief comment (or include context in the test name) explaining what currently fails and, ideally, link to an issue/PR so it’s discoverable when it’s time to unskip.

Suggested change
test.skip("SchematicTracePipelineSolver_repro04", () => {
// TODO: Re-enable once this repro is fixed: `solver.solve()` does not currently
// produce a solved result for this 9-pin J2 -> U1 mapping. Add the tracking
// issue/PR link here when available so the skip is easy to revisit.
test.skip("SchematicTracePipelineSolver_repro04: solver does not currently mark this 9-pin J2 -> U1 case as solved", () => {

Copilot uses AI. Check for mistakes.
@rushabhcodes rushabhcodes requested review from 0hmX and techmannih April 13, 2026 15:26
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.

2 participants