Skip to content

Conversation

slipher
Copy link
Member

@slipher slipher commented Sep 25, 2025

No description provided.

@slipher slipher force-pushed the test-client branch 3 times, most recently from 4231589 to ee948b0 Compare September 26, 2025 00:41
Also enables ttyclient tests for Mac builds (but none exist yet). Enable
dummy gamelogic builds since a cgame is needed to initialize clients.

Didn't enable any more tests for Travis (MSVC builds) since it is too
slow already.
@slipher slipher changed the title [CI] Testing client tests... [CI] Build dummy gamelogic and run client tests Sep 26, 2025
@slipher slipher marked this pull request as ready for review September 26, 2025 04:13
@slipher
Copy link
Member Author

slipher commented Sep 26, 2025

I just discovered SDL_VIDEODRIVER=offscreen. We can use this to run the client tests in the headless CI environment.

@slipher
Copy link
Member Author

slipher commented Sep 26, 2025

I set the OpenAL backend to null to suppress error spam, but on the other hand, maybe I should get rid of that so that we can test that the app still runs when the audio driver is not working.

Copy link
Member

@illwieckz illwieckz left a comment

Choose a reason for hiding this comment

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

LGTM.

@slipher slipher merged commit 6c51397 into DaemonEngine:master Sep 27, 2025
8 checks passed
@slipher slipher deleted the test-client branch September 27, 2025 17:58
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