Skip to content

Ci: add perf-pytest workflow for dual-host performance tests#1448

Open
awilczyns wants to merge 1 commit intomainfrom
perf-test-workflow
Open

Ci: add perf-pytest workflow for dual-host performance tests#1448
awilczyns wants to merge 1 commit intomainfrom
perf-test-workflow

Conversation

@awilczyns
Copy link
Copy Markdown
Collaborator

Add perf-pytest.yml workflow with nightly schedule and manual dispatch for running dual-host performance tests. Extends gen_config.py with second_host topology support for two-runner builds and test orchestration.

@awilczyns awilczyns added the DO NOT MERGE PR can be reviewed but must no be merged. label Feb 26, 2026
@awilczyns awilczyns force-pushed the perf-test-workflow branch from 4df71c0 to 0c9ab8e Compare April 2, 2026 07:10
@awilczyns awilczyns requested a review from staszczuk as a code owner April 2, 2026 07:10
@awilczyns awilczyns force-pushed the perf-test-workflow branch 24 times, most recently from fe8b746 to ddb5b6a Compare April 2, 2026 14:27
Add --mode perf to gen_config.py for performance test configs:
- Perf mode: no EBU/compliance/capture, dual-host topology, test_time
- Validation mode (default): unchanged, backward compatible
- Refactor topology generation via _make_host helper for dual-host

Add perf-pytest.yml workflow:
- Builds on SUT + second host, runs dual-host perf tests
- Supports workflow_dispatch inputs: num_sessions, sch_quota, test_time
- Nightly schedule at 10 PM UTC

Signed-off-by: Wilczynski, Andrzej <andrzej.wilczynski@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DO NOT MERGE PR can be reviewed but must no be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant