Skip to content

fix: NRE in EasySetupOutfit (#846) #1609

fix: NRE in EasySetupOutfit (#846)

fix: NRE in EasySetupOutfit (#846) #1609

GitHub Actions / Test result (2022.3.6f1, vrcsdk) completed May 7, 2024 in 0s

✅ Test result (2022.3.6f1, vrcsdk) - 157/157 - Passed in 14.733s

✅ editmode-results.xml - 157/157 - Passed in 14.733s

Details

✅ editmode-results.xml - 157/157 - Passed in 14.733s
  • ✅ _ModularAvatar.EditModeTests.AnimationDatabaseCloningTest - 1/1 - Passed in 0.149s
    • TestAnimationDatabaseCloningLogic - Passed in 0.149s
  • ✅ _ModularAvatar.EditModeTests.BuildAssetBundle - 1/1 - Passed in 5.316s
    • Build - Passed in 5.316s
  • ✅ _ModularAvatar.EditModeTests.SerializationTests.SerializationTests - 1/1 - Passed in 0.375s
    • SerializationSavesAssetsRecursively - Passed in 0.375s
  • ✅ ActiveAnimationRetargeterTests - 1/1 - Passed in 0.026s
    • SimpleRetarget - Passed in 0.026s
  • ✅ ArmatureConfusionTest - 1/1 - Passed in 0.065s
    • TestArmatureConfusionWorkaround - Passed in 0.065s
  • ✅ AvatarObjectReferenceTest - 1/1 - Passed in 0.007s
    • whenFakeArmaturePresent_bindsToRealArmature - Passed in 0.007s
  • ✅ ConvertTransitionTypes - 12/12 - Passed in 1.758s
    • AnyState - Passed in 0.139s
    • BoolConversions - Passed in 0.110s
    • ConversionWhenInconsistent - Passed in 0.123s
    • CrossLayerTypeConsistency - Passed in 0.473s
    • Entry - Passed in 0.110s
    • FloatUnchanged - Passed in 0.111s
    • IntConversions - Passed in 0.111s
    • NoConversionWhenConsistent - Passed in 0.123s
    • ParametersDoesntAffectTypeResolution - Passed in 0.127s
    • PreservesTransitionConfig - Passed in 0.111s
    • SubStateMachineExitTransitions - Passed in 0.111s
    • SubStateMachineHandling - Passed in 0.110s
  • ✅ GameObjectGC - 3/3 - Passed in 0.386s
    • FakeHumanoidHandling - Passed in 0.135s
    • RetainArmatureHack - Passed in 0.126s
    • RetainEndBones - Passed in 0.125s
  • ✅ MergeArmatureTests - 3/3 - Passed in 0.582s
    • DontMergePartiallySamePhysBoneChain - Passed in 0.120s
    • DontStripObjectsWithComponents - Passed in 0.165s
    • PhysBonesNRETest - Passed in 0.297s
  • ✅ MergeDirectBlendTreeTests - 1/1 - Passed in 0.110s
    • DoesNotOverwriteBaseParameters - Passed in 0.110s
  • ✅ MiscAnimationTests - 1/1 - Passed in 0.104s
    • HighQualityCurvesSettingPreserved - Passed in 0.104s
  • ✅ modular_avatar_tests.AnimateAddedBones.AnimateAddedBones - 1/1 - Passed in 0.171s
    • AnimatesAddedBones - Passed in 0.171s
  • ✅ modular_avatar_tests.BlendshapeSyncIntegrationTest - 1/1 - Passed in 0.176s
    • IntegrationTest_BlendshapeSync - Passed in 0.176s
  • ✅ modular_avatar_tests.BoneProxyTest - 3/3 - Passed in 0.500s
    • TestBoneProxy - Passed in 0.488s
    • TestNameCollision - Passed in 0.006s
    • TestNonHumanoidTarget - Passed in 0.006s
  • ✅ modular_avatar_tests.ComponentSettingsTest.CheckDisallowMultipleComponentIsSpecified - 22/22 - Passed in 0.095s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.Activator) - Passed in 0.005s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.AvatarActivator) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarMenuGroup) - Passed in 0.005s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarMenuInstaller) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarBlendshapeSync) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarBoneProxy) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarMenuInstallTarget) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarMenuItem) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarMergeAnimator) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarMergeArmature) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarMergeBlendTree) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarMeshSettings) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarPBBlocker) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarParameters) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarReplaceObject) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarVisibleHeadAccessory) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarWorldFixedObject) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ModularAvatarScaleAdjuster) - Passed in 0.008s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ScaleAdjusterRenderer) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ScaleProxy) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.TestComponent) - Passed in 0.004s
    • CheckDisallowMultipleComponentIsSpecified(nadena.dev.modular_avatar.core.ArmatureAwase.MAMoveIndependently) - Passed in 0.007s
  • ✅ modular_avatar_tests.ComponentSettingsTest.CheckHelpURL - 22/22 - Passed in 0.082s
    • CheckHelpURL(nadena.dev.modular_avatar.core.Activator) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.AvatarActivator) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarMenuGroup) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarMenuInstaller) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarBlendshapeSync) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarBoneProxy) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarMenuInstallTarget) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarMenuItem) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarMergeAnimator) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarMergeArmature) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarMergeBlendTree) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarMeshSettings) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarPBBlocker) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarParameters) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarReplaceObject) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarVisibleHeadAccessory) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarWorldFixedObject) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ModularAvatarScaleAdjuster) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ScaleAdjusterRenderer) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ScaleProxy) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.TestComponent) - Passed in 0.004s
    • CheckHelpURL(nadena.dev.modular_avatar.core.ArmatureAwase.MAMoveIndependently) - Passed in 0.004s
  • ✅ modular_avatar_tests.DirectBlendTreeParameters.DirectBlendTreeParameters - 1/1 - Passed in 0.129s
    • RemapsDirectBlendTreeParameters - Passed in 0.129s
  • ✅ modular_avatar_tests.DuplicatePBStripping.DuplicatePBStripping - 6/6 - Passed in 0.604s
    • StripsExtraPBones_far - Passed in 0.100s
    • StripsExtraPBones_near - Passed in 0.101s
    • StripsExtraPBones_notWhenTargetDiffers - Passed in 0.103s
    • StripsExtraPBones_withExplicitRootTransform - Passed in 0.100s
    • StripsExtraPBones_withNullRootTransform - Passed in 0.101s
    • StripsExtraPBones_withSiblingRootTransform - Passed in 0.098s
  • ✅ modular_avatar_tests.ExpressionMenuFixupTests - 1/1 - Passed in 0.144s
    • testExpMenuFixup - Passed in 0.144s
  • ✅ modular_avatar_tests.LayerPruningTest - 1/1 - Passed in 0.112s
    • Test - Passed in 0.112s
  • ✅ modular_avatar_tests.MergeArmatureTests.MultiLevelMergeTest - 3/3 - Passed in 0.030s
    • canDisableNameMangling - Passed in 0.009s
    • manglesByDefault - Passed in 0.008s
    • mergeProcessesInTopoOrder - Passed in 0.013s
  • ✅ modular_avatar_tests.MergeBlendTreeTest - 3/3 - Passed in 0.343s
    • AlternateRootTest - Passed in 0.118s
    • MergeOrderTest - Passed in 0.112s
    • SimpleMergeTest - Passed in 0.113s
  • ✅ modular_avatar_tests.MergeOrderTest - 1/1 - Passed in 0.131s
    • TestMergeOrder - Passed in 0.131s
  • ✅ modular_avatar_tests.MeshSettingsTests - 3/3 - Passed in 0.031s
    • TestProbeAnchor - Passed in 0.013s
    • TestProbeAnchorOverrides - Passed in 0.008s
    • TestSetBounds - Passed in 0.010s
  • ✅ modular_avatar_tests.MiscAnimationTests - 2/2 - Passed in 0.147s
    • HighQualityCurvesSettingPreserved - Passed in 0.011s
    • RelativePathTest - Passed in 0.135s
  • ✅ modular_avatar_tests.NullSubparameterTest - 1/1 - Passed in 0.014s
    • TestNullSubparametersField - Passed in 0.014s
  • ✅ modular_avatar_tests.RenameParametersTests.RenameParametersTests - 10/10 - Passed in 1.048s
    • AnimatorOnlyParametersTests - Passed in 0.126s
    • ParameterOrderTest - Passed in 0.114s
    • RenameInstalledMenu - Passed in 0.121s
    • RenameParametersRenamesParamDrivers - Passed in 0.150s
    • SavedParameterResolution - Passed in 0.122s
    • TestMultipleRemappings - Passed in 0.048s
    • TestMultipleRemappings_WithConflict - Passed in 0.062s
    • TestParameterConflicts - Passed in 0.071s
    • TestParameterResults - Passed in 0.120s
    • TestRecursiveMenu - Passed in 0.115s
  • ✅ modular_avatar_tests.ReplaceObject.ReplaceObjectTests - 6/6 - Passed in 0.069s
    • abortWhenTargetNull - Passed in 0.015s
    • disallowReplacingParent - Passed in 0.012s
    • preservesExistingChildObjects - Passed in 0.012s
    • rewritesReferences - Passed in 0.012s
    • smokeTest - Passed in 0.009s
    • updatesPathMappings - Passed in 0.009s
  • ✅ modular_avatar_tests.RetargetMeshesTest - 2/2 - Passed in 0.021s
    • NoMeshRootBoneOnly - Passed in 0.010s
    • RootBoneOnly - Passed in 0.011s
  • ✅ modular_avatar_tests.SimpleArmatureToggle.SimpleArmatureToggle - 1/1 - Passed in 0.133s
    • ToplevelAssetTogglingWorks - Passed in 0.133s
  • ✅ modular_avatar_tests.SyncedLayerHandling.SyncedLayerHandling - 4/4 - Passed in 0.478s
    • WhenSyncedLayerIsOnBaseController_LayerControlBehaviorsArePreserved - Passed in 0.158s
    • WhenSyncedLayerIsOnBaseController_SyncedConfigIsPreserved - Passed in 0.108s
    • WhenSyncedLayerIsOnMergedController_LayerControlBehaviorsAreAdjusted - Passed in 0.106s
    • WhenSyncedLayerIsOnMergedController_SyncedConfigIsPreserved - Passed in 0.106s
  • ✅ modular_avatar_tests.TrackObjectRenamesContextTests - 6/6 - Passed in 0.288s
    • TestAnimatorControllerUpdates - Passed in 0.054s
    • testBasicContextInitialization - Passed in 0.047s
    • TracksCollapses - Passed in 0.047s
    • TracksObjectMoves - Passed in 0.046s
    • TracksSimpleRenames - Passed in 0.046s
    • TransformLookthrough - Passed in 0.047s
  • ✅ modular_avatar_tests.TransformMappingThroughSwitchedObject.TransformMappingThroughSwitchedObject - 1/1 - Passed in 0.168s
    • TransformMappingHandledCorrectly - Passed in 0.168s
  • ✅ modular_avatar_tests.VirtualMenuTests.VirtualMenuTests - 18/18 - Passed in 0.135s
    • InstallerInstallsInstallTarget - Passed in 0.010s
    • InstallTargetToInstallerToInstaller - Passed in 0.009s
    • internalParameterTest - Passed in 0.010s
    • MenuItem_NestedSubmenuNodes - Passed in 0.005s
    • MenuItem_RemoteReference - Passed in 0.006s
    • multipleMenuAssets_areInstalledMultipleTimes - Passed in 0.007s
    • remapParams_isAppliedSeparatelyForEachDedup - Passed in 0.013s
    • TestBasicMenu - Passed in 0.006s
    • TestBasicMenuInstaller - Passed in 0.006s
    • TestEmptyMenu - Passed in 0.004s
    • TestExternalSubmenuSource_WithMenuInstaller - Passed in 0.008s
    • TestInstallOntoInstaller - Passed in 0.008s
    • TestInstallSubmenu - Passed in 0.007s
    • TestMenuItemInstaller - Passed in 0.005s
    • TestNativeMenuWithCycles - Passed in 0.008s
    • TestSerializeMenu - Passed in 0.012s
    • TestYankInstaller - Passed in 0.006s
    • WhenMenuInstallersLoop_LoopIsTerminated - Passed in 0.007s
  • ✅ PreexistingParamsTest - 1/1 - Passed in 0.111s
    • TestPreexistingParameterOverwritePolicy - Passed in 0.111s
  • ✅ PreferFirstHipsMatch - 1/1 - Passed in 0.007s
    • SetupHeuristicPrefersFirstHipsMatch - Passed in 0.007s
  • ✅ UnitTests.ArmatureAwase.AllocationMapTest - 3/3 - Passed in 0.074s
    • SegmentCoalescing - Passed in 0.003s
    • SegmentRandomOps - Passed in 0.065s
    • Test - Passed in 0.006s
  • ✅ UnitTests.ArmatureAwase.NativeMemoryManagerTest - 1/1 - Passed in 0.007s
    • Test - Passed in 0.007s
  • ✅ UnitTests.MergeAnimatorTests.MergeSingleTests - 2/2 - Passed in 0.032s
    • MergeAnimationOverrideController - Passed in 0.018s
    • NoErrorWhenAnimatorIsNull - Passed in 0.014s
  • ✅ UnitTests.VisibleHeadAccessoryTest.VisibleHeadAccessoryTest - 1/1 - Passed in 0.243s
    • Test - Passed in 0.243s
  • ✅ WorldFixedObjectTest - 3/3 - Passed in 0.026s
    • NameCollisions - Passed in 0.010s
    • NestedTest - Passed in 0.008s
    • SimpleTest - Passed in 0.008s