Add standalone unit tests and CI workflow for Unreal GSDK#194
Add standalone unit tests and CI workflow for Unreal GSDK#194
Conversation
|
@copilot can you amend the Unreal README to mention that these files are not needed, when someone uses the Unreal GSDK? |
Added a "Directory structure" section to |
|
@copilot can you try again? |
Revised the README section in |
|
@copilot can you rebase? |
|
@copilot can you rebase? |
Rebased onto latest |
Co-authored-by: dgkanatsios <8256138+dgkanatsios@users.noreply.github.com>
…es are needed Co-authored-by: dgkanatsios <8256138+dgkanatsios@users.noreply.github.com>
…ecific files to copy Co-authored-by: dgkanatsios <8256138+dgkanatsios@users.noreply.github.com>
* Initial plan * Initial plan for Java GSDK unit tests Co-authored-by: dgkanatsios <8256138+dgkanatsios@users.noreply.github.com> * Add Java GSDK unit tests and CI workflow Add 84 unit tests across 8 test classes covering: - ConnectedPlayer data class - SessionHostHeartbeatInfo getters/setters and JSON deserialization - SessionConfig including ToMapAllStrings - Operation enum Gson serialization with @SerializedName casings - MaintenanceSchedule/MaintenanceEvent deserialization - JsonFileConfiguration config file parsing and validation - GameHostHealth/SessionHostStatus enum values - GameserverSDK public API constant keys Add .github/workflows/java-tests.yml CI workflow to run tests on PRs. Co-authored-by: dgkanatsios <8256138+dgkanatsios@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: dgkanatsios <8256138+dgkanatsios@users.noreply.github.com>
97b0ef1 to
4fae61a
Compare
.github/workflows/unreal-tests.ymlfor PRs affectingUnrealPlugin/**UnrealPlugin/README.mdclarifying which files are needed for integrationUnrealPlugin/ThirdPersonMPGSDKSetup.mdto list specific files to copy✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.