runs › 4cda4bc08e56 › Csp

Csp 171 tests · green · 0 skipped · 01:21

testsecondshistory
Magento.Csp.CachedBlockTest::testCachedPolicies0.47
Magento.Csp.CspAwareActionTest::testAwareAction0.52
Magento.Csp.CspTest::testAdminPolicies0.38
Magento.Csp.CspTest::testReportOnlyMode0.20
Magento.Csp.CspTest::testRestrictMode0.18
Magento.Csp.CspTest::testStorefrontPolicies0.22
Magento.Csp.CspUtilTest::testPhtmlHelper0.21
Magento.Csp.Helper.InlineUtilTest::testRenderEventListener0.05
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "cross-origin-form"0.05
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "cross-origin-iframe"0.06
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "inline-script"0.05
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "inline-style"0.05
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "remote-applet"0.06
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "remote-audio"0.05
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "remote-embed"0.05
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "remote-font"0.06
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "remote-image"0.06
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "remote-object"0.06
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "remote-script"0.14
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "remote-source"0.06
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "remote-style"0.05
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "remote-track"0.05
Magento.Csp.Helper.InlineUtilTest::testRenderTag with data set "remote-video"0.05
Magento.Csp.Helper.InlineUtilTest::testRenderWithInline0.07
Magento.Csp.Helper.InlineUtilTest::testSecureHtmlRenderer0.05
Magento.Csp.Model.Collector.ConfigCollectorTest::testCollecting0.14
Magento.Csp.Model.Collector.ControllerCollectorTest::testCollect0.05
Magento.Csp.Model.Collector.CspWhitelistXmlCollectorTest::testCollecting0.05
Magento.Csp.Model.Collector.CspWhitelistXmlCollectorTest::testCollectingForAdminhtmlArea0.15
Magento.Csp.Model.CompositePolicyCollectorTest::testCollect0.05
Magento.Csp.Model.Mode.ConfigManagerTest::testAdminConfigured0.12
Magento.Csp.Model.Mode.ConfigManagerTest::testAdminDefault0.12
Magento.Csp.Model.Mode.ConfigManagerTest::testFrontendConfigured0.15
Magento.Csp.Model.Mode.ConfigManagerTest::testStorefrontDefault0.13
Magento.Csp.Model.Policy.Renderer.SimplePolicyHeaderRendererTest::testFetchPolicyInlineAllowed0.04
Magento.Csp.Model.Policy.Renderer.SimplePolicyHeaderRendererTest::testRenderReportMode0.05
Magento.Csp.Model.Policy.Renderer.SimplePolicyHeaderRendererTest::testRenderReportWithReportingMode0.04
Magento.Csp.Model.Policy.Renderer.SimplePolicyHeaderRendererTest::testRenderRestrictMode0.13
Magento.Csp.Model.Policy.Renderer.SimplePolicyHeaderRendererTest::testRenderRestrictWithReportingMode0.06
Magento.Csp.Model.SriCompactStrategyDeploymentTest::testCompactStrategyCreatesValidSriFiles3.68
Magento.Csp.Model.SriCustomModuleJsIntegrityTest::testCustomModuleJsHashAppearsInGetAllHashes1.20
Magento.Csp.Model.SriCustomModuleJsIntegrityTest::testCustomModuleJsHashIsStoredOnCompactDeploy1.00
Magento.Csp.Model.SriCustomModuleJsIntegrityTest::testCustomModuleJsHashIsStoredOnStandardDeploy1.14
Magento.Csp.Model.SriCustomModuleJsIntegrityTest::testCustomModuleJsHashMatchesDeployedFileContent1.12
Magento.Csp.Model.SriHashIsolationTest::testGetAllHashesOnlyContainsCurrentThemeAndLocale0.14
Magento.Csp.Model.SriHashLoadingTest::testAdminhtmlAreaHashesLoading0.21
Magento.Csp.Model.SriHashLoadingTest::testBaseAreaRepositoryAccessible0.12
Magento.Csp.Model.SriHashLoadingTest::testDesignInterfaceUsedForContext0.14
Magento.Csp.Model.SriHashLoadingTest::testDifferentStoresGetCorrectHashes0.54
Magento.Csp.Model.SriHashLoadingTest::testGracefulHandlingWhenFileIsMissing0.15
Magento.Csp.Model.SriHashLoadingTest::testGracefulHandlingWithArrayInsteadOfObject0.11
Magento.Csp.Model.SriHashLoadingTest::testGracefulHandlingWithCorruptedJsonFile0.13
Magento.Csp.Model.SriHashLoadingTest::testGracefulHandlingWithEmptyJsonObject0.12
Magento.Csp.Model.SriHashLoadingTest::testHashesBlockReturnsEmptyObjectOnError0.13
Magento.Csp.Model.SriHashLoadingTest::testHashesBlockReturnsValidStructure0.14
Magento.Csp.Model.SriHashLoadingTest::testHashesIncludeFullUrls0.13
Magento.Csp.Model.SriHashLoadingTest::testHashesLoadedForCurrentContext0.15
Magento.Csp.Model.SriHashLoadingTest::testRepositoryPoolCreatesSeparateInstancesPerContext0.13
Magento.Csp.Model.SriQuickStrategyDeploymentTest::testQuickStrategyCreatesValidSriFiles3.56
Magento.Csp.Model.SriStandardStrategyDeploymentTest::testStandardStrategyCreatesValidSriFiles4.14
Magento.Csp.Model.SriThemeDeploymentTest::testAllHashesHaveCorrectFormat0.05
Magento.Csp.Model.SriThemeDeploymentTest::testCustomThemeJsHasCorrectHash0.05
Magento.Csp.Model.SriThemeDeploymentTest::testMultipleJsFilesHaveHashes0.05
Magento.Csp.Model.SriThemeDeploymentTest::testOldAreaLevelFileNotCreated0.05
Magento.Csp.Model.SriThemeDeploymentTest::testSriHashesJsonIsGenerated1.15
Magento.Csp.Model.SriThemeDeploymentTest::testSriHashesJsonIsValid0.06
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testAdminhtmlAreaResolution0.11
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testFallsBackToBaseArea0.14
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testGetAllHashesHasNoDuplicateKeys0.38
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testGetAllHashesOnlyIncludesBaseAndCurrentThemeContexts0.12
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testGetHashByPathDeduplicatesDuplicateContexts0.13
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testGetHashByPathReturnsCorrectFormat0.12
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testHashCreatedInCurrentLocaleTheme0.12
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testHashCreatedInDefaultLocale0.12
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testThemeHierarchyPriority0.12
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testWithCorruptedFileInHierarchy0.13
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testWithDifferentAssetPaths0.12
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testWithEmptyHashFile0.15
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testWithMissingAllHashFiles0.12
Magento.Csp.Model.SubresourceIntegrity.HashResolver.HashResolverTest::testWithNonExistentAssetPath0.12
Magento.Csp.Model.SubresourceIntegrity.SriMinificationBundlingTest::testMinificationWithBundlingAndCompactStrategy5.59
Magento.Csp.Model.SubresourceIntegrity.SriMinificationBundlingTest::testMinificationWithBundlingAndQuickStrategy5.41
Magento.Csp.Model.SubresourceIntegrity.SriMinificationBundlingTest::testMinificationWithBundlingAndStandardStrategy5.85
Magento.Csp.Model.SubresourceIntegrity.SriMinificationMergingTest::testMinificationWithMergingConfigAndCompactStrategy5.51
Magento.Csp.Model.SubresourceIntegrity.SriMinificationMergingTest::testMinificationWithMergingConfigAndQuickStrategy5.08
Magento.Csp.Model.SubresourceIntegrity.SriMinificationMergingTest::testMinificationWithMergingConfigAndStandardStrategy5.30
Magento.Csp.Model.SubresourceIntegrity.SriMinificationTest::testMinificationWithCompactStrategy4.75
Magento.Csp.Model.SubresourceIntegrity.SriMinificationTest::testMinificationWithQuickStrategy5.07
Magento.Csp.Model.SubresourceIntegrity.SriMinificationTest::testMinificationWithStandardStrategy4.91
Magento.Csp.Model.SubresourceIntegrity.Storage.FileConcurrencyTest::testConcurrentSavesThroughStorageApi0.14
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testEmptyFileIsHandledGracefully0.06
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testLoadHandlesInvalidJsonException0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testLoadMergesIndividualAndMergedHashes0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testLoadReturnsIndividualHashesWhenOnlyIndividualFileExists0.04
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testLoadReturnsMergedHashesWhenOnlyMergedFileExists0.04
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testLoadReturnsNullWhenFileDoesNotExist0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testLoadReturnsNullWhenFileIsUnreadable0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testLoadReturnsNullWhenFileIsUnreadableExceptionPath0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testLoadReturnsSerializedDataWhenFileExists0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testLoadWithNullContext0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testMergedFilePathRoutesToMergedStorage0.04
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testMultipleSequentialSavesAccumulateHashes0.04
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testNonMergedFilePathRoutesToIndividualStorage0.04
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testRemoveCatchesFileSystemExceptionAndReturnsFalse0.04
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testRemoveDeletesExistingFile0.06
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testRemoveReturnsTrueWhenFileDoesNotExist0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testRemoveWithNullContext0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testRepositoryReturnsEmptyArrayWhenFileIsUnreadable0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testSaveCatchesFileSystemExceptionAndReturnsFalse0.04
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testSaveCatchesInvalidArgumentExceptionFromSerializer0.04
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testSaveCreatesDirectoryIfNotExists0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testSaveCreatesFileWithCorrectData0.06
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testSaveCreatesNewFileWhenFileDoesNotExist0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testSaveDoesNotWriteWhenHashesUnchanged1.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testSaveHandlesCorruptedJsonInExistingFile0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testSaveMergesWithExistingData0.05
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testSaveReturnsFalseForInvalidData0.04
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testSaveReturnsFalseForNonArrayData0.06
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testSaveSeparatesMergedAndIndividualFiles0.04
Magento.Csp.Model.SubresourceIntegrity.Storage.FileTest::testSaveWithNullContext0.05
Magento.Csp.Model.SubresourceIntegrityRepositoryPoolTest::testGetCreatesDifferentInstancesForDifferentContexts0.12
Magento.Csp.Model.SubresourceIntegrityRepositoryPoolTest::testGetCreatesRepositoryForContext0.10
Magento.Csp.Model.SubresourceIntegrityRepositoryPoolTest::testGetReturnsSameInstanceForSameContext0.11
Magento.Csp.Model.SubresourceIntegrityRepositoryPoolTest::testMultipleContextsInSameRequest0.11
Magento.Csp.Model.SubresourceIntegrityRepositoryPoolTest::testPoolHandlesComplexContextPaths0.12
Magento.Csp.Model.SubresourceIntegrityRepositoryPoolTest::testPoolIsolatesDataBetweenLocales0.13
Magento.Csp.Model.SubresourceIntegrityRepositoryPoolTest::testPoolIsolatesDataBetweenThemes0.12
Magento.Csp.Model.SubresourceIntegrityRepositoryPoolTest::testPoolWorksWithAdminhtmlArea0.13
Magento.Csp.Model.SubresourceIntegrityRepositoryPoolTest::testPoolWorksWithBaseArea0.12
Magento.Csp.Model.SubresourceIntegrityRepositoryPoolTest::testRepositoryPoolDoesNotLeakBetweenAreas0.15
Magento.Csp.Model.SubresourceIntegrityRepositoryTest::testContextIsolation0.13
Magento.Csp.Model.SubresourceIntegrityRepositoryTest::testDataObjectTransformation0.11
Magento.Csp.Model.SubresourceIntegrityRepositoryTest::testDeleteAllRemovesData0.12
Magento.Csp.Model.SubresourceIntegrityRepositoryTest::testEmptyFileReturnsEmptyArray0.09
Magento.Csp.Model.SubresourceIntegrityRepositoryTest::testGetAllReturnsArray0.11
Magento.Csp.Model.SubresourceIntegrityRepositoryTest::testGetByPathReturnsNullForNonExistent0.10
Magento.Csp.Model.SubresourceIntegrityRepositoryTest::testGracefulHandlingCorruptedJson0.11
Magento.Csp.Model.SubresourceIntegrityRepositoryTest::testGracefulHandlingNonArrayData0.11
Magento.Csp.Model.SubresourceIntegrityRepositoryTest::testLoadFromExistingFile0.12
Magento.Csp.Model.SubresourceIntegrityRepositoryTest::testSaveAndRetrieveHash0.12
Magento.Csp.Model.SubresourceIntegrityRepositoryTest::testSaveBunchMultipleHashes0.09
Magento.Csp.Model.SubresourceIntegrityRepositoryTest::testSaveBunchPreservesExistingData0.12
Magento.Csp.Model.SubresourceIntegrityRepositoryTest::testUpdateExistingHash0.10
Magento.Csp.Plugin.AddDefaultPropertiesToGroupPluginTest::testAddsIntegrityAttributeOnPaymentPage0.11
Magento.Csp.Plugin.AddDefaultPropertiesToGroupPluginTest::testDoesNotOverwriteExistingProperties0.12
Magento.Csp.Plugin.AddDefaultPropertiesToGroupPluginTest::testGracefulDegradationWhenHashNotFound0.11
Magento.Csp.Plugin.AddDefaultPropertiesToGroupPluginTest::testInDeveloperMode0.11
Magento.Csp.Plugin.AddDefaultPropertiesToGroupPluginTest::testInProductionMode0.11
Magento.Csp.Plugin.AddDefaultPropertiesToGroupPluginTest::testMultipleAssetsOnSamePage0.12
Magento.Csp.Plugin.AddDefaultPropertiesToGroupPluginTest::testOnlyProcessesLocalInterfaceAssets0.10
Magento.Csp.Plugin.AddDefaultPropertiesToGroupPluginTest::testSkipsIntegrityWhenJsMergingIsEnabled0.13
Magento.Csp.Plugin.AddDefaultPropertiesToGroupPluginTest::testSkipsNonPaymentPages0.10
Magento.Csp.Plugin.AddDefaultPropertiesToGroupPluginTest::testWithDifferentPaymentActions0.12
Magento.Csp.Plugin.GenerateBundleAssetIntegrityTest::testSearchExceptionHandling0.11
Magento.Csp.Plugin.GenerateMergedAssetIntegrityTest::testHandlesInvalidJsonInStorageFile0.05
Magento.Csp.Plugin.GenerateMergedAssetIntegrityTest::testReadFileExceptionHandling0.05
Magento.Csp.Plugin.GenerateMergedAssetIntegrityTest::testSuccessfulHashGenerationAndSave0.05
Magento.Csp.Plugin.PrependSriHashesToHeadAssetsTest::testExpectedAssetsUnchangedWhenHashesBlockAbsentFromHeadAdditional0.11
Magento.Csp.Plugin.PrependSriHashesToHeadAssetsTest::testExpectedHashesPrependedToAssetsAndRemovedFromHeadAdditional0.12
Magento.Csp.Plugin.PrependSriHashesToHeadAssetsTest::testExpectedHashesRenderedOnceOnlyAcrossMultipleRenderCalls0.12
Magento.Csp.Plugin.RemoveAllAssetIntegrityHashesTest::testFullDeployDeletesAllSriFiles0.05
Magento.Csp.Plugin.RemoveAllAssetIntegrityHashesTest::testFullDeployDeletesMergedCache0.06
Magento.Csp.Plugin.RemoveAllAssetIntegrityHashesTest::testPartialDeployByAreaPreservesBystanders0.05
Magento.Csp.Plugin.RemoveAllAssetIntegrityHashesTest::testPartialDeployByLocalePreservesBystanders0.05
Magento.Csp.Plugin.RemoveAllAssetIntegrityHashesTest::testPartialDeployByThemePreservesBystanders0.12
Magento.Csp.Plugin.RemoveAllAssetIntegrityHashesTest::testPartialDeployDeletesMergedCache0.05
Magento.Csp.Plugin.RemoveAllAssetIntegrityHashesTest::testPartialDeployNonExistentThemeDeletesNothing0.05
Magento.Csp.Plugin.RemoveAllAssetIntegrityHashesTest::testRefreshContentVersionOnlySkipsDeletion0.05
Magento.Csp.Plugin.RepositionSriBeforeRequireJsConfigTest::testSriJsIsRepositionedBeforeRequireJsConfig0.14
Magento.Csp.Plugin.SriHeadRendererIntegrationTest::testCustomModuleJsAppearsInRenderedHeadWithIntegrity0.13
Magento.Csp.Plugin.SriHeadRendererIntegrationTest::testCustomModuleJsHasNoIntegrityOnNonPaymentPage0.13