Skip to content

test(scenario): harden pytest orchestration and Docker cleanup - #3530

Open
Ivan-Pokhabov wants to merge 1 commit into
osrg:masterfrom
Ivan-Pokhabov:fix/tests
Open

test(scenario): harden pytest orchestration and Docker cleanup#3530
Ivan-Pokhabov wants to merge 1 commit into
osrg:masterfrom
Ivan-Pokhabov:fix/tests

Conversation

@Ivan-Pokhabov

Copy link
Copy Markdown
Contributor
  • Add Docker IPv6 preflight, labeled managed cleanup, diagnostics, and a standalone cleanup helper
  • Run the scenario orchestrator sequentially while preserving quiet and fail-fast reporting for individual pytest invocations
  • Add timeout scaling and shared wait/retry helpers for scenario assertions and reachability checks
  • Make Docker bridge/container setup more deterministic with IPv6 sysctls, network create retries, and link-local ping probing
  • Limit Go build parallelism for scenario images and update runner/image build docs

- Add Docker IPv6 preflight, labeled managed cleanup, diagnostics, and a standalone cleanup helper
- Run the scenario orchestrator sequentially while preserving quiet and fail-fast reporting for individual pytest invocations
- Add timeout scaling and shared wait/retry helpers for scenario assertions and reachability checks
- Make Docker bridge/container setup more deterministic with IPv6 sysctls, network create retries, and link-local ping probing
- Limit Go build parallelism for scenario images and update runner/image build docs
@fujita

fujita commented Aug 5, 2026

Copy link
Copy Markdown
Member

Please split the pull request; one commit includes too many changes.

I would recommend you to work on wait-loop cleanup and local() improvements first; both look nice and affect the CI on GitHub.

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.

2 participants