Merge pull request #637 from anatawa12/refactor-object-mapping #1562
This check has been archived and is scheduled for deletion.
Learn more about checks retention
GitHub Actions / Test Results
completed
Oct 25, 2023 in 0s
✅ Test Results - 266/266 - Passed in 56.252s
✅ editmode-results.xml - 266/266 - Passed in 56.252s
Details
✅ editmode-results.xml - 266/266 - Passed in 56.252s
- ✅ Anatawa12.AvatarOptimizer.Test.AnimatorParserTest.AnimationPropertyTest.TestEquals - 10/10 - Passed in 0.018s
- ✅ TestEquals(ConstantAlways(0),ConstantAlways(0)) - Passed in 0.014s
- ✅ TestEquals(ConstantAlways(1),ConstantAlways(1)) - Passed in 0.001s
- ✅ TestEquals(ConstantAlways(NaN),ConstantAlways(NaN)) - Passed in 0.000s
- ✅ TestEquals(ConstantAlways(-Infinity),ConstantAlways(-Infinity)) - Passed in 0.000s
- ✅ TestEquals(ConstantPartially(0),ConstantPartially(0)) - Passed in 0.000s
- ✅ TestEquals(ConstantPartially(1),ConstantPartially(1)) - Passed in 0.000s
- ✅ TestEquals(ConstantPartially(NaN),ConstantPartially(NaN)) - Passed in 0.000s
- ✅ TestEquals(ConstantPartially(-Infinity),ConstantPartially(-Infinity)) - Passed in 0.000s
- ✅ TestEquals(Variable,Variable) - Passed in 0.000s
- ✅ TestEquals(null,null) - Passed in 0.000s
- ✅ Anatawa12.AvatarOptimizer.Test.AnimatorParserTest.AnimationPropertyTest.TestNotEquals - 4/4 - Passed in 0.002s
- ✅ TestNotEquals(ConstantAlways(0),ConstantAlways(1)) - Passed in 0.001s
- ✅ TestNotEquals(ConstantAlways(1),ConstantPartially(1)) - Passed in 0.000s
- ✅ TestNotEquals(ConstantAlways(0),Variable) - Passed in 0.000s
- ✅ TestNotEquals(null,Variable) - Passed in 0.000s
- ✅ Anatawa12.AvatarOptimizer.Test.AnimatorParserTest.AnimationTest.TestParsingConstSourceAnimation - 19/19 - Passed in 0.060s
- ✅ TestParsingConstSourceAnimation("Animate0To100","blendShape.shape0",100.0f) - Passed in 0.046s
- ✅ TestParsingConstSourceAnimation("Animate1To100","blendShape.shape1",100.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate3To100","blendShape.shape3",100.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate4To100","blendShape.shape4",100.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate5To0","blendShape.shape5",0.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate5To100","blendShape.shape5",100.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate6To0","blendShape.shape6",0.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate6To100","blendShape.shape6",100.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate7To100","blendShape.shape7",100.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate8To100","blendShape.shape8",100.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate9To100","blendShape.shape9",100.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate10To100","blendShape.shape10",100.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate11To100","blendShape.shape11",100.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate12To10","blendShape.shape12",10.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate13To10","blendShape.shape13",10.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate14To10","blendShape.shape14",10.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate15To10","blendShape.shape15",10.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate16To100","blendShape.shape16",100.0f) - Passed in 0.001s
- ✅ TestParsingConstSourceAnimation("Animate17To100","blendShape.shape17",100.0f) - Passed in 0.001s
- ✅ Anatawa12.AvatarOptimizer.Test.AnimatorParserTest.AnimationTest.TestParsingVariableSourceAnimation - 3/3 - Passed in 0.003s
- ✅ TestParsingVariableSourceAnimation("Animate1ToVariable","blendShape.shape1") - Passed in 0.001s
- ✅ TestParsingVariableSourceAnimation("Animate2ToVariable","blendShape.shape2") - Passed in 0.001s
- ✅ TestParsingVariableSourceAnimation("Animate15ToVariable","blendShape.shape15") - Passed in 0.001s
- ✅ Anatawa12.AvatarOptimizer.Test.AnimatorParserTest.AnimationTest.VerifyConstSourceAnimation - 19/19 - Passed in 0.016s
- ✅ VerifyConstSourceAnimation("Animate0To100","blendShape.shape0",100.0f) - Passed in 0.008s
- ✅ VerifyConstSourceAnimation("Animate1To100","blendShape.shape1",100.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate3To100","blendShape.shape3",100.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate4To100","blendShape.shape4",100.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate5To0","blendShape.shape5",0.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate5To100","blendShape.shape5",100.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate6To0","blendShape.shape6",0.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate6To100","blendShape.shape6",100.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate7To100","blendShape.shape7",100.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate8To100","blendShape.shape8",100.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate9To100","blendShape.shape9",100.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate10To100","blendShape.shape10",100.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate11To100","blendShape.shape11",100.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate12To10","blendShape.shape12",10.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate13To10","blendShape.shape13",10.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate14To10","blendShape.shape14",10.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate15To10","blendShape.shape15",10.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate16To100","blendShape.shape16",100.0f) - Passed in 0.000s
- ✅ VerifyConstSourceAnimation("Animate17To100","blendShape.shape17",100.0f) - Passed in 0.000s
- ✅ Anatawa12.AvatarOptimizer.Test.AnimatorParserTest.AnimationTest.VerifyVariableSourceAnimation - 3/3 - Passed in 0.008s
- ✅ VerifyVariableSourceAnimation("Animate1ToVariable","blendShape.shape1") - Passed in 0.007s
- ✅ VerifyVariableSourceAnimation("Animate2ToVariable","blendShape.shape2") - Passed in 0.000s
- ✅ VerifyVariableSourceAnimation("Animate15ToVariable","blendShape.shape15") - Passed in 0.000s
- ✅ Anatawa12.AvatarOptimizer.Test.AnimatorParserTest.AnimatorTest - 26/26 - Passed in 0.092s
- ✅ TestLayer00_BaseAnimate0ToConst100 - Passed in 0.014s
- ✅ TestLayer01_Animate1ToVariable - Passed in 0.001s
- ✅ TestLayer02_Animate2ToVariable - Passed in 0.001s
- ✅ TestLayer03_Animate3ToConst100Non0_1Weight - Passed in 0.001s
- ✅ TestLayer04_Animate4ToConst100WithMultipleState - Passed in 0.011s
- ✅ TestLayer05_Animate5To100_0WithMultipleState - Passed in 0.001s
- ✅ TestLayer06_Animate6To100_0WithSubStateMachine - Passed in 0.002s
- ✅ TestLayer07_Animate7To100With1DBlendTree - Passed in 0.004s
- ✅ TestLayer08_Animate8To100WithSimpleDirectional2DBlendTree - Passed in 0.001s
- ✅ TestLayer09_Animate9To100WithFreedomDirection2DBlendTree - Passed in 0.001s
- ✅ TestLayer10_Animate10To100WithFreeformCartesian2DBlendTree - Passed in 0.001s
- ✅ TestLayer11_Animate11To100Partially - Passed in 0.002s
- ✅ TestLayer12_AnimateOverride1To100 - Passed in 0.001s
- ✅ TestLayer13_Animate12ToConst10 - Passed in 0.001s
- ✅ TestLayer14_Animate12ToConst10Additive - Passed in 0.001s
- ✅ TestLayer15_Animate13ToConst10 - Passed in 0.002s
- ✅ TestLayer16_Animate13ToConst10AdditivePartially - Passed in 0.002s
- ✅ TestLayer17_Animate14ToConst10AdditivePartially - Passed in 0.006s
- ✅ TestLayer18_Animate15ToConst10 - Passed in 0.001s
- ✅ TestLayer19_Animate15ToVariableAdditive - Passed in 0.001s
- ✅ TestLayer20_Animate16ToConst100Weight0 - Passed in 0.001s
- ✅ TestLayer21_Animate16ToConst100Weight0 - Passed in 0.001s
- ✅ TestOneLayerOverrides - Passed in 0.018s
- ✅ TestParseWhole - Passed in 0.009s
- ✅ TestParseWholeWithExternalWeightChanges - Passed in 0.010s
- ✅ TestTwoLayerOverrides - Passed in 0.002s
- ✅ Anatawa12.AvatarOptimizer.Test.BuildAssetBundle - 1/1 - Passed in 23.425s
- ✅ Build - Passed in 23.425s
- ✅ Anatawa12.AvatarOptimizer.Test.ComponentSettingsTest.CheckAddComponentMenuIsInAvatarOptimizer - 15/15 - Passed in 0.008s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.ApplyOnPlay.GlobalActivator) - Passed in 0.003s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.ClearEndpointPosition) - Passed in 0.000s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.FreezeBlendShape) - Passed in 0.000s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.InternalAutoFreezeMeaninglessBlendShape) - Passed in 0.000s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.Activator) - Passed in 0.000s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.AvatarActivator) - Passed in 0.000s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.MakeChildren) - Passed in 0.000s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.MergeBone) - Passed in 0.000s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.MergePhysBone) - Passed in 0.000s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.MergeSkinnedMesh) - Passed in 0.000s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.MergeToonLitMaterial) - Passed in 0.000s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.RemoveMeshByBlendShape) - Passed in 0.000s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.RemoveMeshInBox) - Passed in 0.000s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.TraceAndOptimize) - Passed in 0.000s
- ✅ CheckAddComponentMenuIsInAvatarOptimizer(Anatawa12.AvatarOptimizer.UnusedBonesByReferencesTool) - Passed in 0.000s
- ✅ Anatawa12.AvatarOptimizer.Test.ComponentSettingsTest.CheckDisallowMultipleComponentIsSpecified - 15/15 - Passed in 0.005s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.ApplyOnPlay.GlobalActivator) - Passed in 0.001s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.ClearEndpointPosition) - Passed in 0.000s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.FreezeBlendShape) - Passed in 0.000s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.InternalAutoFreezeMeaninglessBlendShape) - Passed in 0.000s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.Activator) - Passed in 0.000s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.AvatarActivator) - Passed in 0.000s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.MakeChildren) - Passed in 0.000s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.MergeBone) - Passed in 0.000s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.MergePhysBone) - Passed in 0.000s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.MergeSkinnedMesh) - Passed in 0.000s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.MergeToonLitMaterial) - Passed in 0.000s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.RemoveMeshByBlendShape) - Passed in 0.000s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.RemoveMeshInBox) - Passed in 0.000s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.TraceAndOptimize) - Passed in 0.000s
- ✅ CheckDisallowMultipleComponentIsSpecified(Anatawa12.AvatarOptimizer.UnusedBonesByReferencesTool) - Passed in 0.000s
- ✅ Anatawa12.AvatarOptimizer.Test.ComponentSettingsTest.CheckHelpURLAttribute - 15/15 - Passed in 0.006s
- ✅ CheckHelpURLAttribute(Anatawa12.ApplyOnPlay.GlobalActivator) - Passed in 0.001s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.ClearEndpointPosition) - Passed in 0.001s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.FreezeBlendShape) - Passed in 0.000s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.InternalAutoFreezeMeaninglessBlendShape) - Passed in 0.000s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.Activator) - Passed in 0.000s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.AvatarActivator) - Passed in 0.000s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.MakeChildren) - Passed in 0.000s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.MergeBone) - Passed in 0.000s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.MergePhysBone) - Passed in 0.000s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.MergeSkinnedMesh) - Passed in 0.000s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.MergeToonLitMaterial) - Passed in 0.000s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.RemoveMeshByBlendShape) - Passed in 0.000s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.RemoveMeshInBox) - Passed in 0.000s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.TraceAndOptimize) - Passed in 0.000s
- ✅ CheckHelpURLAttribute(Anatawa12.AvatarOptimizer.UnusedBonesByReferencesTool) - Passed in 0.000s
- ✅ Anatawa12.AvatarOptimizer.Test.ComponentSettingsTest.CheckNotKeyable - 15/15 - Passed in 0.032s
- ✅ CheckNotKeyable(Anatawa12.ApplyOnPlay.GlobalActivator) - Passed in 0.005s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.ClearEndpointPosition) - Passed in 0.004s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.FreezeBlendShape) - Passed in 0.003s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.InternalAutoFreezeMeaninglessBlendShape) - Passed in 0.001s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.Activator) - Passed in 0.001s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.AvatarActivator) - Passed in 0.001s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.MakeChildren) - Passed in 0.001s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.MergeBone) - Passed in 0.001s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.MergePhysBone) - Passed in 0.005s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.MergeSkinnedMesh) - Passed in 0.003s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.MergeToonLitMaterial) - Passed in 0.001s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.RemoveMeshByBlendShape) - Passed in 0.001s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.RemoveMeshInBox) - Passed in 0.002s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.TraceAndOptimize) - Passed in 0.001s
- ✅ CheckNotKeyable(Anatawa12.AvatarOptimizer.UnusedBonesByReferencesTool) - Passed in 0.001s
- ✅ Anatawa12.AvatarOptimizer.Test.MergePhysBoneTest - 2/2 - Passed in 0.056s
- ✅ CopyTest - Passed in 0.051s
- ✅ OverrideTest - Passed in 0.006s
- ✅ Anatawa12.AvatarOptimizer.Test.MeshInfo2Test.BlendShapeLerp - 40/40 - Passed in 0.062s
- ✅ BlendShapeLerp("single-negative",-200,-20) - Passed in 0.040s
- ✅ BlendShapeLerp("single-negative",-100,-10) - Passed in 0.001s
- ✅ BlendShapeLerp("single-negative",-25,-2.5f) - Passed in 0.001s
- ✅ BlendShapeLerp("single-negative",0,0) - Passed in 0.001s
- ✅ BlendShapeLerp("single-negative",25,2.5f) - Passed in 0.001s
- ✅ BlendShapeLerp("single-negative",100,10) - Passed in 0.000s
- ✅ BlendShapeLerp("single-negative",200,20) - Passed in 0.000s
- ✅ BlendShapeLerp("single-positive",-200,-20) - Passed in 0.001s
- ✅ BlendShapeLerp("single-positive",-100,-10) - Passed in 0.001s
- ✅ BlendShapeLerp("single-positive",-25,-2.5f) - Passed in 0.001s
- ✅ BlendShapeLerp("single-positive",0,0) - Passed in 0.000s
- ✅ BlendShapeLerp("single-positive",25,2.5f) - Passed in 0.000s
- ✅ BlendShapeLerp("single-positive",100,10) - Passed in 0.000s
- ✅ BlendShapeLerp("single-positive",200,20) - Passed in 0.000s
- ✅ BlendShapeLerp("two-positive-frame",-100,-10) - Passed in 0.003s
- ✅ BlendShapeLerp("two-positive-frame",-25,-2.5f) - Passed in 0.000s
- ✅ BlendShapeLerp("two-positive-frame",0,0) - Passed in 0.001s
- ✅ BlendShapeLerp("two-positive-frame",25,2.5f) - Passed in 0.000s
- ✅ BlendShapeLerp("two-positive-frame",100,10) - Passed in 0.000s
- ✅ BlendShapeLerp("two-positive-frame",150,55) - Passed in 0.001s
- ✅ BlendShapeLerp("two-positive-frame",200,100) - Passed in 0.000s
- ✅ BlendShapeLerp("two-positive-frame",250,145) - Passed in 0.000s
- ✅ BlendShapeLerp("two-negative-frame",-250,-145) - Passed in 0.001s
- ✅ BlendShapeLerp("two-negative-frame",-200,-100) - Passed in 0.000s
- ✅ BlendShapeLerp("two-negative-frame",-150,-55) - Passed in 0.000s
- ✅ BlendShapeLerp("two-negative-frame",-100,-10) - Passed in 0.000s
- ✅ BlendShapeLerp("two-negative-frame",-25,-2.5f) - Passed in 0.000s
- ✅ BlendShapeLerp("two-negative-frame",0,0) - Passed in 0.000s
- ✅ BlendShapeLerp("two-negative-frame",25,2.5f) - Passed in 0.000s
- ✅ BlendShapeLerp("two-negative-frame",100,10) - Passed in 0.000s
- ✅ BlendShapeLerp("two-0-50-frame",-25,-2) - Passed in 0.001s
- ✅ BlendShapeLerp("two-0-50-frame",0,0) - Passed in 0.000s
- ✅ BlendShapeLerp("two-0-50-frame",25,0) - Passed in 0.000s
- ✅ BlendShapeLerp("two-0-50-frame",50,1) - Passed in 0.000s
- ✅ BlendShapeLerp("two-0-50-frame",75,2) - Passed in 0.000s
- ✅ BlendShapeLerp("single-0",-100,float.PositiveInfinity) - Passed in 0.001s
- ✅ BlendShapeLerp("single-0",-1,float.PositiveInfinity) - Passed in 0.000s
- ✅ BlendShapeLerp("single-0",0,0) - Passed in 0.001s
- ✅ BlendShapeLerp("single-0",1,float.NegativeInfinity) - Passed in 0.001s
- ✅ BlendShapeLerp("single-0",100,float.NegativeInfinity) - Passed in 0.000s
- ✅ Anatawa12.AvatarOptimizer.Test.MeshInfo2Test.ParseAndEmit - 6/6 - Passed in 0.042s
- ✅ ParseAndEmit("single-negative") - Passed in 0.036s
- ✅ ParseAndEmit("single-positive") - Passed in 0.001s
- ✅ ParseAndEmit("single-0") - Passed in 0.001s
- ✅ ParseAndEmit("two-positive-frame") - Passed in 0.002s
- ✅ ParseAndEmit("two-negative-frame") - Passed in 0.001s
- ✅ ParseAndEmit("two-0-50-frame") - Passed in 0.001s
- ✅ Anatawa12.AvatarOptimizer.Test.MeshInfo2Test - 1/1 - Passed in 0.001s
- ✅ RootBoneWithNoneMeshSkinnedMeshRenderer - Passed in 0.001s
- ✅ Anatawa12.AvatarOptimizer.Test.ObjectMappingTest - 14/14 - Passed in 0.044s
- ✅ CopyProperty - Passed in 0.027s
- ✅ MoveObjectTest - Passed in 0.002s
- ✅ MovePropertyOfGameObject - Passed in 0.001s
- ✅ RecordMoveComponentTest - Passed in 0.004s
- ✅ RecordMoveProperty - Passed in 0.002s
- ✅ RecordMovePropertyTest - Passed in 0.001s
- ✅ RecordMovePropertyThenComponentThenPropertyTest - Passed in 0.002s
- ✅ RecordMovePropertyThenGameObjectThenPropertyTest - Passed in 0.001s
- ✅ RecordMovePropertyTwiceTest - Passed in 0.001s
- ✅ RecordRemoveComponentTest - Passed in 0.001s
- ✅ RecordRemoveGameObject - Passed in 0.001s
- ✅ RecordRemovePropertyTest - Passed in 0.001s
- ✅ RecordRemovePropertyThenMergeComponent - Passed in 0.001s
- ✅ RecordSwapPropertyTest - Passed in 0.001s
- ✅ Anatawa12.AvatarOptimizer.Test.PrefabSafeSet.EditorUtil.InstanceAdd - 6/6 - Passed in 3.168s
- ✅ InstanceAdd("mainSet",AddedTwice) - Passed in 0.482s
- ✅ InstanceAdd("removedInInstance",Natural) - Passed in 0.477s
- ✅ InstanceAdd("addedInInstance",NewElement) - Passed in 0.502s
- ✅ InstanceAdd("addedTwiceInInstance",AddedTwice) - Passed in 0.610s
- ✅ InstanceAdd("fakeRemovedInInstance",NewElement) - Passed in 0.553s
- ✅ InstanceAdd("notExists",NewElement) - Passed in 0.543s
- ✅ Anatawa12.AvatarOptimizer.Test.PrefabSafeSet.EditorUtil.InstanceEnsureAdded - 6/6 - Passed in 3.501s
- ✅ InstanceEnsureAdded("mainSet",Natural) - Passed in 0.593s
- ✅ InstanceEnsureAdded("removedInInstance",Natural) - Passed in 0.551s
- ✅ InstanceEnsureAdded("addedInInstance",NewElement) - Passed in 0.591s
- ✅ InstanceEnsureAdded("addedTwiceInInstance",AddedTwice) - Passed in 0.626s
- ✅ InstanceEnsureAdded("fakeRemovedInInstance",NewElement) - Passed in 0.567s
- ✅ InstanceEnsureAdded("notExists",NewElement) - Passed in 0.574s
- ✅ Anatawa12.AvatarOptimizer.Test.PrefabSafeSet.EditorUtil.InstanceEnsureRemoved - 6/6 - Passed in 3.480s
- ✅ InstanceEnsureRemoved("mainSet",Removed) - Passed in 0.550s
- ✅ InstanceEnsureRemoved("removedInInstance",Removed) - Passed in 0.586s
- ✅ InstanceEnsureRemoved("addedInInstance",NewSlot) - Passed in 0.565s
- ✅ InstanceEnsureRemoved("addedTwiceInInstance",Removed) - Passed in 0.577s
- ✅ InstanceEnsureRemoved("fakeRemovedInInstance",FakeRemoved) - Passed in 0.580s
- ✅ InstanceEnsureRemoved("notExists",NewSlot) - Passed in 0.622s
- ✅ Anatawa12.AvatarOptimizer.Test.PrefabSafeSet.EditorUtil.InstanceRemove - 6/6 - Passed in 3.470s
- ✅ InstanceRemove("mainSet",Removed) - Passed in 0.560s
- ✅ InstanceRemove("removedInInstance",Removed) - Passed in 0.562s
- ✅ InstanceRemove("addedInInstance",NewSlot) - Passed in 0.583s
- ✅ InstanceRemove("addedTwiceInInstance",Removed) - Passed in 0.568s
- ✅ InstanceRemove("fakeRemovedInInstance",FakeRemoved) - Passed in 0.584s
- ✅ InstanceRemove("notExists",FakeRemoved) - Passed in 0.613s
- ✅ Anatawa12.AvatarOptimizer.Test.PrefabSafeSet.EditorUtil.PrefabAdd - 2/2 - Passed in 1.105s
- ✅ PrefabAdd("mainSet",Natural) - Passed in 0.585s
- ✅ PrefabAdd("notExists",Natural) - Passed in 0.520s
- ✅ Anatawa12.AvatarOptimizer.Test.PrefabSafeSet.EditorUtil.PrefabEnsureAdded - 2/2 - Passed in 1.163s
- ✅ PrefabEnsureAdded("mainSet",Natural) - Passed in 0.561s
- ✅ PrefabEnsureAdded("notExists",Natural) - Passed in 0.602s
- ✅ Anatawa12.AvatarOptimizer.Test.PrefabSafeSet.EditorUtil.PrefabEnsureRemoved - 2/2 - Passed in 1.157s
- ✅ PrefabEnsureRemoved("mainSet",NewSlot) - Passed in 0.602s
- ✅ PrefabEnsureRemoved("notExists",NewSlot) - Passed in 0.554s
- ✅ Anatawa12.AvatarOptimizer.Test.PrefabSafeSet.EditorUtil.PrefabRemove - 2/2 - Passed in 1.132s
- ✅ PrefabRemove("mainSet",NewSlot) - Passed in 0.582s
- ✅ PrefabRemove("notExists",NewSlot) - Passed in 0.550s
- ✅ Anatawa12.AvatarOptimizer.Test.PrefabSafeSet.EditorUtil.SetExistenceInstance - 12/12 - Passed in 6.942s
- ✅ SetExistenceInstance("mainSet",True,Natural) - Passed in 0.612s
- ✅ SetExistenceInstance("mainSet",False,Removed) - Passed in 0.543s
- ✅ SetExistenceInstance("removedInInstance",True,AddedTwice) - Passed in 0.606s
- ✅ SetExistenceInstance("removedInInstance",False,Removed) - Passed in 0.596s
- ✅ SetExistenceInstance("addedInInstance",True,NewElement) - Passed in 0.551s
- ✅ SetExistenceInstance("addedInInstance",False,FakeRemoved) - Passed in 0.608s
- ✅ SetExistenceInstance("addedTwiceInInstance",True,AddedTwice) - Passed in 0.524s
- ✅ SetExistenceInstance("addedTwiceInInstance",False,Removed) - Passed in 0.673s
- ✅ SetExistenceInstance("fakeRemovedInInstance",True,NewElement) - Passed in 0.480s
- ✅ SetExistenceInstance("fakeRemovedInInstance",False,FakeRemoved) - Passed in 0.624s
- ✅ SetExistenceInstance("notExists",True,NewElement) - Passed in 0.577s
- ✅ SetExistenceInstance("notExists",False,NewSlot) - Passed in 0.547s
- ✅ Anatawa12.AvatarOptimizer.Test.PrefabSafeSet.EditorUtil.SetExistencePrefab - 4/4 - Passed in 2.323s
- ✅ SetExistencePrefab("mainSet",True,Natural) - Passed in 0.565s
- ✅ SetExistencePrefab("mainSet",False,NewSlot) - Passed in 0.571s
- ✅ SetExistencePrefab("notExists",True,Natural) - Passed in 0.608s
- ✅ SetExistencePrefab("notExists",False,NewSlot) - Passed in 0.579s
- ✅ Anatawa12.AvatarOptimizer.Test.PrefabSafeSet.EditorUtil - 6/6 - Passed in 3.451s
- ✅ InstanceClear - Passed in 0.596s
- ✅ InstanceElements - Passed in 0.553s
- ✅ PrefabClear - Passed in 0.573s
- ✅ PrefabElements - Passed in 0.588s
- ✅ PrefabVariantElements - Passed in 0.587s
- ✅ VariantClear - Passed in 0.553s
- ✅ Anatawa12.AvatarOptimizer.Test.PrefabSafeSet.PrefabSafeSetBasics - 2/2 - Passed in 1.135s
- ✅ GetAsList - Passed in 0.590s
- ✅ GetAsSet - Passed in 0.545s
- ✅ Anatawa12.AvatarOptimizer.Test.RunTest - 1/1 - Passed in 0.001s
- ✅ Successful - Passed in 0.001s
- ✅ Anatawa12.AvatarOptimizer.Test.UtilsTest - 1/1 - Passed in 0.004s
- ✅ FindSubProps - Passed in 0.004s
Loading