Skip to content

feat: animation API (work in progress) #830

feat: animation API (work in progress)

feat: animation API (work in progress) #830

GitHub Actions / Test Results completed Nov 10, 2024 in 0s

✅ Test Results - 100/100 - Passed in 6.251s

✅ editmode-results.xml - 100/100 - Passed in 6.251s

Details

✅ editmode-results.xml - 100/100 - Passed in 6.251s
  • ✅ UnitTests.AnimationServices.StateGraphTest - 1/1 - Passed in 0.105s
    • TestStateGraphConvergence - Passed in 0.105s
  • ✅ UnitTests.AnimationServices.VirtualAnimatorControllerTest - 2/2 - Passed in 0.061s
    • PreservesLayersAndReferences - Passed in 0.043s
    • PreservesParameters - Passed in 0.018s
  • ✅ UnitTests.AnimationServices.VirtualBlendTreeTest - 8/8 - Passed in 0.067s
    • PreservesBlendParameter - Passed in 0.011s
    • PreservesBlendParameterY - Passed in 0.006s
    • PreservesBlendTreeChildren - Passed in 0.023s
    • PreservesBlendType - Passed in 0.006s
    • PreservesMaxThreshold - Passed in 0.006s
    • PreservesMinThreshold - Passed in 0.005s
    • PreservesName - Passed in 0.005s
    • PreservesUseAutomaticThresholds - Passed in 0.005s
  • ✅ UnitTests.AnimationServices.VirtualClipTest.PreservesHighQualityMode - 2/2 - Passed in 0.014s
    • PreservesHighQualityMode("HQ_ON.anim") - Passed in 0.007s
    • PreservesHighQualityMode("HQ_OFF.anim") - Passed in 0.007s
  • ✅ UnitTests.AnimationServices.VirtualClipTest - 6/6 - Passed in 0.177s
    • CreateDeleteFloatCurve - Passed in 0.028s
    • CreateDeleteObjectCurve - Passed in 0.016s
    • EditExistingFloatCurve - Passed in 0.010s
    • EditExistingObjectCurve - Passed in 0.007s
    • PreservesInitialCurves - Passed in 0.008s
    • TestEditPath - Passed in 0.107s
  • ✅ UnitTests.AnimationServices.VirtualLayerTest - 7/7 - Passed in 0.037s
    • DoesNotPreserveSyncedLayerIndex - Passed in 0.007s
    • PreservesBlendingMode - Passed in 0.005s
    • PreservesDefaultWeight - Passed in 0.005s
    • PreservesIKPass - Passed in 0.005s
    • PreservesName - Passed in 0.005s
    • PreservesStateMachine - Passed in 0.005s
    • PreservesSyncedLayerAffectsTiming - Passed in 0.005s
  • ✅ UnitTests.AnimationServices.VirtualStateMachineTest - 5/5 - Passed in 0.016s
    • 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.041s
    • PreservesCycleOffset - Passed in 0.008s
    • PreservesCycleOffsetParameter - Passed in 0.003s
    • PreservesIKOnFeet - Passed in 0.004s
    • PreservesMirror - Passed in 0.004s
    • PreservesMirrorParameter - Passed in 0.004s
    • 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.105s
    • PreservesCanTransitionToSelf - Passed in 0.009s
    • PreservesConditions - Passed in 0.013s
    • PreservesDestinationState - Passed in 0.005s
    • PreservesDestinationStateMachine - Passed in 0.005s
    • PreservesDuration - Passed in 0.007s
    • PreservesExitIsDestination - Passed in 0.004s
    • PreservesExitTime - Passed in 0.011s
    • PreservesHasFixedDuration - Passed in 0.007s
    • PreservesInterruptionSource - Passed in 0.007s
    • PreservesMute - Passed in 0.007s
    • PreservesName - Passed in 0.007s
    • PreservesOffset - Passed in 0.007s
    • PreservesOrderedInterruption - Passed in 0.007s
    • PreservesSolo - Passed in 0.008s
  • ✅ UnitTests.AvatarNameFilterTests - 1/1 - Passed in 0.004s
    • TestAvatarNameFilter - Passed in 0.004s
  • ✅ UnitTests.BuildAssetBundle - 1/1 - Passed in 4.662s
    • Build - Passed in 4.662s
  • ✅ UnitTests.EditorTests.PublishedValueTest - 3/3 - Passed in 0.019s
    • BasicObserve - Passed in 0.011s
    • ObserveWithExtract - Passed in 0.004s
    • ObserveWithExtractAndEquals - Passed in 0.003s
  • ✅ UnitTests.EditorTests.ShadowHierarchyTest - 15/15 - Passed in 0.273s
    • ComponentChangeNotification_FiredAfterReorderEvent - Passed in 0.013s
    • ComponentChangeNotifications_FiredAfterReparents - Passed in 0.004s
    • ComponentChangeNotifications_GeneratedWhenChildChanges - Passed in 0.003s
    • ComponentChangeNotifications_GeneratedWhenObjectItselfChanges - Passed in 0.003s
    • ComponentMonitoringTest - Passed in 0.006s
    • ComponentReorder_TriggersStructureChange - Passed in 0.005s
    • ListenerDeregisteredAfterTrueReturn - Passed in 0.003s
    • OnDestroy_NotificationsBlasted - Passed in 0.004s
    • OnInvalidateAll_EverythingIsInvalidated - Passed in 0.004s
    • OnReparentDestroyedObject_NotificationsBlasted - Passed in 0.003s
    • PathNotifications_GeneratedWhenGrandparentChanged - Passed in 0.003s
    • PathNotifications_GeneratedWhenImmediateParentChanged - Passed in 0.003s
    • TestBasic - Passed in 0.003s
    • WhenDisposed_ListenerIsRemoved - Passed in 0.003s
    • WhenTargetGCd_ListenerIsRemoved - Passed in 0.210s
  • ✅ UnitTests.ExportsPluginTest.SupportsMultipleDeclarations - 1/1 - Passed in 0.017s
    • TestSupportsMultipleDeclarations - Passed in 0.017s
  • ✅ UnitTests.InlineErrorTests - 2/2 - Passed in 0.014s
    • TestEnumerableExpansion - Passed in 0.012s
    • 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.034s
    • TestObjectRegistryProcessing - Passed in 0.034s
  • ✅ UnitTests.Parameters.InheritanceTest - 3/3 - Passed in 0.028s
    • DoesNotResolveAmbiguous - Passed in 0.016s
    • ResolvesByDepth - Passed in 0.006s
    • ResolvesInterface - Passed in 0.006s
  • ✅ UnitTests.Parameters.ParameterIntrospectionTest - 7/7 - Passed in 0.189s
    • DefaultValueMerge - Passed in 0.035s
    • EditorOnly - Passed in 0.007s
    • ForBuildContext - Passed in 0.072s
    • SimpleRemap - Passed in 0.022s
    • SimpleUsage - Passed in 0.008s
    • TestEmpty - Passed in 0.007s
    • TypeMerge - Passed in 0.037s
  • ✅ UnitTests.Parameters.VRChatBindingsTest.TestContact - 3/3 - Passed in 0.027s
    • TestContact(Constant,Bool) - Passed in 0.015s
    • TestContact(OnEnter,Bool) - Passed in 0.006s
    • TestContact(Proximity,Float) - Passed in 0.006s
  • ✅ UnitTests.Parameters.VRChatBindingsTest - 2/2 - Passed in 0.022s
    • TestPhysBone - Passed in 0.008s
    • VRCParams - Passed in 0.013s
  • ✅ UnitTests.PluginResolverTests.BeforeAfterPlugin - 1/1 - Passed in 0.008s
    • TestBeforeAfterPluginConstraints - Passed in 0.008s
  • ✅ UnitTests.SerializationSweepTest - 1/1 - Passed in 0.105s
    • testSerialization - Passed in 0.105s
  • ✅ UnitTests.TopoSortTest - 2/2 - Passed in 0.022s
    • StrongSequencingTest - Passed in 0.013s
    • WeakOrderingTest - Passed in 0.010s