Skip to content

Run Python tooling tests from one entrypoint - #165

Merged
yyjeqhc merged 4 commits into
mainfrom
fix/python-tooling-test-entrypoint
Aug 25, 2026
Merged

Run Python tooling tests from one entrypoint#165
yyjeqhc merged 4 commits into
mainfrom
fix/python-tooling-test-entrypoint

Conversation

@yyjeqhc

@yyjeqhc yyjeqhc commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • add scripts/test_python_tooling.sh as the single Python syntax + unittest discovery entrypoint
  • make Linux tooling CI call that entrypoint instead of maintaining a hand-written unittest/py_compile list
  • make release_check.sh reuse the same entrypoint

This closes the bootstrap-test coverage gap: scripts/tests/test_server_docker_bootstrap.py and future test_*.py files under scripts/tests are discovered automatically, while all Python files under scripts/ receive a syntax compile check.

Validation

  • bash scripts/test_python_tooling.sh — 64 tests passed; 19 Python files syntax-checked
  • bash -n scripts/test_python_tooling.sh scripts/release_check.sh
  • git diff --check

Full CI is requested because this PR changes CI orchestration itself.

@yyjeqhc yyjeqhc added the run-ci Run the heavy pull-request CI jobs for an owner-authored PR label Aug 25, 2026 — with ChatGPT Codex Connector
@yyjeqhc
yyjeqhc merged commit 2f68a0c into main Aug 25, 2026
18 of 22 checks passed
@yyjeqhc
yyjeqhc deleted the fix/python-tooling-test-entrypoint branch August 25, 2026 23:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-ci Run the heavy pull-request CI jobs for an owner-authored PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant