Skip to content

[codex] Optimize test framework flow#9

Merged
Pluze merged 3 commits into
mainfrom
codex/optimize-test-framework
Jun 5, 2026
Merged

[codex] Optimize test framework flow#9
Pluze merged 3 commits into
mainfrom
codex/optimize-test-framework

Conversation

@Pluze

@Pluze Pluze commented Jun 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • centralize build task selection metadata in a private buildfile catalog while preserving all existing build task names
  • add runLabKitTests ListOnly mode plus project guardrails for task/docs/wrapper drift, focused task matching, default non-GUI selection, tags, and CI coverage policy
  • move coverage out of the default PR CI path into manual/scheduled CI and namespace GitHub MATLAB logs by run name

Tests

  • bash -n scripts/run_matlab_tests.sh
  • bash scripts/run_matlab_tests.sh --help
  • MATLAB_CMD=true bash scripts/run_matlab_tests.sh testProject
  • bash scripts/run_matlab_tests.sh --suite exits 2 as expected
  • scripts/run_matlab_tests.sh testProject
  • scripts/run_matlab_tests.sh testUnit testIntegration
  • scripts/run_matlab_tests.sh test
  • scripts/run_matlab_tests.sh coverage
  • scripts/run_matlab_tests.sh checkStyle
  • git diff --check

Notes

  • Coverage is intentionally no longer a default PR quality gate; manual and scheduled workflows still generate coverage artifacts.
  • Interactive GUI workflow feel was not manually validated; this change only affects test orchestration and noninteractive checks.

@Pluze Pluze merged commit 7cc209a into main Jun 5, 2026
7 checks passed
@Pluze Pluze deleted the codex/optimize-test-framework branch June 5, 2026 14:29
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