Skip to content

Added hed-tests as a submodule - #899

Merged
VisLab merged 1 commit into
hed-standard:mainfrom
VisLab:fix_tests
Oct 7, 2026
Merged

VisLab merged 1 commit into
hed-standard:mainfrom
VisLab:fix_tests

Conversation

@VisLab

@VisLab VisLab commented Oct 7, 2026

Copy link
Copy Markdown
Member

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The missing submodule gitlink prevents checkout and causes the new specification runner to fail.

1 open finding
What changed in this PR

Migrates specification tests to the official hed-tests suite, though the required submodule gitlink is missing.

Changes:

  • Replaces the legacy JSON runner with a submodule-based runner.
  • Documents setup, schema loading, and skipped cases.
  • Updates Jest and CI configuration for submodules.
File Description
.gitmodules Declares the hed-tests submodule.
.github/​workflows/​tests.yml Enables submodule checkout for spec tests.
.github/​workflows/​coverage.yml Enables submodule checkout for coverage.
spec_tests/​hedTests.spec.js Runs official validation cases.
spec_tests/​skippedTests.js Records unsupported cases.
spec_tests/​jsonTests.spec.js Removes the legacy runner.
spec_tests/​README.md Documents the new suite.
README.md Adds test setup instructions.
jest.config.js Ignores tests inside the submodule.
CHANGELOG.md Records the migration.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .gitmodules
@VisLab
VisLab merged commit 0165ffd into hed-standard:main Oct 7, 2026
13 checks passed
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