Skip to content

CI/CD: Enable integration tests on mac#136

Open
stephen-derosa wants to merge 6 commits into
livekit:mainfrom
stephen-derosa:sderosa/BOT-346-mac-integration-tests
Open

CI/CD: Enable integration tests on mac#136
stephen-derosa wants to merge 6 commits into
livekit:mainfrom
stephen-derosa:sderosa/BOT-346-mac-integration-tests

Conversation

@stephen-derosa
Copy link
Copy Markdown
Collaborator

-move Low/HighFpsMultiPacket to stress tests (not run in CI)
-enable integration tests on mac

@stephen-derosa stephen-derosa self-assigned this May 20, 2026
Copilot AI review requested due to automatic review settings May 20, 2026 19:46
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adjusts the test strategy to make macOS CI run the integration (E2E) suite reliably by moving the high-throughput data-track transport scenario out of integration tests and into the stress test suite (which is not executed in CI).

Changes:

  • Added data-track transport stress tests (low/high FPS multi-packet) under the stress test target.
  • Removed the parameterized data-track transport E2E test from the integration test suite.
  • Enabled E2E/integration testing steps for macOS runners in the CI workflow.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
src/tests/stress/test_data_track_stress.cpp Adds high-throughput data-track transport stress coverage outside CI.
src/tests/integration/test_data_track.cpp Removes the transport throughput scenario from integration/E2E tests.
.github/workflows/tests.yml Enables integration (E2E) tests on macOS runners.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@stephen-derosa stephen-derosa force-pushed the sderosa/BOT-346-mac-integration-tests branch from 94e7440 to ae4b2de Compare May 20, 2026 23:01
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