feat: animation API (work in progress) #880
❌️ Test Results - 127/132, failed: 5 - Failed in 22.048s
❌️ editmode-results.xml - 127/132, failed: 5 - Failed in 22.048s
Details
❌️ editmode-results.xml - 127/132, failed: 5 - Failed in 22.048s
- ✅ UnitTests.AnimationServices.AnimationIndexTest - 5/5 - Passed in 0.083s
- ✅ RewritePathDistinguishesBetweenMissingAndNullMappings - Passed in 0.062s
- ✅ TestBasicIndexing - Passed in 0.005s
- ✅ TestEditClipsByBinding - Passed in 0.005s
- ✅ TestGraphLoops - Passed in 0.005s
- ✅ TestRewritePaths - Passed in 0.005s
- ✅ UnitTests.AnimationServices.AnimatorOverrideControllerTest - 2/2 - Passed in 0.097s
- ✅ TestBlendTreeChildOverride - Passed in 0.092s
- ✅ TestSimpleOverride - Passed in 0.006s
- ❌️ UnitTests.AnimationServices.GenericPlatformTests.TracksAnimationsForAnimators - 1/2, failed: 1 - Failed in 0.565s
-
❌️ TracksAnimationsForAnimators((Generic, System.Func`2[UnitTests.AnimationServices.GenericPlatformTests,UnityEngine.GameObject])) - Failed in 0.127s
UnityEngine.UnityException : Creating asset at path Assets/ZZZ_Temp/test/test.asset failed.
The Animator Controller () you have used is not valid. Animations will not play
Starting processing for avatar: test
Global asset import parameters have been changed during import. Importing is restarted.
Unable to import newly created asset : Assets/ZZZ_Temp/test/test.assetat (wrapper managed-to-native) UnityEditor.AssetDatabase.CreateAsset(UnityEngine.Object,string) at nadena.dev.ndmf.AssetSaver..ctor (System.String generatedAssetsRoot, System.String avatarName, System.Int32 assetsPerContainer) [0x001a2] in ./Packages/nadena.dev.ndmf/Editor/API/Serialization/AssetSaver.cs:79 at nadena.dev.ndmf.BuildContext..ctor (UnityEngine.GameObject obj, System.String assetRootPath, System.Boolean isClone) [0x000bb] in ./Packages/nadena.dev.ndmf/Editor/API/BuildContext.cs:133 at UnitTests.TestBase.CreateContext (UnityEngine.GameObject root) [0x00001] in ./Packages/nadena.dev.ndmf/UnitTests/TestBase.cs:65 at UnitTests.AnimationServices.GenericPlatformTests.TracksAnimationsForAnimators (System.ValueTuple`2[T1,T2] createAvatar) [0x0004f] in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/GenericPlatformTests.cs:43 at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&) at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bb088ab5ef6b437f85ed9cbe6066127e>:0
-
✅ TracksAnimationsForAnimators((VRChat, System.Func`2[UnitTests.AnimationServices.GenericPlatformTests,UnityEngine.GameObject])) - Passed in 0.437s
-
- ✅ UnitTests.AnimationServices.GenericPlatformTests.TracksAnimationsForCustomComponents - 2/2 - Passed in 0.278s
- ✅ TracksAnimationsForCustomComponents((Generic, System.Func`2[UnitTests.AnimationServices.GenericPlatformTests,UnityEngine.GameObject])) - Passed in 0.067s
- ✅ TracksAnimationsForCustomComponents((VRChat, System.Func`2[UnitTests.AnimationServices.GenericPlatformTests,UnityEngine.GameObject])) - Passed in 0.210s
- ✅ UnitTests.AnimationServices.ObjectPathRemapperTest - 6/6 - Passed in 0.112s
- ✅ RemembersMultipleHierarchyLevels - Passed in 0.014s
- ✅ Test_GetObjectForPath - Passed in 0.034s
- ✅ Test_RecordObjectTree - Passed in 0.012s
- ✅ Test_ReplaceObject - Passed in 0.011s
- ✅ TracksRenames - Passed in 0.031s
- ✅ WhenObjectIsRenamed_AndANewObjectWithTheSameNameAppears_CorrectlyTracked - Passed in 0.010s
- ✅ UnitTests.AnimationServices.StateGraphTest - 2/2 - Passed in 0.039s
- ✅ TestStateGraphConvergence - Passed in 0.019s
- ✅ TestStateMachineTransitions - Passed in 0.019s
- ✅ UnitTests.AnimationServices.SyncedLayerOverrideAccessTest - 4/4 - Passed in 0.034s
- ✅ Test_ExtractStateBehaviorPairs - Passed in 0.013s
- ✅ Test_ExtractStateMotionPairs - Passed in 0.008s
- ✅ Test_SetStateBehaviourPairs - Passed in 0.008s
- ✅ Test_SetStateMotionPairs - Passed in 0.006s
- ✅ UnitTests.AnimationServices.VirtualAnimatorControllerTest - 2/2 - Passed in 0.018s
- ✅ PreservesLayersAndReferences - Passed in 0.009s
- ✅ PreservesParameters - Passed in 0.008s
- ✅ UnitTests.AnimationServices.VirtualBlendTreeTest - 8/8 - Passed in 0.048s
- ✅ PreservesBlendParameter - Passed in 0.006s
- ✅ PreservesBlendParameterY - Passed in 0.005s
- ✅ PreservesBlendTreeChildren - Passed in 0.010s
- ✅ PreservesBlendType - Passed in 0.005s
- ✅ PreservesMaxThreshold - Passed in 0.005s
- ✅ PreservesMinThreshold - Passed in 0.005s
- ✅ PreservesName - Passed in 0.005s
- ✅ PreservesUseAutomaticThresholds - Passed in 0.005s
- ✅ UnitTests.AnimationServices.VirtualClipTest.PreservesHighQualityMode - 2/2 - Passed in 0.017s
- ✅ PreservesHighQualityMode("HQ_ON.anim") - Passed in 0.009s
- ✅ PreservesHighQualityMode("HQ_OFF.anim") - Passed in 0.008s
- ✅ UnitTests.AnimationServices.VirtualClipTest - 6/6 - Passed in 0.118s
- ✅ CreateDeleteFloatCurve - Passed in 0.017s
- ✅ CreateDeleteObjectCurve - Passed in 0.024s
- ✅ EditExistingFloatCurve - Passed in 0.011s
- ✅ EditExistingObjectCurve - Passed in 0.009s
- ✅ PreservesInitialCurves - Passed in 0.009s
- ✅ TestEditPath - Passed in 0.049s
- ✅ UnitTests.AnimationServices.VirtualLayerTest - 9/9 - Passed in 0.080s
- ✅ DoesNotPreserveSyncedLayerIndex - Passed in 0.006s
- ✅ PreservesBlendingMode - Passed in 0.005s
- ✅ PreservesDefaultWeight - Passed in 0.005s
- ✅ PreservesIKPass - Passed in 0.005s
- ✅ PreservesName - Passed in 0.005s
- ✅ PreservesStateMachine - Passed in 0.006s
- ✅ PreservesSyncedLayerAffectsTiming - Passed in 0.005s
- ✅ SyncedLayerOverridesArePreserved - Passed in 0.028s
- ✅ SyncedLayerOverridesCanBeChanged - Passed in 0.014s
- ✅ UnitTests.AnimationServices.VirtualStateMachineTest - 5/5 - Passed in 0.017s
- ✅ PreservesAnyStatePosition - Passed in 0.004s
- ✅ PreservesEntryPosition - Passed in 0.003s
- ✅ PreservesExitPosition - Passed in 0.003s
- ✅ PreservesName - Passed in 0.003s
- ✅ PreservesParentStateMachinePosition - Passed in 0.003s
- ✅ UnitTests.AnimationServices.VirtualStateTest - 11/11 - Passed in 0.040s
- ✅ PreservesCycleOffset - Passed in 0.009s
- ✅ PreservesCycleOffsetParameter - Passed in 0.003s
- ✅ PreservesIKOnFeet - Passed in 0.003s
- ✅ PreservesMirror - Passed in 0.003s
- ✅ PreservesMirrorParameter - Passed in 0.003s
- ✅ PreservesName - Passed in 0.003s
- ✅ PreservesSpeed - Passed in 0.003s
- ✅ PreservesSpeedParameter - Passed in 0.003s
- ✅ PreservesTag - Passed in 0.003s
- ✅ PreservesTimeParameter - Passed in 0.003s
- ✅ PreservesWriteDefaultValues - Passed in 0.003s
- ✅ UnitTests.AnimationServices.VirtualStateTransitionTest - 14/14 - Passed in 0.108s
- ✅ PreservesCanTransitionToSelf - Passed in 0.009s
- ✅ PreservesConditions - Passed in 0.013s
- ✅ PreservesDestinationState - Passed in 0.005s
- ✅ PreservesDestinationStateMachine - Passed in 0.005s
- ✅ PreservesDuration - Passed in 0.008s
- ✅ PreservesExitIsDestination - Passed in 0.005s
- ✅ PreservesExitTime - Passed in 0.011s
- ✅ PreservesHasFixedDuration - Passed in 0.008s
- ✅ PreservesInterruptionSource - Passed in 0.008s
- ✅ PreservesMute - Passed in 0.008s
- ✅ PreservesName - Passed in 0.007s
- ✅ PreservesOffset - Passed in 0.008s
- ✅ PreservesOrderedInterruption - Passed in 0.008s
- ✅ PreservesSolo - Passed in 0.008s
- ❌️ UnitTests.AnimationServices.VRChatTests - 2/6, failed: 4 - Failed in 1.210s
-
❌️ CorrectsInterLayerReferences - Failed in 0.205s
System.InvalidOperationException : Sequence contains no matching element
Starting processing for avatar: EmptyAvatar(Clone)at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00011] in <d06a3bbfaca14820853f75e231774bf4>:0 at UnitTests.AnimationServices.VRChatTests.CorrectsInterLayerReferences () [0x00044] in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/VRChatTests.cs:100 at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&) at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bb088ab5ef6b437f85ed9cbe6066127e>:0
-
❌️ HandlesStateMachineBehaviours - Failed in 0.202s
System.InvalidOperationException : Sequence contains no elements
Starting processing for avatar: EmptyAvatar(Clone)at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00010] in <d06a3bbfaca14820853f75e231774bf4>:0 at UnitTests.AnimationServices.VRChatTests.HandlesStateMachineBehaviours () [0x000a8] in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/VRChatTests.cs:184 at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&) at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bb088ab5ef6b437f85ed9cbe6066127e>:0
-
❌️ IgnoresCrossLayerReferences - Failed in 0.199s
System.InvalidOperationException : Sequence contains no matching element
Starting processing for avatar: EmptyAvatar(Clone)at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00011] in <d06a3bbfaca14820853f75e231774bf4>:0 at UnitTests.AnimationServices.VRChatTests.IgnoresCrossLayerReferences () [0x00044] in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/VRChatTests.cs:144 at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&) at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bb088ab5ef6b437f85ed9cbe6066127e>:0
-
✅ LoadsDefaultControllersIfNoneProvided - Passed in 0.197s
-
❌️ LoadsOverrideControllers - Failed in 0.204s
Expected string length 4 but was 21. Strings differ at index 0.
Expected: "TEST"
But was: "vrc_AvatarV3FaceLayer"
-----------^Starting processing for avatar: EmptyAvatar(Clone) at UnitTests.AnimationServices.VRChatTests.LoadsOverrideControllers () [0x00056] in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/VRChatTests.cs:47
-
✅ WritesBackOverrideControllers - Passed in 0.203s
-
- ✅ UnitTests.AvatarNameFilterTests - 1/1 - Passed in 0.004s
- ✅ TestAvatarNameFilter - Passed in 0.004s
- ✅ UnitTests.BuildAssetBundle - 1/1 - Passed in 17.925s
- ✅ Build - Passed in 17.925s
- ✅ UnitTests.ChangeNotifierTest - 1/1 - Passed in 0.198s
- ✅ WhenAssetReimported_InvalidatesListeners - Passed in 0.198s
- ✅ UnitTests.EditorTests.PublishedValueTest - 3/3 - Passed in 0.017s
- ✅ BasicObserve - Passed in 0.009s
- ✅ ObserveWithExtract - Passed in 0.004s
- ✅ ObserveWithExtractAndEquals - Passed in 0.003s
- ✅ UnitTests.EditorTests.ShadowHierarchyTest - 15/15 - Passed in 0.295s
- ✅ ComponentChangeNotification_FiredAfterReorderEvent - Passed in 0.008s
- ✅ ComponentChangeNotifications_FiredAfterReparents - Passed in 0.004s
- ✅ ComponentChangeNotifications_GeneratedWhenChildChanges - Passed in 0.003s
- ✅ ComponentChangeNotifications_GeneratedWhenObjectItselfChanges - Passed in 0.003s
- ✅ ComponentMonitoringTest - Passed in 0.005s
- ✅ ComponentReorder_TriggersStructureChange - Passed in 0.005s
- ✅ ListenerDeregisteredAfterTrueReturn - Passed in 0.003s
- ✅ OnDestroy_NotificationsBlasted - Passed in 0.005s
- ✅ OnInvalidateAll_EverythingIsInvalidated - Passed in 0.005s
- ✅ OnReparentDestroyedObject_NotificationsBlasted - Passed in 0.004s
- ✅ PathNotifications_GeneratedWhenGrandparentChanged - Passed in 0.004s
- ✅ PathNotifications_GeneratedWhenImmediateParentChanged - Passed in 0.003s
- ✅ TestBasic - Passed in 0.003s
- ✅ WhenDisposed_ListenerIsRemoved - Passed in 0.003s
- ✅ WhenTargetGCd_ListenerIsRemoved - Passed in 0.237s
- ✅ UnitTests.ExportsPluginTest.SupportsMultipleDeclarations - 1/1 - Passed in 0.015s
- ✅ TestSupportsMultipleDeclarations - Passed in 0.015s
- ✅ UnitTests.InlineErrorTests - 2/2 - Passed in 0.014s
- ✅ TestEnumerableExpansion - Passed in 0.011s
- ✅ TestInlineError - Passed in 0.003s
- ✅ UnitTests.LocalizationFallback.LocalizationFallbackTest - 1/1 - Passed in 0.004s
- ✅ TestLanguageSelection - Passed in 0.004s
- ✅ UnitTests.NodeControllerTest - 1/1 - Passed in 0.030s
- ✅ TestObjectRegistryProcessing - Passed in 0.030s
- ✅ UnitTests.Parameters.InheritanceTest - 3/3 - Passed in 0.032s
- ✅ DoesNotResolveAmbiguous - Passed in 0.017s
- ✅ ResolvesByDepth - Passed in 0.007s
- ✅ ResolvesInterface - Passed in 0.007s
- ✅ UnitTests.Parameters.ParameterIntrospectionTest - 7/7 - Passed in 0.233s
- ✅ DefaultValueMerge - Passed in 0.046s
- ✅ EditorOnly - Passed in 0.009s
- ✅ ForBuildContext - Passed in 0.061s
- ✅ SimpleRemap - Passed in 0.023s
- ✅ SimpleUsage - Passed in 0.009s
- ✅ TestEmpty - Passed in 0.009s
- ✅ TypeMerge - Passed in 0.075s
- ✅ UnitTests.Parameters.VRChatBindingsTest.TestContact - 3/3 - Passed in 0.032s
- ✅ TestContact(Constant,Bool) - Passed in 0.015s
- ✅ TestContact(OnEnter,Bool) - Passed in 0.008s
- ✅ TestContact(Proximity,Float) - Passed in 0.008s
- ✅ UnitTests.Parameters.VRChatBindingsTest - 2/2 - Passed in 0.025s
- ✅ TestPhysBone - Passed in 0.010s
- ✅ VRCParams - Passed in 0.015s
- ✅ UnitTests.PluginResolverTests.BeforeAfterPlugin - 1/1 - Passed in 0.008s
- ✅ TestBeforeAfterPluginConstraints - Passed in 0.008s
- ✅ UnitTests.PluginResolverTests.ExtensionDependenciesTest - 1/1 - Passed in 0.017s
- ✅ AssertCorrectPassDependencies - Passed in 0.017s
- ✅ UnitTests.SerializationSweepTest - 1/1 - Passed in 0.105s
- ✅ testSerialization - Passed in 0.105s
- ✅ UnitTests.TopoSortTest - 2/2 - Passed in 0.021s
- ✅ StrongSequencingTest - Passed in 0.013s
- ✅ WeakOrderingTest - Passed in 0.008s
Annotations
Check failure on line 79 in ./Packages/nadena.dev.ndmf/Editor/API/Serialization/AssetSaver.cs
github-actions / Test Results
UnitTests.AnimationServices.GenericPlatformTests.TracksAnimationsForAnimators((Generic, System.Func`2[UnitTests.AnimationServices.GenericPlatformTests,UnityEngine.GameObject]))
UnityEngine.UnityException : Creating asset at path Assets/ZZZ_Temp/test/test.asset failed.
Raw output
The Animator Controller () you have used is not valid. Animations will not play
Starting processing for avatar: test
Global asset import parameters have been changed during import. Importing is restarted.
Unable to import newly created asset : Assets/ZZZ_Temp/test/test.asset
at (wrapper managed-to-native) UnityEditor.AssetDatabase.CreateAsset(UnityEngine.Object,string)
at nadena.dev.ndmf.AssetSaver..ctor (System.String generatedAssetsRoot, System.String avatarName, System.Int32 assetsPerContainer) [0x001a2] in ./Packages/nadena.dev.ndmf/Editor/API/Serialization/AssetSaver.cs:79
at nadena.dev.ndmf.BuildContext..ctor (UnityEngine.GameObject obj, System.String assetRootPath, System.Boolean isClone) [0x000bb] in ./Packages/nadena.dev.ndmf/Editor/API/BuildContext.cs:133
at UnitTests.TestBase.CreateContext (UnityEngine.GameObject root) [0x00001] in ./Packages/nadena.dev.ndmf/UnitTests/TestBase.cs:65
at UnitTests.AnimationServices.GenericPlatformTests.TracksAnimationsForAnimators (System.ValueTuple`2[T1,T2] createAvatar) [0x0004f] in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/GenericPlatformTests.cs:43
at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bb088ab5ef6b437f85ed9cbe6066127e>:0
Check failure on line 100 in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/VRChatTests.cs
github-actions / Test Results
UnitTests.AnimationServices.VRChatTests.CorrectsInterLayerReferences
System.InvalidOperationException : Sequence contains no matching element
Raw output
Starting processing for avatar: EmptyAvatar(Clone)
at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00011] in <d06a3bbfaca14820853f75e231774bf4>:0
at UnitTests.AnimationServices.VRChatTests.CorrectsInterLayerReferences () [0x00044] in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/VRChatTests.cs:100
at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bb088ab5ef6b437f85ed9cbe6066127e>:0
Check failure on line 184 in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/VRChatTests.cs
github-actions / Test Results
UnitTests.AnimationServices.VRChatTests.HandlesStateMachineBehaviours
System.InvalidOperationException : Sequence contains no elements
Raw output
Starting processing for avatar: EmptyAvatar(Clone)
at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00010] in <d06a3bbfaca14820853f75e231774bf4>:0
at UnitTests.AnimationServices.VRChatTests.HandlesStateMachineBehaviours () [0x000a8] in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/VRChatTests.cs:184
at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bb088ab5ef6b437f85ed9cbe6066127e>:0
Check failure on line 144 in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/VRChatTests.cs
github-actions / Test Results
UnitTests.AnimationServices.VRChatTests.IgnoresCrossLayerReferences
System.InvalidOperationException : Sequence contains no matching element
Raw output
Starting processing for avatar: EmptyAvatar(Clone)
at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00011] in <d06a3bbfaca14820853f75e231774bf4>:0
at UnitTests.AnimationServices.VRChatTests.IgnoresCrossLayerReferences () [0x00044] in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/VRChatTests.cs:144
at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <bb088ab5ef6b437f85ed9cbe6066127e>:0
Check failure on line 47 in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/VRChatTests.cs
github-actions / Test Results
UnitTests.AnimationServices.VRChatTests.LoadsOverrideControllers
Expected string length 4 but was 21. Strings differ at index 0.
Expected: "TEST"
But was: "vrc_AvatarV3FaceLayer"
-----------^
Raw output
Starting processing for avatar: EmptyAvatar(Clone)
at UnitTests.AnimationServices.VRChatTests.LoadsOverrideControllers () [0x00056] in ./Packages/nadena.dev.ndmf/UnitTests/AnimationServices/VRChatTests.cs:47