Skip to content

Conversation

@tustanivsky
Copy link
Collaborator

@tustanivsky tustanivsky commented Sep 2, 2025

This PR adds functionality to sample project's game instance that allows to parse command line input and run test actions accordingly (e.g. trigger crash, capture message).

CI now uploads the sample project build as a GitHub artifact so it can be verified against various environments (e.g., Amazon Linux which is commonly used for hosting game servers). This verification will be automated in subsequent PRs as part of the ongoing effort to improve the existing pipeline.

Related to:

Also, it adds README.md for sample project and closes #1061.

#skip-changelog

@tustanivsky tustanivsky marked this pull request as ready for review September 3, 2025 11:15
cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

@tustanivsky tustanivsky requested a review from vaind September 4, 2025 06:52
cursor[bot]

This comment was marked as outdated.

@tustanivsky tustanivsky requested a review from vaind September 4, 2025 13:25
@tustanivsky tustanivsky merged commit 1b02f84 into main Sep 4, 2025
29 checks passed
@tustanivsky tustanivsky deleted the ci/sample-app-args branch September 4, 2025 15:40
mujacica pushed a commit that referenced this pull request Sep 19, 2025
#1064)

* Update sample project to run integration tests

* Cleanup test run in ci and upload sample build

* Add sample project readme

* Move assets

* Fix contriburing guide

* Fix path

* Fix file tree

* Update readme

* Add dsn arg for integration tests sample

* Sample build upload for UE 4.27

* Rename arg

* FIx multiple exit requests

* Fix test reports path

* Rename command line args to align with consoles ci naming

* Set fake event id for test crash event

* Update SentryPlaygroundGameInstance.cpp

* Remove integration-test param

* Try windows-2022

* Fix string literals

* Remove unreachable code block
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.

Add a readme describing the example project

3 participants