Skip to content

fix runtime calculation for java#1698

Merged
misrasaurabh1 merged 5 commits intoomni-javafrom
fix-runtime-calculation
Mar 1, 2026
Merged

fix runtime calculation for java#1698
misrasaurabh1 merged 5 commits intoomni-javafrom
fix-runtime-calculation

Conversation

@misrasaurabh1
Copy link
Copy Markdown
Contributor

No description provided.

misrasaurabh1 and others added 5 commits February 28, 2026 21:35
The Java Comparator used only iteration_id as the map key when comparing
test results. Since every test method had iteration_id="1", all rows
collapsed to a single entry and only the last row survived. Because JUnit
test execution order is non-deterministic, the surviving row differed
between baseline and candidate runs, causing false correctness failures.

Fix the key to include test_module_path:test_class_name:test_function_name
for unique identification. Also add an A/A test that runs the original code
through the candidate pipeline to detect verification bugs like this.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@misrasaurabh1 misrasaurabh1 merged commit 24e26c3 into omni-java Mar 1, 2026
24 of 30 checks passed
@misrasaurabh1 misrasaurabh1 deleted the fix-runtime-calculation branch March 1, 2026 10:32
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