spa_smoke.py 602 B

12345678910111213141516
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. """灰度切换冒烟(Vue 产物经网关可达且是"10 页签"那一份)—— 调 app_frontEnd/web/tools/spa_smoke.mjs。
  4. 用法:python scripts/spa_smoke.py [网关,默认 http://127.0.0.1:28084]
  5. """
  6. from __future__ import annotations
  7. import pathlib
  8. import subprocess
  9. import sys
  10. ROOT = pathlib.Path(__file__).resolve().parents[1]
  11. GATEWAY = sys.argv[1] if len(sys.argv) > 1 else 'http://127.0.0.1:28084'
  12. rc = subprocess.run(['node', str(ROOT / 'app_frontEnd/web/tools/spa_smoke.mjs'), GATEWAY], cwd=str(ROOT)).returncode
  13. raise SystemExit(rc)