Skip to content

CI: tweak voiptests parameters.#3832

Merged
razvancrainea merged 1 commit into
OpenSIPS:masterfrom
sippy:pr_update_voiptests
Mar 3, 2026
Merged

CI: tweak voiptests parameters.#3832
razvancrainea merged 1 commit into
OpenSIPS:masterfrom
sippy:pr_update_voiptests

Conversation

@sobomax

@sobomax sobomax commented Mar 3, 2026

Copy link
Copy Markdown
Contributor

Summary

Tweak VoIPTests parameters to make tests more reliable. This is to support latest version of VoIPTests/sippy which now generates / consumes real RTP traffic, not just signaling.

Details

o Set MM_INIT_DELAY to give opensips/rtp.io some extra time (2s) to init.
o Ignore failures of the time-sensitive tests that might fail under emulation.
o Run VoIPTests on few more emulated platforms now that we can.

Compatibility

None

Closing issues

None

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 rtp.io CI pipeline to improve VoIPTests reliability now that the upstream VoIPTests/sippy suite exercises real RTP traffic (not just signaling), especially under emulation.

Changes:

  • Expands the set of platforms considered testable (fewer platforms marked “broken”).
  • Adds an initialization delay for the VoIPTests container environment.
  • Marks a small set of time-sensitive tests as “might fail” on non-amd64 emulated runs.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
scripts/build/get-arch-buildargs.rtp.io Updates broken-platform gating to allow VoIPTests to run on more architectures.
docker/Dockerfile.rtp.io Adds MM_INIT_DELAY=2 for more reliable container/service startup timing; introduces TEST_SET_MIGHTFAIL build arg (see comment).
.github/workflows/.rtp.io.yml Renames test jobs, sets TEST_SET_MIGHTFAIL dynamically for non-amd64, and passes it into the test container runs.

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

Comment thread docker/Dockerfile.rtp.io
Set MM_INIT_DELAY to give opensips/rtp.io some extra time to
init.

Ignore faulures of the time-sensitive tests that might fail under
emulation.
@sobomax sobomax force-pushed the pr_update_voiptests branch from 91710d6 to fb14d5b Compare March 3, 2026 07:43
@razvancrainea razvancrainea merged commit 80d10b5 into OpenSIPS:master Mar 3, 2026
78 of 92 checks passed
razvancrainea pushed a commit that referenced this pull request Apr 17, 2026
Set MM_INIT_DELAY to give opensips/rtp.io some extra time to
init.

Ignore faulures of the time-sensitive tests that might fail under
emulation.
NormB pushed a commit to NormB/opensips that referenced this pull request May 9, 2026
Set MM_INIT_DELAY to give opensips/rtp.io some extra time to
init.

Ignore faulures of the time-sensitive tests that might fail under
emulation.
NormB pushed a commit to NormB/opensips that referenced this pull request May 9, 2026
Set MM_INIT_DELAY to give opensips/rtp.io some extra time to
init.

Ignore faulures of the time-sensitive tests that might fail under
emulation.
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