Skip to content

[Feature] Stabilize MeteorTest API suite runtime configuration#28

Merged
JunchenMeteor merged 1 commit into
JunchenMeteor:mainfrom
ConnorQi01:dev/v-peq/platformApiRuntimeConfig
May 7, 2026
Merged

[Feature] Stabilize MeteorTest API suite runtime configuration#28
JunchenMeteor merged 1 commit into
JunchenMeteor:mainfrom
ConnorQi01:dev/v-peq/platformApiRuntimeConfig

Conversation

@ConnorQi01

Copy link
Copy Markdown
Contributor

Summary

Stabilize the MeteorTest-triggered API suite path for Windows Local Agent runs and make API_BASE_URL the runtime override for API tests.

Proposed Changes

  • Add -n 0 to platform-triggered API suites in meteortest.yml for serial Local Agent execution.
  • Let API_BASE_URL override config/environments.yaml api.base_url for actual requests and Allure environment metadata.
  • Add regression tests for API_BASE_URL override and YAML fallback behavior.
  • Update bilingual README platform integration instructions.

Test Plan

  • .venv\Scripts\python.exe -m pytest tests\test_api_base_url_config.py -q -p no:cacheprovider
  • .venv\Scripts\python.exe -m pytest API_Automation\cases -v -n 0 -m smoke -rs --alluredir=Reports\platform\direct-api-smoke-venv\allure-results -p no:cacheprovider

Closes #27

@JunchenMeteor
JunchenMeteor merged commit d2bed78 into JunchenMeteor:main May 7, 2026
1 check 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.

[Feature] Stabilize MeteorTest API suite runtime configuration

2 participants