Skip to content

[codex] Align local test entrypoints with build tasks#7

Merged
Pluze merged 1 commit into
mainfrom
codex/align-test-entrypoints
Jun 5, 2026
Merged

[codex] Align local test entrypoints with build tasks#7
Pluze merged 1 commit into
mainfrom
codex/align-test-entrypoints

Conversation

@Pluze

@Pluze Pluze commented Jun 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • rewrote local MATLAB test scripts as build-task wrappers with default buildtool test
  • added focused build tasks for project, LabKit facade, app, GUI structural, and GUI smoke validation
  • renamed migrated Legacy*Test classes/files and helper names to domain-focused test names
  • updated README, docs, AGENTS, and repo skills to make buildtool the canonical test entrypoint

Validation

  • git diff --check
  • git diff --cached --check
  • target legacy/old-flag scan returned no matches
  • powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\run_matlab_tests.ps1 checkStyle
  • powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\run_matlab_tests.ps1 --suite project failed before MATLAB with the new unsupported-option migration message
  • matlab -batch "buildtool checkStyle"
  • matlab -batch "buildtool test"
  • matlab -batch "buildtool testProject testLabkitDta testLabkitBiosignal"
  • matlab -batch "buildtool testGuiStructural"
  • matlab -batch "buildtool testGuiGesture"

Not Verified

  • bash -n scripts/run_matlab_tests.sh and Bash wrapper behavior were blocked locally by Windows/WSL E_ACCESSDENIED before Bash could start.
  • Automated GUI checks are structural/gesture coverage only; full interactive GUI workflows still require manual MATLAB validation.

Notes

  • tests/runLabKitTests.m remains the internal official runner used by build tasks.
  • artifacts/ and matlab_test*.log remain ignored and were not committed.

@Pluze Pluze marked this pull request as ready for review June 5, 2026 12:45
@Pluze Pluze merged commit a3bd65f into main Jun 5, 2026
5 checks passed
@Pluze Pluze deleted the codex/align-test-entrypoints branch June 5, 2026 12:45
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