Make presence clients reconnect with previous status when temporarily disconnected #413
GitHub Actions / Integration tests (2021.3.45f1-zerodep) Test Results
completed
Dec 12, 2025 in 0s
❌️ Integration tests (2021.3.45f1-zerodep) Test Results - 81/82, failed: 1 - Failed in 187.787s
❌️ playmode-results.xml - 81/82, failed: 1 - Failed in 187.787s
Details
❌️ playmode-results.xml - 81/82, failed: 1 - Failed in 187.787s
- ✅ LootLockerTests.PlayMode.AssetTests - 16/16 - Passed in 145.274s
- ✅ ListAssets_DefaultParameters_ReturnsAssetsWithNullValuesForIncludables - Passed in 10.516s
- ✅ ListAssets_IncludeDataEntities_ReturnsAssetsWithDataEntitiesButNullOtherwise - Passed in 8.875s
- ✅ ListAssets_IncludeEverything_ReturnsAssetsWithAllIncludables - Passed in 8.892s
- ✅ ListAssets_IncludeMetadata_ReturnsAssetsWithMetadataButNullOtherwise - Passed in 8.913s
- ✅ ListAssets_IncludeStorage_ReturnsAssetsWithStorageButNullOtherwise - Passed in 8.985s
- ✅ ListAssets_OnlyOrderByWithoutDirection_UsesDefaultDirectionSuccessfully - Passed in 8.893s
- ✅ ListAssets_OrderByCreatedAtDescending_ReturnsAssetsInDescendingCreatedOrder - Passed in 8.766s
- ✅ ListAssets_OrderByIdAscending_ReturnsAssetsInAscendingIdOrder - Passed in 8.983s
- ✅ ListAssets_OrderByIdDescending_ReturnsAssetsInDescendingIdOrder - Passed in 8.907s
- ✅ ListAssets_OrderByNameDescending_ReturnsAssetsInDescendingNameOrder - Passed in 8.903s
- ✅ ListAssets_OrderingWithFiltersAndIncludes_ReturnsCorrectlyOrderedFilteredResults - Passed in 9.003s
- ✅ ListAssets_OrderingWithPagination_ReturnsCorrectlyOrderedPaginatedResults - Passed in 9.184s
- ✅ ListAssets_WithAssetFilters_ReturnsOnlyFilteredAssets - Passed in 9.412s
- ✅ ListAssets_WithFilterAndAllIncludes_ReturnsExpectedAssetWithAllIncludes - Passed in 8.904s
- ✅ ListAssets_WithMultipleAssetFilterValues_ReturnsAssetsMatchingAnyValue - Passed in 9.235s
- ✅ ListAssets_WithPaginationParameters_ReturnsExpectedAsset - Passed in 8.903s
- ✅ LootLockerTests.PlayMode.FollowersTests - 2/2 - Passed in 1.646s
- ✅ Followers_FollowPlayer_AddsToFollowingListAndFollowersList - Passed in 0.813s
- ✅ Followers_UnfollowPlayer_RemovesFromFollowingListAndFollowersList - Passed in 0.833s
- ✅ LootLockerTests.PlayMode.FriendsTests - 2/2 - Passed in 2.167s
- ✅ Friends_AcceptIncomingFriendRequest_AddsToFriendsListAndRemovesFromIncomingAndOutgoing - Passed in 1.069s
- ✅ Friends_BlockPlayer_RemovesBlockedPlayerFromFriendsList - Passed in 1.098s
- ✅ LootLockerTests.PlayMode.GuestSessionTest - 4/4 - Passed in 2.149s
- ✅ EndGuestSession_Succeeds - Passed in 0.562s
- ✅ StartGuestSession_WithoutIdentifier_Succeeds - Passed in 0.484s
- ✅ StartGuestSession_WithProvidedIdentifier_Succeeds - Passed in 0.478s
- ✅ StartGuestSession_WithStoredIdentifier_Succeeds - Passed in 0.624s
- ✅ LootLockerTests.PlayMode.JsonTests - 14/14 - Passed in 0.140s
- ✅ Json_ConditionalSerializationConfigured_OnlyConfiguredFieldsAreSerialized - Passed in 0.014s
- ✅ Json_CyclicJsonSerialization_ThrowsCyclicJsonException - Passed in 0.009s
- ✅ Json_CyclicJsonSerializationWithCustomOptions_Succeeds - Passed in 0.009s
- ✅ Json_DeserializationCaseConversion_CaseIsConvertedToSnake - Passed in 0.019s
- ✅ Json_DeserializingComplexArrayJson_Succeeds - Passed in 0.020s
- ✅ Json_DeserializingMultiDimensionalArray_Succeeds - Passed in 0.004s
- ✅ Json_DeserializingSimpleJson_Succeeds - Passed in 0.002s
- ✅ Json_DictionarySerializationAndDeserialization_Succeeds - Passed in 0.039s
- ✅ Json_ListSerializationDeserialization_BackAndForthPreservesData - Passed in 0.003s
- ✅ Json_SerializationCaseConversion_CaseIsConvertedToSnake - Passed in 0.002s
- ✅ Json_SerializingAndDesierializingEnumArrays_Works - Passed in 0.007s
- ✅ Json_SerializingMultidimensionalArray_Succeeds - Passed in 0.001s
- ✅ Json_SerializingSimpleJson_Succeeds - Passed in 0.002s
- ✅ Json_SimpleTypeSerialization_Succeeds - Passed in 0.009s
- ✅ LootLockerTests.PlayMode.LeaderboardTest - 1/1 - Passed in 2.161s
- ✅ Leaderboard_ListTopTenAsPlayer_Succeeds - Passed in 2.161s
- ✅ LootLockerTests.PlayMode.MultiUserTests - 18/18 - Passed in 12.868s
- ✅ MultiUser_ClearAllSavedStates_AllSaveStatesAreRemoved - Passed in 0.814s
- ✅ MultiUser_ClearSavedStateForPlayer_SaveStateIsRemoved - Passed in 0.819s
- ✅ MultiUser_GetActivePlayerUlid_ListsAllActivePlayers - Passed in 0.762s
- ✅ MultiUser_GetPlayerDataWhenPlayerCachesExistButNoPlayersAreActive_GetsPlayerAndSetsDefault - Passed in 0.754s
- ✅ MultiUser_GetPlayerUlidFromWLEmailWhenPlayerIsCached_ReturnsCorrectULID - Passed in 0.603s
- ✅ MultiUser_GetPlayerUlidFromWLEmailWhenPlayerIsNotCached_ReturnsNoULID - Passed in 0.635s
- ✅ MultiUser_MakingRequestsWithoutSpecifyingUser_UsesDefaultUser - Passed in 0.864s
- ✅ MultiUser_MakingRequestsWithSpecifiedUser_UsesSpecifiedUser - Passed in 0.858s
- ✅ MultiUser_RequestCurrentPlayerDataForDefaultUser_GetsCorrectUserData - Passed in 0.878s
- ✅ MultiUser_RequestCurrentPlayerDataForNonDefaultUser_GetsCorrectUserData - Passed in 0.883s
- ✅ MultiUser_SaveStateExistsForPlayerWhenPlayerDoesNotExist_ReturnsFalse - Passed in 0.544s
- ✅ MultiUser_SaveStateExistsForPlayerWhenPlayerExists_ReturnsTrue - Passed in 0.573s
- ✅ MultiUser_SetDefaultPlayerULID_ChangesDefaultPlayerUsedForRequests - Passed in 0.930s
- ✅ MultiUser_SetPlayerDataWhenNoPlayerCachesExist_CreatesPlayerCacheAndSetsDefault - Passed in 0.415s
- ✅ MultiUser_SetPlayerDataWhenPlayerCachesExistButNoPlayersAreActive_CreatesPlayerCacheAndSetsDefault - Passed in 0.666s
- ✅ MultiUser_SetPlayerDataWhenPlayerDoesNotExistButOtherPlayersActive_CreatesPlayerCacheButDoesNotSetDefault - Passed in 0.583s
- ✅ MultiUser_SetPlayerDataWhenPlayerExists_UpdatesPlayerCache - Passed in 0.502s
- ✅ MultiUser_SetPlayerULIDToInactive_MakesThePlayerNotActiveButSaveStateStillExistsAndIsCached - Passed in 0.787s
- ✅ LootLockerTests.PlayMode.NotificationTests - 4/4 - Passed in 9.422s
- ✅ Notifications_ConvenienceLookupTable_CanLookUpAllNotificationTypes - Passed in 2.293s
- ✅ Notifications_ListWithDefaultParametersWhenLessThanDefaultPageSize_ReturnsAllNotifications - Passed in 2.233s
- ✅ Notifications_MarkSpecificNotificationsAsRead_SpecifiedNotificationsMarkedAsRead - Passed in 2.493s
- ✅ Notifications_MarkSpecificNotificationsAsReadUsingConvenienceMethod_SpecifiedNotificationsMarkedAsRead - Passed in 2.403s
- ✅ LootLockerTests.PlayMode.PingTest - 1/1 - Passed in 0.528s
- ✅ Ping_WithSession_Succeeds - Passed in 0.528s
- ✅ LootLockerTests.PlayMode.PlayerInfoTest - 2/2 - Passed in 3.245s
- ✅ PlayerInfo_GetCurrentPlayerInfo_Succeeds - Passed in 0.577s
- ✅ PlayerInfo_ListPlayerInfoForMultiplePlayersUsingDifferentIds_Succeeds - Passed in 2.668s
- ✅ LootLockerTests.PlayMode.RateLimiterTests - 11/11 - Passed in 1.407s
- ✅ RateLimiter_ConstantRequestsBelowTripWire_HitsMovingAverageRateLimit - Passed in 0.135s
- ✅ RateLimiter_ExcessiveQuickSuccessionRequests_HitsTripwireRateLimit - Passed in 0.122s
- ✅ RateLimiter_FrequentSmallBursts_DoesNotHitRateLimit - Passed in 0.103s
- ✅ RateLimiter_InfrequentLargeBursts_DoesNotHitRateLimit - Passed in 0.110s
- ✅ RateLimiter_LowLevelBackgroundRequestsWithIntermittentBursts_HitsRateLimit - Passed in 0.135s
- ✅ RateLimiter_NormalAmountOfAverageRequests_DoesNotHitRateLimit - Passed in 0.105s
- ✅ RateLimiter_RateLimiterHit_ResetsAfter3Minutes - Passed in 0.131s
- ✅ RateLimiter_SuddenHugeBurstAbove_LimitTriggersRateLimit - Passed in 0.184s
- ✅ RateLimiter_SuddenHugeBurstBelowLimit_DoesNotTriggerRateLimit - Passed in 0.104s
- ✅ RateLimiter_SuddenHugeBurstBelowLimitFollowedByAFewRequests_TriggersRateLimit - Passed in 0.175s
- ✅ RateLimiter_UndulatingLowLevelOfRequests_DoesNotHitRateLimit - Passed in 0.104s
- ✅ LootLockerTests.PlayMode.SessionRefreshTest - 1/1 - Passed in 1.021s
- ✅ RefreshSession_ExpiredWhiteLabelSessionAndAutoRefreshEnabled_SessionIsAutomaticallyRefreshed - Passed in 1.021s
- ✅ LootLockerTests.PlayMode.SubmitScoreTest - 2/2 - Passed in 1.379s
- ✅ SubmitScore_SubmitToGenericLeaderboard_Succeeds - Passed in 0.699s
- ✅ SubmitScore_SubmitToPlayerLeaderboard_Succeeds - Passed in 0.681s
- ✅ LootLockerTests.PlayMode.TriggerTests - 2/2 - Passed in 1.972s
- ✅ Triggers_InvokeTriggerOverLimit_Fails - Passed in 1.035s
- ✅ Triggers_InvokeTriggerUnderLimit_Succeeds - Passed in 0.937s
- ❌️ LootLockerTests.PlayMode.WhiteLabelLoginTest - 1/2, failed: 1 - Failed in 1.510s
-
✅ WhiteLabel_SignUpAndLogin_Succeeds - Passed in 0.736s
-
❌️ WhiteLabel_VerifySession_Succeeds - Failed in 0.774s
Could not Verify Session
Expected: True
But was: False##### Start of WhiteLabelLoginTest test no.2 setup ##### [LL HTTP] POST request to http://1zqaujyn.localhost:8080/admin/v1/game succeeded Duration: 0.0267s Request Headers: x-auth-token: d7be0e701eb9b96eeb43ef6c114adef03b721bac LL-Version: 2021-03-01 Request Body: {"name":"WhiteLabelLoginTest2 useend d-12/12/2025 10:43:55 f0486dd8-0c03-4a93-86ad-7877bdc112e1","genre":1,"organisation_id":1} Response Headers: Access-Control-Allow-Headers: * Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH Access-Control-Allow-Origin: * Content-Type: application/json Lootlocker-Router: inner X-Request-Id: accddb6f-c4e4-4cd1-9394-ccd3ab02056b Date: Fri, 12 Dec 2025 10:43:55 GMT Content-Length: 1258 Response Body: {"game":{"id":113,"title_id":"01KC92J082AAT8ZPQADKF8KF24","environment_id":"01KC92J082AAT8ZPQADMS7MT75","name":"WhiteLabelLoginTest2 useend d-12/12/2025 10:43:55 f0486dd8-0c03-4a93-86ad-7877bdc112e1","active":true,"block_purchases":false,"domain_key":"eppspy37","player_progression":false,"sandbox_mode":true,"soft_currency":0,"soft_currency_name":"","created_at":"2025-12-12T10:43:55Z","updated_at":"2025-12-12T10:43:55Z","max_player_message_title_length":50,"max_player_message_summary_length":140,"unique_player_names":false,"logo_url":"","badge_url":"","genre":1,"trial_end_date":"2026-01-11T10:43:55Z","development":{"id":114,"title_id":"01KC92J082AAT8ZPQADKF8KF24","environment_id":"01KC92J087DQ07QFZDNH5GHE77","name":"WhiteLabelLoginTest2 useend d-12/12/2025 10:43:55 f0486dd8-0c03-4a93-86ad-7877bdc112e1","active":true,"block_purchases":false,"domain_key":"eppspy37","player_progression":false,"sandbox_mode":true,"soft_currency":0,"soft_currency_name":"","created_at":"2025-12-12T10:43:55Z","updated_at":"2025-12-12T10:43:55Z","max_player_message_title_length":50,"max_player_message_summary_length":140,"unique_player_names":false,"logo_url":"","badge_url":"","genre":1,"trial_end_date":"2026-01-11T10:43:55Z","development":null}},"success":true} Created test game with name "WhiteLabelLoginTest2 useend d-12/12/2025 10:43:55 f0486dd8-0c03-4a93-86ad-7877bdc112e1" [LL HTTP] POST request to http://1zqaujyn.localhost:8080/admin/game/114/api_keys succeeded Duration: 0.0226s Request Headers: x-auth-token: d7be0e701eb9b96eeb43ef6c114adef03b721bac LL-Version: 2021-03-01 Request Body: {"name":"stage","api_type":"game"} Response Headers: Access-Control-Allow-Headers: * Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH Access-Control-Allow-Origin: * Content-Type: application/json Lootlocker-Router: inner X-Request-Id: 21c1290a-945e-4630-b918-d721dd845488 Date: Fri, 12 Dec 2025 10:43:55 GMT Content-Length: 211 Response Body: {"id":"01KC92J0C7TJK8RB2PP1SFYYPE","game_id":114,"api_key":"dev_2f40a23beadd456b941b9e266acfb72a","api_type":"game","name":"stage","created_at":"2025-12-12T10:43:55.912Z","updated_at":"2025-12-12T10:43:55.912Z"} [LL HTTP] PUT request to http://1zqaujyn.localhost:8080/admin/game/114/platforms/white_label_login succeeded Duration: 0.0230s Request Headers: x-auth-token: d7be0e701eb9b96eeb43ef6c114adef03b721bac LL-Version: 2021-03-01 Request Body: {"enabled":true,"settings":{}} Response Headers: Access-Control-Allow-Headers: * Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH Access-Control-Allow-Origin: * Content-Type: application/json Lootlocker-Router: inner X-Request-Id: b7ec7fdd-b093-48dc-aefd-a5e95f578b98 Date: Fri, 12 Dec 2025 10:43:55 GMT Content-Length: 15 Response Body: {"game_id":114} LootLockerHTTPClient initialized HTTPClient rate limiting enabled LifecycleManager initialization complete. Services registered: RateLimiter, EventSystem, StateData, HTTPClient, PresenceManager ##### Start of WhiteLabelLoginTest test no.2 test case ##### [LL HTTP] POST request to http://eppspy37.localhost:8080/white-label-login/sign-up succeeded Duration: 0.1035s Request Headers: LL-Version: 2021-03-01 domain-key: eppspy37 is-development: true Request Body: { "email": "[email protected]", "password": "123456789", "remember": false } Response Headers: Access-Control-Allow-Headers: * Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH Access-Control-Allow-Origin: * Content-Type: application/json Lootlocker-Router: inner X-Request-Id: 0557b2dc-bb77-4068-8024-f759a98363d2 Date: Fri, 12 Dec 2025 10:43:56 GMT Content-Length: 177 Response Body: { "id": 3, "game_id": 114, "email": "[email protected]", "created_at": "2025-12-12T10:43:56.163Z", "updated_at": "2025-12-12T10:43:56.163Z", "deleted_at": null, "verified_at": null } [LL HTTP] POST request to http://eppspy37.localhost:8080/white-label-login/login succeeded Duration: 0.0863s Request Headers: LL-Version: 2021-03-01 domain-key: eppspy37 is-development: true Request Body: { "email": "[email protected]", "password": "123456789", "remember": true } Response Headers: Access-Control-Allow-Headers: * Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH Access-Control-Allow-Origin: * Content-Type: application/json Lootlocker-Router: inner X-Request-Id: 3e4716b2-120d-4b73-840b-fbe17307393c Date: Fri, 12 Dec 2025 10:43:56 GMT Content-Length: 222 Response Body: { "created_at": "2025-12-12T10:43:56Z", "deleted_at": null, "email": "[email protected]", "game_id": 0, "id": 3, "session_token": "913a7a1c-bf19-475a-b346-97c00bfe4a62", "updated_at": "2025-12-12T10:43:56Z", "verified_at": null } [LL HTTP] POST request to http://eppspy37.localhost:8080/game/v2/session/white-label succeeded Duration: 0.0497s Request Headers: LL-Version: 2021-03-01 Request Body: { "game_key": "dev_2f40a23beadd456b941b9e266acfb72a", "email": "[email protected]", "token": "913a7a1c-bf19-475a-b346-97c00bfe4a62", "game_version": "0.0.1.0" } Response Headers: Access-Control-Allow-Headers: * Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH Access-Control-Allow-Origin: * Content-Type: application/json Lootlocker-Router: inner X-Request-Id: 92d0b65e-a18b-4c1f-8c5f-4e7967986183 Date: Fri, 12 Dec 2025 10:43:56 GMT Content-Length: 453 Response Body: { "public_uid": "GE9KNXFRFAXE", "player_name": "", "player_created_at": "2025-12-12T10:43:56Z", "last_seen": "", "session_token": "99634979249f0646e5a02d36de3af4e152bdb165", "player_identifier": "[email protected]", "check_dlcs": null, "player_id": 128, "player_ulid": "01KC92J0TPDY54AB6WA4T9J5T6", "seen_before": false, "check_grant_notifications": false, "check_deactivation_notifications": false, "success": true, "wallet_id": "01KC92J0TZ0V5WZFKQQVM6ZQ2W", "errors": [ ] } ##### End of WhiteLabelLoginTest test no.2 test case ##### [LL HTTP] DELETE request to http://eppspy37.localhost:8080/admin/v1/game/113 succeeded Duration: 0.0230s Request Headers: x-auth-token: d7be0e701eb9b96eeb43ef6c114adef03b721bac LL-Version: 2021-03-01 Request Body: { } Response Headers: Access-Control-Allow-Headers: * Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH Access-Control-Allow-Origin: * Content-Type: application/json Lootlocker-Router: inner X-Request-Id: 22f574a1-f119-4192-85c8-e389a93727b9 Date: Fri, 12 Dec 2025 10:43:56 GMT Content-Length: 16 Response Body: { "success": true } ##### End of WhiteLabelLoginTest test no.2 tear down ##### at LootLockerTests.PlayMode.WhiteLabelLoginTest+<WhiteLabel_VerifySession_Succeeds>d__10.MoveNext () [0x0022e] in sdk/Tests/LootLockerTests/PlayMode/WhiteLabelLoginTest.cs:248 at UnityEngine.TestTools.TestEnumerator+<Execute>d__7.MoveNext () [0x0004e] in TestProject/Library/PackageCache/[email protected]/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs:46
-
Annotations
Check failure on line 248 in sdk/Tests/LootLockerTests/PlayMode/WhiteLabelLoginTest.cs
github-actions / Integration tests (2021.3.45f1-zerodep) Test Results
LootLockerTests.PlayMode.WhiteLabelLoginTest.WhiteLabel_VerifySession_Succeeds
Could not Verify Session
Expected: True
But was: False
Raw output
##### Start of WhiteLabelLoginTest test no.2 setup #####
[LL HTTP] POST request to http://1zqaujyn.localhost:8080/admin/v1/game succeeded
Duration: 0.0267s
Request Headers:
x-auth-token: d7be0e701eb9b96eeb43ef6c114adef03b721bac
LL-Version: 2021-03-01
Request Body:
{"name":"WhiteLabelLoginTest2 useend d-12/12/2025 10:43:55 f0486dd8-0c03-4a93-86ad-7877bdc112e1","genre":1,"organisation_id":1}
Response Headers:
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH
Access-Control-Allow-Origin: *
Content-Type: application/json
Lootlocker-Router: inner
X-Request-Id: accddb6f-c4e4-4cd1-9394-ccd3ab02056b
Date: Fri, 12 Dec 2025 10:43:55 GMT
Content-Length: 1258
Response Body:
{"game":{"id":113,"title_id":"01KC92J082AAT8ZPQADKF8KF24","environment_id":"01KC92J082AAT8ZPQADMS7MT75","name":"WhiteLabelLoginTest2 useend d-12/12/2025 10:43:55 f0486dd8-0c03-4a93-86ad-7877bdc112e1","active":true,"block_purchases":false,"domain_key":"eppspy37","player_progression":false,"sandbox_mode":true,"soft_currency":0,"soft_currency_name":"","created_at":"2025-12-12T10:43:55Z","updated_at":"2025-12-12T10:43:55Z","max_player_message_title_length":50,"max_player_message_summary_length":140,"unique_player_names":false,"logo_url":"","badge_url":"","genre":1,"trial_end_date":"2026-01-11T10:43:55Z","development":{"id":114,"title_id":"01KC92J082AAT8ZPQADKF8KF24","environment_id":"01KC92J087DQ07QFZDNH5GHE77","name":"WhiteLabelLoginTest2 useend d-12/12/2025 10:43:55 f0486dd8-0c03-4a93-86ad-7877bdc112e1","active":true,"block_purchases":false,"domain_key":"eppspy37","player_progression":false,"sandbox_mode":true,"soft_currency":0,"soft_currency_name":"","created_at":"2025-12-12T10:43:55Z","updated_at":"2025-12-12T10:43:55Z","max_player_message_title_length":50,"max_player_message_summary_length":140,"unique_player_names":false,"logo_url":"","badge_url":"","genre":1,"trial_end_date":"2026-01-11T10:43:55Z","development":null}},"success":true}
Created test game with name "WhiteLabelLoginTest2 useend d-12/12/2025 10:43:55 f0486dd8-0c03-4a93-86ad-7877bdc112e1"
[LL HTTP] POST request to http://1zqaujyn.localhost:8080/admin/game/114/api_keys succeeded
Duration: 0.0226s
Request Headers:
x-auth-token: d7be0e701eb9b96eeb43ef6c114adef03b721bac
LL-Version: 2021-03-01
Request Body:
{"name":"stage","api_type":"game"}
Response Headers:
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH
Access-Control-Allow-Origin: *
Content-Type: application/json
Lootlocker-Router: inner
X-Request-Id: 21c1290a-945e-4630-b918-d721dd845488
Date: Fri, 12 Dec 2025 10:43:55 GMT
Content-Length: 211
Response Body:
{"id":"01KC92J0C7TJK8RB2PP1SFYYPE","game_id":114,"api_key":"dev_2f40a23beadd456b941b9e266acfb72a","api_type":"game","name":"stage","created_at":"2025-12-12T10:43:55.912Z","updated_at":"2025-12-12T10:43:55.912Z"}
[LL HTTP] PUT request to http://1zqaujyn.localhost:8080/admin/game/114/platforms/white_label_login succeeded
Duration: 0.0230s
Request Headers:
x-auth-token: d7be0e701eb9b96eeb43ef6c114adef03b721bac
LL-Version: 2021-03-01
Request Body:
{"enabled":true,"settings":{}}
Response Headers:
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH
Access-Control-Allow-Origin: *
Content-Type: application/json
Lootlocker-Router: inner
X-Request-Id: b7ec7fdd-b093-48dc-aefd-a5e95f578b98
Date: Fri, 12 Dec 2025 10:43:55 GMT
Content-Length: 15
Response Body:
{"game_id":114}
LootLockerHTTPClient initialized
HTTPClient rate limiting enabled
LifecycleManager initialization complete. Services registered: RateLimiter, EventSystem, StateData, HTTPClient, PresenceManager
##### Start of WhiteLabelLoginTest test no.2 test case #####
[LL HTTP] POST request to http://eppspy37.localhost:8080/white-label-login/sign-up succeeded
Duration: 0.1035s
Request Headers:
LL-Version: 2021-03-01
domain-key: eppspy37
is-development: true
Request Body:
{
"email": "[email protected]",
"password": "123456789",
"remember": false
}
Response Headers:
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH
Access-Control-Allow-Origin: *
Content-Type: application/json
Lootlocker-Router: inner
X-Request-Id: 0557b2dc-bb77-4068-8024-f759a98363d2
Date: Fri, 12 Dec 2025 10:43:56 GMT
Content-Length: 177
Response Body:
{
"id": 3,
"game_id": 114,
"email": "[email protected]",
"created_at": "2025-12-12T10:43:56.163Z",
"updated_at": "2025-12-12T10:43:56.163Z",
"deleted_at": null,
"verified_at": null
}
[LL HTTP] POST request to http://eppspy37.localhost:8080/white-label-login/login succeeded
Duration: 0.0863s
Request Headers:
LL-Version: 2021-03-01
domain-key: eppspy37
is-development: true
Request Body:
{
"email": "[email protected]",
"password": "123456789",
"remember": true
}
Response Headers:
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH
Access-Control-Allow-Origin: *
Content-Type: application/json
Lootlocker-Router: inner
X-Request-Id: 3e4716b2-120d-4b73-840b-fbe17307393c
Date: Fri, 12 Dec 2025 10:43:56 GMT
Content-Length: 222
Response Body:
{
"created_at": "2025-12-12T10:43:56Z",
"deleted_at": null,
"email": "[email protected]",
"game_id": 0,
"id": 3,
"session_token": "913a7a1c-bf19-475a-b346-97c00bfe4a62",
"updated_at": "2025-12-12T10:43:56Z",
"verified_at": null
}
[LL HTTP] POST request to http://eppspy37.localhost:8080/game/v2/session/white-label succeeded
Duration: 0.0497s
Request Headers:
LL-Version: 2021-03-01
Request Body:
{
"game_key": "dev_2f40a23beadd456b941b9e266acfb72a",
"email": "[email protected]",
"token": "913a7a1c-bf19-475a-b346-97c00bfe4a62",
"game_version": "0.0.1.0"
}
Response Headers:
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH
Access-Control-Allow-Origin: *
Content-Type: application/json
Lootlocker-Router: inner
X-Request-Id: 92d0b65e-a18b-4c1f-8c5f-4e7967986183
Date: Fri, 12 Dec 2025 10:43:56 GMT
Content-Length: 453
Response Body:
{
"public_uid": "GE9KNXFRFAXE",
"player_name": "",
"player_created_at": "2025-12-12T10:43:56Z",
"last_seen": "",
"session_token": "99634979249f0646e5a02d36de3af4e152bdb165",
"player_identifier": "[email protected]",
"check_dlcs": null,
"player_id": 128,
"player_ulid": "01KC92J0TPDY54AB6WA4T9J5T6",
"seen_before": false,
"check_grant_notifications": false,
"check_deactivation_notifications": false,
"success": true,
"wallet_id": "01KC92J0TZ0V5WZFKQQVM6ZQ2W",
"errors": [
]
}
##### End of WhiteLabelLoginTest test no.2 test case #####
[LL HTTP] DELETE request to http://eppspy37.localhost:8080/admin/v1/game/113 succeeded
Duration: 0.0230s
Request Headers:
x-auth-token: d7be0e701eb9b96eeb43ef6c114adef03b721bac
LL-Version: 2021-03-01
Request Body:
{
}
Response Headers:
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: GET, POST, HEAD, PUT, DELETE, PATCH
Access-Control-Allow-Origin: *
Content-Type: application/json
Lootlocker-Router: inner
X-Request-Id: 22f574a1-f119-4192-85c8-e389a93727b9
Date: Fri, 12 Dec 2025 10:43:56 GMT
Content-Length: 16
Response Body:
{
"success": true
}
##### End of WhiteLabelLoginTest test no.2 tear down #####
at LootLockerTests.PlayMode.WhiteLabelLoginTest+<WhiteLabel_VerifySession_Succeeds>d__10.MoveNext () [0x0022e] in /github/workspace/sdk/Tests/LootLockerTests/PlayMode/WhiteLabelLoginTest.cs:248
at UnityEngine.TestTools.TestEnumerator+<Execute>d__7.MoveNext () [0x0004e] in /github/workspace/TestProject/Library/PackageCache/[email protected]/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs:46
Loading