Skip to content

fix: Adressed the last remaining review comments

f2f385f
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Add support for Presence and Refactor SDK architecture #404

fix: Adressed the last remaining review comments
f2f385f
Select commit
Loading
Failed to load commit list.
GitHub Actions / Integration tests (2020.3.49f1-zerodep) Test Results completed Dec 9, 2025 in 0s

βœ… Integration tests (2020.3.49f1-zerodep) Test Results - 82/82 - Passed in 72.497s

βœ… playmode-results.xml - 82/82 - Passed in 72.497s

Details

βœ… playmode-results.xml - 82/82 - Passed in 72.497s
  • βœ… LootLockerTests.PlayMode.AssetTests - 16/16 - Passed in 58.657s
    • βœ… ListAssets_DefaultParameters_ReturnsAssetsWithNullValuesForIncludables - Passed in 4.472s
    • βœ… ListAssets_IncludeDataEntities_ReturnsAssetsWithDataEntitiesButNullOtherwise - Passed in 3.598s
    • βœ… ListAssets_IncludeEverything_ReturnsAssetsWithAllIncludables - Passed in 3.616s
    • βœ… ListAssets_IncludeMetadata_ReturnsAssetsWithMetadataButNullOtherwise - Passed in 3.599s
    • βœ… ListAssets_IncludeStorage_ReturnsAssetsWithStorageButNullOtherwise - Passed in 3.723s
    • βœ… ListAssets_OnlyOrderByWithoutDirection_UsesDefaultDirectionSuccessfully - Passed in 3.618s
    • βœ… ListAssets_OrderByCreatedAtDescending_ReturnsAssetsInDescendingCreatedOrder - Passed in 3.614s
    • βœ… ListAssets_OrderByIdAscending_ReturnsAssetsInAscendingIdOrder - Passed in 3.589s
    • βœ… ListAssets_OrderByIdDescending_ReturnsAssetsInDescendingIdOrder - Passed in 3.558s
    • βœ… ListAssets_OrderByNameDescending_ReturnsAssetsInDescendingNameOrder - Passed in 3.508s
    • βœ… ListAssets_OrderingWithFiltersAndIncludes_ReturnsCorrectlyOrderedFilteredResults - Passed in 3.486s
    • βœ… ListAssets_OrderingWithPagination_ReturnsCorrectlyOrderedPaginatedResults - Passed in 3.531s
    • βœ… ListAssets_WithAssetFilters_ReturnsOnlyFilteredAssets - Passed in 3.782s
    • βœ… ListAssets_WithFilterAndAllIncludes_ReturnsExpectedAssetWithAllIncludes - Passed in 3.609s
    • βœ… ListAssets_WithMultipleAssetFilterValues_ReturnsAssetsMatchingAnyValue - Passed in 3.743s
    • βœ… ListAssets_WithPaginationParameters_ReturnsExpectedAsset - Passed in 3.612s
  • βœ… LootLockerTests.PlayMode.FollowersTests - 2/2 - Passed in 0.471s
    • βœ… Followers_FollowPlayer_AddsToFollowingListAndFollowersList - Passed in 0.247s
    • βœ… Followers_UnfollowPlayer_RemovesFromFollowingListAndFollowersList - Passed in 0.225s
  • βœ… LootLockerTests.PlayMode.FriendsTests - 2/2 - Passed in 0.597s
    • βœ… Friends_AcceptIncomingFriendRequest_AddsToFriendsListAndRemovesFromIncomingAndOutgoing - Passed in 0.304s
    • βœ… Friends_BlockPlayer_RemovesBlockedPlayerFromFriendsList - Passed in 0.292s
  • βœ… LootLockerTests.PlayMode.GuestSessionTest - 4/4 - Passed in 0.640s
    • βœ… EndGuestSession_Succeeds - Passed in 0.162s
    • βœ… StartGuestSession_WithoutIdentifier_Succeeds - Passed in 0.133s
    • βœ… StartGuestSession_WithProvidedIdentifier_Succeeds - Passed in 0.140s
    • βœ… StartGuestSession_WithStoredIdentifier_Succeeds - Passed in 0.205s
  • βœ… LootLockerTests.PlayMode.JsonTests - 14/14 - Passed in 0.121s
    • βœ… Json_ConditionalSerializationConfigured_OnlyConfiguredFieldsAreSerialized - Passed in 0.013s
    • βœ… Json_CyclicJsonSerialization_ThrowsCyclicJsonException - Passed in 0.007s
    • βœ… Json_CyclicJsonSerializationWithCustomOptions_Succeeds - Passed in 0.007s
    • βœ… Json_DeserializationCaseConversion_CaseIsConvertedToSnake - Passed in 0.015s
    • βœ… Json_DeserializingComplexArrayJson_Succeeds - Passed in 0.016s
    • βœ… Json_DeserializingMultiDimensionalArray_Succeeds - Passed in 0.003s
    • βœ… Json_DeserializingSimpleJson_Succeeds - Passed in 0.002s
    • βœ… Json_DictionarySerializationAndDeserialization_Succeeds - Passed in 0.038s
    • βœ… Json_ListSerializationDeserialization_BackAndForthPreservesData - Passed in 0.003s
    • βœ… Json_SerializationCaseConversion_CaseIsConvertedToSnake - Passed in 0.002s
    • βœ… Json_SerializingAndDesierializingEnumArrays_Works - Passed in 0.005s
    • βœ… Json_SerializingMultidimensionalArray_Succeeds - Passed in 0.001s
    • βœ… Json_SerializingSimpleJson_Succeeds - Passed in 0.001s
    • βœ… Json_SimpleTypeSerialization_Succeeds - Passed in 0.010s
  • βœ… LootLockerTests.PlayMode.LeaderboardTest - 1/1 - Passed in 0.712s
    • βœ… Leaderboard_ListTopTenAsPlayer_Succeeds - Passed in 0.712s
  • βœ… LootLockerTests.PlayMode.MultiUserTests - 18/18 - Passed in 3.787s
    • βœ… MultiUser_ClearAllSavedStates_AllSaveStatesAreRemoved - Passed in 0.258s
    • βœ… MultiUser_ClearSavedStateForPlayer_SaveStateIsRemoved - Passed in 0.254s
    • βœ… MultiUser_GetActivePlayerUlid_ListsAllActivePlayers - Passed in 0.251s
    • βœ… MultiUser_GetPlayerDataWhenPlayerCachesExistButNoPlayersAreActive_GetsPlayerAndSetsDefault - Passed in 0.218s
    • βœ… MultiUser_GetPlayerUlidFromWLEmailWhenPlayerIsCached_ReturnsCorrectULID - Passed in 0.178s
    • βœ… MultiUser_GetPlayerUlidFromWLEmailWhenPlayerIsNotCached_ReturnsNoULID - Passed in 0.172s
    • βœ… MultiUser_MakingRequestsWithoutSpecifyingUser_UsesDefaultUser - Passed in 0.262s
    • βœ… MultiUser_MakingRequestsWithSpecifiedUser_UsesSpecifiedUser - Passed in 0.271s
    • βœ… MultiUser_RequestCurrentPlayerDataForDefaultUser_GetsCorrectUserData - Passed in 0.269s
    • βœ… MultiUser_RequestCurrentPlayerDataForNonDefaultUser_GetsCorrectUserData - Passed in 0.264s
    • βœ… MultiUser_SaveStateExistsForPlayerWhenPlayerDoesNotExist_ReturnsFalse - Passed in 0.107s
    • βœ… MultiUser_SaveStateExistsForPlayerWhenPlayerExists_ReturnsTrue - Passed in 0.164s
    • βœ… MultiUser_SetDefaultPlayerULID_ChangesDefaultPlayerUsedForRequests - Passed in 0.280s
    • βœ… MultiUser_SetPlayerDataWhenNoPlayerCachesExist_CreatesPlayerCacheAndSetsDefault - Passed in 0.102s
    • βœ… MultiUser_SetPlayerDataWhenPlayerCachesExistButNoPlayersAreActive_CreatesPlayerCacheAndSetsDefault - Passed in 0.194s
    • βœ… MultiUser_SetPlayerDataWhenPlayerDoesNotExistButOtherPlayersActive_CreatesPlayerCacheButDoesNotSetDefault - Passed in 0.167s
    • βœ… MultiUser_SetPlayerDataWhenPlayerExists_UpdatesPlayerCache - Passed in 0.134s
    • βœ… MultiUser_SetPlayerULIDToInactive_MakesThePlayerNotActiveButSaveStateStillExistsAndIsCached - Passed in 0.243s
  • βœ… LootLockerTests.PlayMode.NotificationTests - 4/4 - Passed in 3.705s
    • βœ… Notifications_ConvenienceLookupTable_CanLookUpAllNotificationTypes - Passed in 0.933s
    • βœ… Notifications_ListWithDefaultParametersWhenLessThanDefaultPageSize_ReturnsAllNotifications - Passed in 0.897s
    • βœ… Notifications_MarkSpecificNotificationsAsRead_SpecifiedNotificationsMarkedAsRead - Passed in 0.950s
    • βœ… Notifications_MarkSpecificNotificationsAsReadUsingConvenienceMethod_SpecifiedNotificationsMarkedAsRead - Passed in 0.925s
  • βœ… LootLockerTests.PlayMode.PingTest - 1/1 - Passed in 0.148s
    • βœ… Ping_WithSession_Succeeds - Passed in 0.148s
  • βœ… LootLockerTests.PlayMode.PlayerInfoTest - 2/2 - Passed in 0.976s
    • βœ… PlayerInfo_GetCurrentPlayerInfo_Succeeds - Passed in 0.147s
    • βœ… PlayerInfo_ListPlayerInfoForMultiplePlayersUsingDifferentIds_Succeeds - Passed in 0.829s
  • βœ… LootLockerTests.PlayMode.RateLimiterTests - 11/11 - Passed in 0.470s
    • βœ… RateLimiter_ConstantRequestsBelowTripWire_HitsMovingAverageRateLimit - Passed in 0.030s
    • βœ… RateLimiter_ExcessiveQuickSuccessionRequests_HitsTripwireRateLimit - Passed in 0.027s
    • βœ… RateLimiter_FrequentSmallBursts_DoesNotHitRateLimit - Passed in 0.022s
    • βœ… RateLimiter_InfrequentLargeBursts_DoesNotHitRateLimit - Passed in 0.022s
    • βœ… RateLimiter_LowLevelBackgroundRequestsWithIntermittentBursts_HitsRateLimit - Passed in 0.056s
    • βœ… RateLimiter_NormalAmountOfAverageRequests_DoesNotHitRateLimit - Passed in 0.022s
    • βœ… RateLimiter_RateLimiterHit_ResetsAfter3Minutes - Passed in 0.048s
    • βœ… RateLimiter_SuddenHugeBurstAbove_LimitTriggersRateLimit - Passed in 0.100s
    • βœ… RateLimiter_SuddenHugeBurstBelowLimit_DoesNotTriggerRateLimit - Passed in 0.022s
    • βœ… RateLimiter_SuddenHugeBurstBelowLimitFollowedByAFewRequests_TriggersRateLimit - Passed in 0.100s
    • βœ… RateLimiter_UndulatingLowLevelOfRequests_DoesNotHitRateLimit - Passed in 0.022s
  • βœ… LootLockerTests.PlayMode.SessionRefreshTest - 1/1 - Passed in 0.389s
    • βœ… RefreshSession_ExpiredWhiteLabelSessionAndAutoRefreshEnabled_SessionIsAutomaticallyRefreshed - Passed in 0.389s
  • βœ… LootLockerTests.PlayMode.SubmitScoreTest - 2/2 - Passed in 0.377s
    • βœ… SubmitScore_SubmitToGenericLeaderboard_Succeeds - Passed in 0.199s
    • βœ… SubmitScore_SubmitToPlayerLeaderboard_Succeeds - Passed in 0.178s
  • βœ… LootLockerTests.PlayMode.TriggerTests - 2/2 - Passed in 0.678s
    • βœ… Triggers_InvokeTriggerOverLimit_Fails - Passed in 0.358s
    • βœ… Triggers_InvokeTriggerUnderLimit_Succeeds - Passed in 0.319s
  • βœ… LootLockerTests.PlayMode.WhiteLabelLoginTest - 2/2 - Passed in 0.629s
    • βœ… WhiteLabel_SignUpAndLogin_Succeeds - Passed in 0.304s
    • βœ… WhiteLabel_VerifySession_Succeeds - Passed in 0.325s