Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add JUnit XML format report support #83

Merged
merged 5 commits into from
Oct 27, 2024

Mod README.md

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

Add JUnit XML format report support #83

Mod README.md
af2f20b
Select commit
Loading
Failed to load commit list.
GitHub Actions / test result (2022.3.42f1, All) completed Oct 27, 2024 in 0s

⚠️ test result (2022.3.42f1, All) - 152/162, skipped: 10 - Passed in 15.931s

✅ editmode-results.xml - 5/5 - Passed in 0.454s

⚠️ playmode-results.xml - 147/157, skipped: 10 - Passed in 15.477s

Details

✅ editmode-results.xml - 5/5 - Passed in 0.454s
  • ✅ TestHelper.Editor.CreateSceneAttributeTest - 1/1 - Passed in 0.041s
    • Attach_CreateNewSceneWithCameraAndLight - Passed in 0.041s
  • ✅ TestHelper.Editor.JUnitXml.JUnitXmlWriterTest - 2/2 - Passed in 0.067s
    • WriteTo_CreatedJUnitXmlFormatFile - Passed in 0.050s
    • WriteTo_ExistFile_OverwriteFile - Passed in 0.017s
  • ✅ TestHelper.Editor.LoadSceneAttributeTest - 1/1 - Passed in 0.081s
    • Attach_LoadedSceneNotInBuild - Passed in 0.081s
  • ✅ TestHelper.Editor.TemporaryBuildScenesUsingInTestTest - 1/1 - Passed in 0.017s
    • GetScenesUsingInTest_AttachedToMethod_ReturnScenesSpecifiedByAttribute - Passed in 0.017s
