Skip to content

Shard special orchestrator e2e tests - #3083

Open
rmuthiah wants to merge 2 commits into
google:mainfrom
rmuthiah:shard-runner-special
Open

Shard special orchestrator e2e tests#3083
rmuthiah wants to merge 2 commits into
google:mainfrom
rmuthiah:shard-runner-special

Conversation

@rmuthiah

Copy link
Copy Markdown
Collaborator

No description provided.

Replace unquoted command substitutions and string splitting with
`mapfile -t targets < <(...)` and quoted expansion (`"${targets[@]}"`)
for safe, modern line-based array parsing without word-splitting bugs.

TAG=agy
CONV=cee1b9c6-d222-4154-8c11-924d01e88f39
Extract e2e-tests-orchestration-runner-special into a dedicated composite
action (.github/actions/run-cw-special-e2e-test) and shard the workload
across two parallel runner jobs:
- runner-special-1: Executes flaky test retry loops in clean containers.
- runner-special-2: Executes environment and credential tests.
- runner-special: Lightweight aggregator job maintaining compatibility
  with GitHub branch protection rules.

Also improvements:
- Replace static sleep 30s with active systemd service readiness checks.
- Use wildcard paths for resilient testlog artifact collection.

TAG=agy
CONV=cee1b9c6-d222-4154-8c11-924d01e88f39
@rmuthiah rmuthiah changed the title Sharrd special orchestrator e2e tests Shard special orchestrator e2e tests Aug 23, 2026
@Databean Databean added the kokoro:run Run e2e tests. label Aug 24, 2026
@GoogleCuttlefishTesterBot GoogleCuttlefishTesterBot removed the kokoro:run Run e2e tests. label Aug 24, 2026
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.

3 participants