Skip to content

CI

CI #355

GitHub Actions / Test results succeeded Jul 22, 2024 in 0s

82 passed, 0 failed and 0 skipped

Tests passed successfully

✅ testResults/runneradmin_fv-az1771-896_2024-07-22_13_09_14.trx

82 tests were completed in 17s with 82 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Evergine.Xrv.Core.Tests.Extensions.EvergineExtensionsShould 3✅ 10ms
Evergine.Xrv.Core.Tests.Networking.Messaging.ProtocolOrchestatorServiceShould 8✅ 241ms
Evergine.Xrv.Core.Tests.Networking.Properties.KeyRequest.KeyRequestProtocolShould 10✅ 2s
Evergine.Xrv.Core.Tests.Networking.Properties.KeyRequest.KeyStoreShould 8✅ 2s
Evergine.Xrv.Core.Tests.Networking.Properties.Session.SessionDataShould 2✅ 20ms
Evergine.Xrv.Core.Tests.Services.Localization.LocalizationServiceShould 4✅ 39ms
Evergine.Xrv.Core.Tests.Storage.ApplicationDataFileAccessShould 9✅ 1s
Evergine.Xrv.Core.Tests.Storage.AzureBlobFileAccessInstantiationShould 1✅ 334ms
Evergine.Xrv.Core.Tests.Storage.Cache.DiskCacheWithDirectorySelectorShould 3✅ 14ms
Evergine.Xrv.Core.Tests.Storage.Cache.DiskCacheWithFileSelectorShould 12✅ 452ms
Evergine.Xrv.Core.Tests.Storage.FileAccessShould 6✅ 918ms
Evergine.Xrv.Core.Tests.UI.Windows.ActionButtonsOrganizerShould 16✅ 106ms

✅ Evergine.Xrv.Core.Tests.Extensions.EvergineExtensionsShould

✅ RemoveAllChildrenByCondition
✅ RemoveAllChildrenWhenThereAreNoChildren
✅ RemoveAllChildrenWhenThereIsNoCondition

✅ Evergine.Xrv.Core.Tests.Networking.Messaging.ProtocolOrchestatorServiceShould

✅ DelegateInProtocolImplementationForTalkingTypeMessages
✅ InvokeProtocolLifecycleEventsOnStartResponse
✅ NotStartAProtocolForMissingRegistration
✅ RemoveProtocolWhenEndMessageIsReceived
✅ RequestForAliveEchoWhenCheckTimeIsReached
✅ SendBackAnAliveMessageWhenRequested
✅ SkipProcessingDuplicatedCorrelationId
✅ SkipProcessingOfMessagesNotMarkedAsProtocol

✅ Evergine.Xrv.Core.Tests.Networking.Properties.KeyRequest.KeyRequestProtocolShould

✅ ClientCancelsKeyReservation
✅ ConfirmKeysReservationToClient
✅ ElevateProtocolStartExceptions
✅ IgnoreServerMessagesIfThisIsNotAServer
✅ ReceiveAssignedKeysFromServer
✅ RequestExactlyTheNumberOfRequiredKeys
✅ ReserveRequestedKeys
✅ SendsConfirmationForKeysSentFromServer
✅ ThrowExceptionIfServerRejectsKeyRequest
✅ ThrowExceptionIfServerRejectsKeysConfirmation

✅ Evergine.Xrv.Core.Tests.Networking.Properties.KeyRequest.KeyStoreShould

✅ ConfirmKeysInTime
✅ RemoveKeysForCorrelation
✅ RemoveKeysTharAreNotConfirmedInTime
✅ ReserveKeys
✅ ReserveKeysForCore
✅ SaveMetadataForReservedKeys
✅ ThrowExceptionIfThereIsNoSpaceForMoreKeys
✅ ThrowsExceptionWhenTryingToConfirmKeysNotInTime

✅ Evergine.Xrv.Core.Tests.Networking.Properties.Session.SessionDataShould

✅ SaveAndRetrieveGroupData
✅ SerializeAndDeserializeData

✅ Evergine.Xrv.Core.Tests.Services.Localization.LocalizationServiceShould

✅ GetCoreStrings
✅ GetCoreStringsFallbackIfCultureNotFound
✅ GetCoreStringsInADifferentCulture
✅ GetCustomLibraryStringInADifferentCulture

✅ Evergine.Xrv.Core.Tests.Storage.ApplicationDataFileAccessShould

✅ CheckThatCreatedFileExits
✅ CreateADirectory
✅ DeleteADirectory
✅ DeleteAFile
✅ EnumerateDirectoryStructure
✅ ReadFileContents
✅ RetrieveDirectoryDates
✅ RetrieveFileDates
✅ RetrieveFileItem

✅ Evergine.Xrv.Core.Tests.Storage.AzureBlobFileAccessInstantiationShould

✅ SupportPublicContainerUris

✅ Evergine.Xrv.Core.Tests.Storage.Cache.DiskCacheWithDirectorySelectorShould

✅ ConsiderFullFolderAsCacheBlock
✅ RemoveLastRecentAccessedFolderWhenSizeLimitIsReached
✅ ReturnAccumulatedSizeForEachDirectory

✅ Evergine.Xrv.Core.Tests.Storage.Cache.DiskCacheWithFileSelectorShould

✅ AllowWritingSameFileTwice
✅ ConsiderLastAccessDateTimeOnFlush
✅ ConsiderPreviousLastAccessOnInit
✅ FlushDirectoryContentsWhenInitialized
✅ IgnoreCacheStatusEntriesThatActuallyNotExist
✅ NotConsiderCacheFile
✅ NotRemoveAddedItemEvenThoughLimitIsExceeded
✅ RegisterAddedCacheElements
✅ RemoveItemOnExpiredSlicing
✅ RemoveOldEntriesIfSizeLimitHasBeenExceeded
✅ ThreadSafeUpdateCacheEntries
✅ UpdatesLastAccessWhenAFileIsRetrieved

✅ Evergine.Xrv.Core.Tests.Storage.FileAccessShould

✅ ClearItsContents
✅ NotSaveFileToCacheIfDownloadIsNotCompleted
✅ NotUseCacheIfNoExceptionIsThrown
✅ UseCacheGettingFiles
✅ UseCacheToEnumerateDirectories
✅ UseCacheToEnumerateFiles

✅ Evergine.Xrv.Core.Tests.UI.Windows.ActionButtonsOrganizerShould

✅ AddInitialButtonInstancesToContainer
✅ ConsiderButtonOrderValuesForActionBar
✅ ConsiderButtonOrderValuesForMoreActionsList
✅ CreateMoreActionEntriesWhenNoSlotsAvailable
✅ CreateMoreActionsButtonWhenNoSlotsAvailable
✅ GetButtonDescriptionByEntity
✅ HaveNoButtonDefinitionsWhenInstantiated
✅ NotAddCloseButtonWhenIndicated
✅ NotAddFollowButtonWhenIndicated
✅ PlaceMoreActionButtonsBeforeRestOfButtons
✅ RecalculateOrganizationOnSlotsNumberChange
✅ RecreateInitialButtonsOnCollectionClear
✅ RegisterNewButtonDefinitions
✅ ReturnIndexedActionBarButton
✅ ReturnIndexedMoreActionsButton
✅ StopAddingMoreActionButtonsWhenNoLongerRequired