⚠️ playmode-results.xml - 147/157, skipped: 10 - Passed in 15.477s
  • ✅ TestHelper.RuntimeInternals.CommandLineArgsTest - 5/5 - Passed in 0.016s
    • DictionaryFromCommandLineArgs - Passed in 0.014s
    • GetJUnitResultsPath_WithArgument_GotSpecifiedPath - Passed in 0.000s
    • GetJUnitResultsPath_WithoutArgument_ReturnsNull - Passed in 0.001s
    • GetScreenshotDirectory_WithArgument_GotSpecifiedDirectory - Passed in 0.000s
    • GetScreenshotDirectory_WithoutArgument_GotDefaultDirectory - Passed in 0.001s
  • ✅ TestHelper.RuntimeInternals.SceneManagerHelperTest.GetAbsolutePath - 2/2 - Passed in 0.001s
    • GetAbsolutePath("./Scene.unity","Assets/Tests/Runtime/Caller.cs","Assets/Tests/Runtime/Scene.unity") - Passed in 0.001s
    • GetAbsolutePath("../../BadPath/../Scenes/Scene.unity","Packages/com.nowsprinting.test-helper/Tests/Runtime/Attributes/Caller.cs","Packages/com.nowsprinting.test-helper/Tests/Scenes/Scene.unity") - Passed in 0.000s
  • ✅ TestHelper.RuntimeInternals.SceneManagerHelperTest.GetExistScenePath_ExistPath_GotExistScenePath - 4/4 - Passed in 0.019s
    • GetExistScenePath_ExistPath_GotExistScenePath("Packages/com.nowsprinting.test-helper/Tests/Scenes/NotInScenesInBuild.unity") - Passed in 0.014s
    • GetExistScenePath_ExistPath_GotExistScenePath("Packages/com.nowsprinting.test-helper/Tes?s/S?enes/NotInScenesInBuild.unity") - Passed in 0.002s
    • GetExistScenePath_ExistPath_GotExistScenePath("Packages/com.nowsprinting.test-helper///NotInScenesInBuild.unity") - Passed in 0.002s
    • GetExistScenePath_ExistPath_GotExistScenePath("Packages/com.nowsprinting.test-helper//NotInScenesInBuild.unity")** - Passed in 0.002s
  • ✅ TestHelper.RuntimeInternals.SceneManagerHelperTest.GetExistScenePath_InvalidGlobPattern_OutputLogError - 5/5 - Passed in 0.010s
    • GetExistScenePath_InvalidGlobPattern_OutputLogError("/NotInScenesInBuild.unity","Scene path must start with `Assets/` or `Packages/`")** - Passed in 0.004s
    • GetExistScenePath_InvalidGlobPattern_OutputLogError("Packages/com.nowsprinting.test-helper/Tests/Scenes/NotInScenesInBuild","Scene path must ends with `.unity`") - Passed in 0.001s
    • GetExistScenePath_InvalidGlobPattern_OutputLogError("Packages//NotInScenesInBuild.unity","Wildcards cannot be used in the package name of path")** - Passed in 0.001s
    • GetExistScenePath_InvalidGlobPattern_OutputLogError("Packages/com.nowsprinting.test-helper/Tests/Scenes/Not??ScenesInBuild.unity","Wildcards cannot be used in the scene name of path") - Passed in 0.001s
    • ✅ *GetExistScenePath_InvalidGlobPattern_OutputLogError("Packages/com.nowsprinting.test-helper/Tests/Scenes/InScenesInBuild.unity","Wildcards cannot be used in the scene name of path") - Passed in 0.003s
  • ✅ TestHelper.RuntimeInternals.SceneManagerHelperTest.GetExistScenePath_NotExistPath_InEditor_OutputLogError - 2/2 - Passed in 0.005s
    • GetExistScenePath_NotExistPath_InEditor_OutputLogError("Packages/com.nowsprinting.test-helper/Tests/Scenes/NotExistScene.unity") - Passed in 0.003s
    • GetExistScenePath_NotExistPath_InEditor_OutputLogError("Packages/com.nowsprinting.test-helper/*/NotInScenesInBuild.unity") - Passed in 0.002s
  • ✅ TestHelper.RuntimeInternals.SceneManagerHelperTest.GetExistScenePathOnPlayer_GotSceneName - 1/1 - Passed in 0.000s
    • GetExistScenePathOnPlayer_GotSceneName("Packages/com.nowsprinting.test-helper/Tests/Scenes/NotInScenesInBuild.unity") - Passed in 0.000s
  • ✅ TestHelper.RuntimeInternals.SceneManagerHelperTest.LoadSceneAsync_LoadedScene - 3/3 - Passed in 0.987s
    • LoadSceneAsync_LoadedScene("Packages/com.nowsprinting.test-helper/Tests/Scenes/NotInScenesInBuild.unity") - Passed in 0.083s
    • LoadSceneAsync_LoadedScene("Packages/com.nowsprinting.test-helper//NotInScenesInBuildForGlob.unity")** - Passed in 0.772s
    • LoadSceneAsync_LoadedScene("../Scenes/NotInScenesInBuildForRelative.unity") - Passed in 0.132s
  • ✅ TestHelper.RuntimeInternals.ScreenshotHelperTest - 5/5 - Passed in 0.933s
    • TakeScreenshot_FromAsyncTest - Passed in 0.334s
    • TakeScreenshot_Multiple_SaveToEachSpecifyPaths - Passed in 0.179s
    • TakeScreenshot_SaveToDefaultPath - Passed in 0.146s
    • TakeScreenshot_SpecifySuperSizeAndStereoCaptureMode_NotWork - Passed in 0.133s
    • TakeScreenshot_WithoutLogFilepath_SuppressLogging - Passed in 0.140s
  • ✅ TestHelper.RuntimeInternals.ScreenshotHelperTest+Internal.DefaultFilename_Parameterized - 1/1 - Passed in 0.000s
    • DefaultFilename_Parameterized(0,"s") - Passed in 0.000s
  • ✅ TestHelper.RuntimeInternals.Wrappers.UnityEditor.GameViewSizeGroupWrapperTest - 7/7 - Passed in 0.006s
    • AddCustomSize_Added - Passed in 0.002s
    • IndexOf_FoundAddedSize - Passed in 0.001s
    • RemoveCustomSize_Removed - Passed in 0.002s
    • CreateInstance_Instantiate - Passed in 0.000s
    • GetGameViewSize_GotGameViewSize - Passed in 0.000s
    • GetTotalCount_GotCount - Passed in 0.000s
    • IndexOf_NotFound - Passed in 0.000s
  • ✅ TestHelper.RuntimeInternals.Wrappers.UnityEditor.GameViewSizesWrapperTest - 2/2 - Passed in 0.001s
    • CreateInstance_Instantiate - Passed in 0.000s
    • CurrentGroup_GetGameViewSizeGroupInstance - Passed in 0.000s
  • ✅ TestHelper.RuntimeInternals.Wrappers.UnityEditor.GameViewSizeWrapperTest - 7/7 - Passed in 0.004s
    • CreateInstance_Instantiate - Passed in 0.001s
    • Equals_DifferentHeight_NotEquals - Passed in 0.001s
    • Equals_DifferentType_NotEquals - Passed in 0.001s
    • Equals_DifferentWidth_NotEquals - Passed in 0.000s
    • Equals_InnerObjectIsNull_NotEquals - Passed in 0.000s
    • Equals_SameSizeButDifferentName_Equals - Passed in 0.000s
    • Equals_WrapperObjectIsNull_NotEquals - Passed in 0.000s
  • ✅ TestHelper.RuntimeInternals.Wrappers.UnityEditor.GameViewWrapperTest - 2/2 - Passed in 0.002s
    • GetWindow - Passed in 0.000s
    • SelectedSizeIndex - Passed in 0.001s
  • ✅ TestHelper.Attributes.BuildSceneAttributeTest - 2/2 - Passed in 0.230s
    • Attach_InferredSceneIntoBuild - Passed in 0.081s
    • Attach_SceneIntoBuild - Passed in 0.149s
  • ✅ TestHelper.Attributes.CreateSceneAttributeTest.AttachToParameterizedTest_CreateNewScene - 2/2 - Passed in 0.088s
    • AttachToParameterizedTest_CreateNewScene(0) - Passed in 0.047s
    • AttachToParameterizedTest_CreateNewScene(1) - Passed in 0.042s
  • ✅ TestHelper.Attributes.CreateSceneAttributeTest - 5/5 - Passed in 0.804s
    • Attach_CreateNewSceneWithoutCameraAndLight - Passed in 0.052s
    • Attach_WithCamera_CreateNewSceneWithCamera - Passed in 0.082s
    • Attach_WithLight_CreateNewSceneWithLight - Passed in 0.448s
    • AttachToAsyncTest_CreateNewScene - Passed in 0.123s
    • AttachToUnityTest_CreateNewScene - Passed in 0.099s
  • ⚠️ TestHelper.Attributes.FocusGameViewAttributeTest - 1/4, skipped: 3 - Passed in 0.002s
    • ⚠️ Attach_GameViewHasFocus - Skipped
    • Attach_KeepBatchmode - Passed in 0.001s
    • ⚠️ AttachToAsyncTest_GameViewHasFocus - Skipped
    • ⚠️ AttachToUnityTest_GameViewHasFocus - Skipped
  • ✅ TestHelper.Attributes.GameViewResolutionAttributeTest - 2/2 - Passed in 0.643s
    • AttachToAsyncTest_SetScreenSizeToFullHD - Passed in 0.529s
    • AttachToUnityTest_SetScreenSizeToVGA - Passed in 0.113s
  • ⚠️ TestHelper.Attributes.GizmosShowOnGameViewAttributeTest - 3/4, skipped: 1 - Passed in 1.374s
    • Attach_False_HideGizmos - Passed in 0.221s
    • Attach_True_ShowGizmos - Passed in 0.758s
    • AttachToAsyncTest_ShowGizmos - Passed in 0.394s
    • ⚠️ AttachToUnityTest_ShowGizmos - Skipped
  • ⚠️ TestHelper.Attributes.IgnoreBatchModeAttributeTest - 0/3, skipped: 3 - Passed in 0.000s
    • ⚠️ Attach_SkipOnBatchMode - Skipped
    • ⚠️ AttachToAsyncTest_SkipOnBatchMode - Skipped
    • ⚠️ AttachToUnityTest_SkipOnBatchMode - Skipped
  • ✅ TestHelper.Attributes.IgnoreWindowModeAttributeTest - 3/3 - Passed in 0.196s
    • Attach_SkipOnWindowMode - Passed in 0.000s
    • AttachToAsyncTest_SkipOnWindowMode - Passed in 0.099s
    • AttachToUnityTest_SkipOnWindowMode - Passed in 0.097s
  • ✅ TestHelper.Attributes.LoadSceneAttributeTest - 6/6 - Passed in 1.035s
    • Attach_LoadedSceneNotInBuild - Passed in 0.148s
    • AttachToAsyncTest_LoadedSceneNotInBuild - Passed in 0.210s
    • AttachToUnityTest_LoadedSceneNotInBuild - Passed in 0.277s
    • UsingGlob_LoadedSceneNotInBuild - Passed in 0.136s
    • UsingInferredPath_LoadedSceneNotInBuild - Passed in 0.126s
    • UsingRelativePath_LoadedSceneNotInBuild - Passed in 0.138s
  • ✅ TestHelper.Attributes.TakeScreenshotAttributeTest.AttachToParameterizedTest_SaveAllScreenshots - 4/4 - Passed in 0.744s
    • AttachToParameterizedTest_SaveAllScreenshots(0,2) - Passed in 0.206s
    • AttachToParameterizedTest_SaveAllScreenshots(0,3) - Passed in 0.174s
    • AttachToParameterizedTest_SaveAllScreenshots(1,2) - Passed in 0.169s
    • AttachToParameterizedTest_SaveAllScreenshots(1,3) - Passed in 0.195s
  • ✅ TestHelper.Attributes.TakeScreenshotAttributeTest.AttachToParameterizedTest_SaveAllScreenshots_ExistFile - 4/4 - Passed in 0.001s
    • AttachToParameterizedTest_SaveAllScreenshots_ExistFile(0,2) - Passed in 0.000s
    • AttachToParameterizedTest_SaveAllScreenshots_ExistFile(0,3) - Passed in 0.000s
    • AttachToParameterizedTest_SaveAllScreenshots_ExistFile(1,2) - Passed in 0.000s
    • AttachToParameterizedTest_SaveAllScreenshots_ExistFile(1,3) - Passed in 0.000s
  • ⚠️ TestHelper.Attributes.TakeScreenshotAttributeTest - 14/16, skipped: 2 - Passed in 1.440s
    • Attach_SaveScreenshotToDefaultPath - Passed in 0.176s
    • AttachWithSuperSize_SaveSuperSizeScreenshot - Passed in 0.242s
    • AttachToAsyncTest_SaveScreenshotToDefaultPath - Passed in 0.265s
    • AttachWithStereoCaptureMode_SaveStereoScreenshot - Passed in 0.178s
    • AttachWithGizmos_TakeScreenshotWithGizmos - Passed in 0.236s
    • AttachWithFilename_SaveScreenshotToSpecifyPath - Passed in 0.166s
    • AttachWithDirectory_SaveScreenshotToSpecifyPath - Passed in 0.175s
    • ⚠️ AttachToUnityTest_SaveScreenshotToDefaultPath - Skipped
    • AttachToAsyncTest_SaveScreenshotToDefaultPath_ExistFile - Passed in 0.001s
    • AttachWithDirectory_SaveScreenshotToSpecifyPath_ExistFile - Passed in 0.000s
    • Attach_SaveScreenshotToDefaultPath_ExistFile - Passed in 0.000s
    • AttachWithFilename_SaveScreenshotToSpecifyPath_ExistFile - Passed in 0.000s
    • AttachWithGizmos_TakeScreenshotWithGizmos_ExistFile - Passed in 0.000s
    • AttachWithStereoCaptureMode_SaveStereoScreenshot_ExistFile - Passed in 0.000s
    • ⚠️ AttachToUnityTest_SaveScreenshotToDefaultPath_ExistFile - Skipped
    • AttachWithSuperSize_SaveSuperSizeScreenshot_ExistFile - Passed in 0.000s
  • ✅ TestHelper.Attributes.TimeScaleAttributeTest - 4/4 - Passed in 0.234s
    • AttachToUnityTest_ApplyTimeScale - Passed in 0.095s
    • AttachToAsyncTest_ApplyTimeScale - Passed in 0.101s
    • Attach_ApplyTimeScale - Passed in 0.038s
    • AfterRunningTest_RevertTimeScale - Passed in 0.000s
  • ✅ TestHelper.Attributes.UnityVersionAttributeTest.IsSkip_newerThanOrEqual_NotSkip - 5/5 - Passed in 0.001s
    • IsSkip_newerThanOrEqual_NotSkip("2023.2.16f1") - Passed in 0.000s
    • IsSkip_newerThanOrEqual_NotSkip("2023.2.15f1") - Passed in 0.000s
    • IsSkip_newerThanOrEqual_NotSkip("2023.2") - Passed in 0.000s
    • IsSkip_newerThanOrEqual_NotSkip("2023") - Passed in 0.000s
    • IsSkip_newerThanOrEqual_NotSkip("2022") - Passed in 0.000s
  • ✅ TestHelper.Attributes.UnityVersionAttributeTest.IsSkip_newerThanOrEqual_Skip - 3/3 - Passed in 0.001s
    • IsSkip_newerThanOrEqual_Skip("2023.2.17f1") - Passed in 0.000s
    • IsSkip_newerThanOrEqual_Skip("2023.3") - Passed in 0.000s
    • IsSkip_newerThanOrEqual_Skip("6000") - Passed in 0.000s
  • ✅ TestHelper.Attributes.UnityVersionAttributeTest.IsSkip_olderThan_NotSkip - 5/5 - Passed in 0.001s
    • IsSkip_olderThan_NotSkip("2023.2.17f1") - Passed in 0.001s
    • IsSkip_olderThan_NotSkip("2023.2.16f1") - Passed in 0.000s
    • IsSkip_olderThan_NotSkip("2023.2") - Passed in 0.000s
    • IsSkip_olderThan_NotSkip("2023") - Passed in 0.000s
    • IsSkip_olderThan_NotSkip("6000") - Passed in 0.000s
  • ✅ TestHelper.Attributes.UnityVersionAttributeTest.IsSkip_olderThan_Skip - 4/4 - Passed in 0.001s
    • IsSkip_olderThan_Skip("2023.2.15f1") - Passed in 0.000s
    • IsSkip_olderThan_Skip("2023.1") - Passed in 0.000s
    • IsSkip_olderThan_Skip("2022") - Passed in 0.000s
    • IsSkip_olderThan_Skip("2021") - Passed in 0.000s
  • ⚠️ TestHelper.Attributes.UnityVersionAttributeTest - 1/2, skipped: 1 - Passed in 0.000s
    • Attach_newerThanOrEqual2019_NotSkip - Passed in 0.000s
    • ⚠️ Attach_olderThan2019_4_0f1_Skip - Skipped
  • ✅ TestHelper.Comparers.GameObjectNameComparerTest - 4/4 - Passed in 0.009s
    • UsingWithCollection_CompareGameObjectsByName - Passed in 0.002s
    • UsingWithCollection_NotContain_Failure - Passed in 0.005s
    • UsingWithEqualTo_CompareGameObjectsByName - Passed in 0.000s
    • UsingWithEqualTo_NotEqualName_Failure - Passed in 0.001s
  • ✅ TestHelper.Comparers.XDocumentComparerTest - 2/2 - Passed in 0.011s
    • CreateComparisonDictionary - Passed in 0.008s
    • UsingWithEqualTo_Compare - Passed in 0.004s
  • ✅ TestHelper.Comparers.XmlComparerTest.Compare_CompareAsXml - 20/20 - Passed in 0.007s
    • Compare_CompareAsXml("<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>","<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>",0) - Passed in 0.001s
    • Compare_CompareAsXml(null,null,0) - Passed in 0.000s
    • Compare_CompareAsXml("<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>","<root><child>value1</child><child attribute2=&quot;attr2&quot;>value2</child></root>",-1) - Passed in 0.000s
    • Compare_CompareAsXml("<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>","<root><child>value1</child><child>value2</child></root>",-1) - Passed in 0.001s
    • Compare_CompareAsXml("<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>","<root><child>value1</child><child attribute=&quot;bad attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>",-1) - Passed in 0.000s
    • Compare_CompareAsXml("<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>","<root><child>bad value</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>",-1) - Passed in 0.001s
    • Compare_CompareAsXml("<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>","<root><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child><child>value1</child></root>",0) - Passed in 0.000s
    • Compare_CompareAsXml("<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>","<root><child>value1</child><child attribute2=&quot;attr2&quot; attribute=&quot;attr&quot;>value2</child></root>",0) - Passed in 0.000s
    • Compare_CompareAsXml("<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>","<root><!-- comment --><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>",0) - Passed in 0.000s
    • Compare_CompareAsXml("<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>","<?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?>\n<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>",0) - Passed in 0.000s
    • Compare_CompareAsXml("<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>","<root>\n<child>\n value1\n</child>\n<child\n attribute=&quot;attr&quot;\n attribute2=&quot;attr2&quot;>\n value2\n</child></root>",0) - Passed in 0.000s
    • Compare_CompareAsXml("<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>",null,1) - Passed in 0.000s
    • Compare_CompareAsXml("<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>","<root><child>value1</child></root>",-1) - Passed in 0.000s
    • Compare_CompareAsXml("<root><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child><child>value1</child></root>","<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>",0) - Passed in 0.000s
    • Compare_CompareAsXml("<root><child>value1</child><child attribute2=&quot;attr2&quot; attribute=&quot;attr&quot;>value2</child></root>","<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>",0) - Passed in 0.000s
    • Compare_CompareAsXml("<root><!-- comment --><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>","<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>",0) - Passed in 0.000s
    • Compare_CompareAsXml("<?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?>\n<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>","<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>",0) - Passed in 0.000s
    • Compare_CompareAsXml("<root>\n<child>\n value1\n</child>\n<child\n attribute=&quot;attr&quot;\n attribute2=&quot;attr2&quot;>\n value2\n</child></root>","<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>",0) - Passed in 0.000s
    • Compare_CompareAsXml(null,"<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>",-1) - Passed in 0.000s
    • Compare_CompareAsXml("<root><child>value1</child></root>","<root><child>value1</child><child attribute=&quot;attr&quot; attribute2=&quot;attr2&quot;>value2</child></root>",1) - Passed in 0.000s
  • ✅ TestHelper.Comparers.XmlComparerTest - 1/1 - Passed in 0.000s
    • UsingWithEqualTo_CompareAsXml - Passed in 0.000s
  • ✅ TestHelper.Constraints.DestroyedConstraintTest - 6/6 - Passed in 0.004s
    • IsDestroyed_DestroyedGameObject_Success - Passed in 0.002s
    • IsDestroyed_NotDestroyedGameObject_Failure - Passed in 0.001s
    • IsDestroyed_NotGameObject_Failure - Passed in 0.001s
    • IsDestroyed_Null_Failure - Passed in 0.000s
    • IsNotDestroyed_DestroyedGameObject_Failure - Passed in 0.001s
    • IsNotDestroyed_NotDestroyedGameObject_Success - Passed in 0.000s