You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* do not skip recording, streaming, etc tests when running on MacOS
* log when tests are being skipped
* set CI env var for MacOS github runner
* fix warning we cant assign null: `let secondContext: osn.IVideo = null;`
* do not invoke `AddVideoContext` on CI builds in enhanced broadcasting tests
* fix orphaned worker thread:
The WorkerSignals::worker keeps polling Query. When a test fails before
calling destroy(), the server-side recording gets freed when OBS shuts
down, but the orphaned worker thread continues. When the next test file
creates a fresh OBS connection, Controller::GetInstance().GetConnection()
now returns the new session's connection. The orphaned worker sends
Query(oldUID) to the new server, which has no knowledge of that
uid → "Recording reference is not valid."
* extend overall timeout for tests. MacOS tests can apparently go well over 30 mins?
turn off fail-fast so the tests can continue running
* fix issue where if macos-15-intel fails, arm64 is cancelled before it
can finish
0 commit comments