Skip to content

Fix #11003: [Platform Engineering] Add-ons package format is not cons… #353

Fix #11003: [Platform Engineering] Add-ons package format is not cons…

Fix #11003: [Platform Engineering] Add-ons package format is not cons… #353

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

89 passed, 0 failed and 0 skipped

Tests passed successfully

✅ testResults/runneradmin_fv-az1048-981_2024-07-04_09_56_31.trx

89 tests were completed in 18s with 89 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Evergine.Xrv.Core.Tests.Extensions.EvergineExtensionsShould 3✅ 9ms
Evergine.Xrv.Core.Tests.Networking.Messaging.ProtocolOrchestatorServiceShould 8✅ 2s
Evergine.Xrv.Core.Tests.Networking.Properties.KeyRequest.KeyRequestProtocolShould 10✅ 407ms
Evergine.Xrv.Core.Tests.Networking.Properties.KeyRequest.KeyStoreShould 8✅ 567ms
Evergine.Xrv.Core.Tests.Networking.Properties.Session.SessionDataShould 2✅ 17ms
Evergine.Xrv.Core.Tests.Services.Localization.LocalizationServiceShould 4✅ 4ms
Evergine.Xrv.Core.Tests.Storage.ApplicationDataFileAccessShould 16✅ 394ms
Evergine.Xrv.Core.Tests.Storage.AzureBlobFileAccessInstantiationShould 1✅ 528ms
Evergine.Xrv.Core.Tests.Storage.Cache.DiskCacheWithDirectorySelectorShould 3✅ 30ms
Evergine.Xrv.Core.Tests.Storage.Cache.DiskCacheWithFileSelectorShould 12✅ 139ms
Evergine.Xrv.Core.Tests.Storage.FileAccessShould 6✅ 1s
Evergine.Xrv.Core.Tests.UI.Windows.ActionButtonsOrganizerShould 16✅ 142ms

✅ 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
✅ CreateDirectoriesStructureBySingleCall
✅ CreateDirectoriesStructureWithBasePathBySingleCall
✅ DeleteADirectory
✅ DeleteADirectoryInDepth
✅ DeleteAFile
✅ EnsureOnlyBaseDirectoryItemsAreEnumerated
✅ EnsureOnlySpecificDirectoryItemsAreEnumerated
✅ EnumerateDirectoryStructure
✅ ReadFileContents
✅ RetrieveDirectoryDates
✅ RetrieveFileDates
✅ RetrieveFileItem
✅ RetrieveFileItemInDeepFolder
✅ RetrieveFileMetadata

✅ 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