Skip to content

testBatchPassWiring: divergence row for NDI's v1FileReader - #368

Merged
jesshaley merged 2 commits into
V2from
claude/divergence-v1-file-reader
Nov 2, 2026
Merged

jesshaley merged 2 commits into
V2from
claude/divergence-v1-file-reader

Conversation

@jesshaley

Copy link
Copy Markdown
Collaborator

Fixes the failure on DID-matlab V2 5c6f3c3 in did2.unittest.testBatchPassWiring/testCrossRepoDivergenceIsExactlyTheCheckedInTable: "v1FileReader runs on the NDI side ONLY".

NDI-matlab #1140 added ndi.migrate.internal.v1FileReader. ndi.migrate.local passes it to pass 1 as the V1FileReader option, so a migrator can read a v1 document's attached file (first: gene_list_mapping's mapping.tsv, [gene list mapping is built], Jess Haley 2026-10-31). It runs on the NDI side only because it reads that file from NDI's own file store (<.ndi>/files/<uid>, ndi.migrate.internal.v1AttachedFile), which DID-matlab does not have. This PR adds the crossRepoDivergenceTable row saying so. Test-only.


Generated by Claude Code

NDI-matlab #1140 added ndi.migrate.internal.v1FileReader, which
ndi.migrate.local passes to pass 1 so a migrator can read a v1 document's
attached file (gene_list_mapping's mapping.tsv, [gene list mapping is
built]). It runs on the NDI side only: it reads NDI's own file store
(<.ndi>/files/<uid>, ndi.migrate.internal.v1AttachedFile), which DID-matlab
does not have. testCrossRepoDivergenceIsExactlyTheCheckedInTable failed on
V2 for want of this row.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FxKLA8Tbf9cpvDe7fuVeKf
…he code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FxKLA8Tbf9cpvDe7fuVeKf
@jesshaley
jesshaley marked this pull request as ready for review November 2, 2026 02:50
@jesshaley
jesshaley merged commit ee4ae61 into V2 Nov 2, 2026
10 checks passed
@codecov

codecov Bot commented Nov 2, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 0.00%. Comparing base (a7b0bbb) to head (e466654).
⚠️ Report is 11 commits behind head on V2.

Additional details and impacted files
@@    Coverage Diff    @@
##   V2   #368   +/-   ##
=========================
=========================

☔ View full report in Codecov by Harness.
📢 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.

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