You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/EMotionFX/Code/Tests
lumberyard-employee-dm 627012840d
Update how Project Filepaths are calculated when not supplied via command line (#5194)
* Fixed the return value of the ConvertToAbsolutePath function

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added the generated cmake_dependencies.*.setreg files to engine.pak (#5073)

* Copied the generated cmake_dependencies.*.setreg file to the Cache
directory

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed the platform name from the bootstrap.game.*.setreg

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Update how the project related file paths are determined when not
supplied.

The project-path determination now goes back to only detecting a "project.json" file.
It no longer attempts to detect a "Cache" directory

The project-cache-path determination now in addition to checking the
project_cache_path key searches for a "Cache" directory.

The project-path defaults to executable folder if it cannot be detected.

The copying of generated executable folder Registry directory contents
to the product cache is now removed after the archive step.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the invocation of the AssetProcessor in Jenkins to supply an
absolute path to the project.

The project-path is no longer treated as relative to the engine root,
but instead relative to the current working directory at application
startup.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added constant for the storing the name of Cache directory

Fixed typos and grammatical errors in the SettingsRegistryMergeUtils.cpp

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated UnitTest prepend the EngineRoot path to "AutomatedTesting" when
setting the project path.

This is needed now that the project-path isn't treated relative to the
EngineRoot if it is not absolute.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fix AssetSeedManagerTest and PlatformAddressedAssetCatalogManagerTest

Instead of trying to used the AutomatedTesting directory as the project root, the temp directory created during the test is used as the project root.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Moved the setting of the project cache root folder and project
asset platform root folder into the `if (!projectCachePath.empty())`
block

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing the scan up logic for the "Cache" directory.

This is no longer needed to locate the project cache path in a Project Game Release Layout.

Because the project path defaults to the executable directory if, it is not found, the Cache directory will be set to the "Cache" directory within the executable directory.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
Bugs Update the FileIO Aliases (#4186) 4 years ago
Editor Update the FileIO Aliases (#4186) 4 years ago
Game Update the FileIO Aliases (#4186) 4 years ago
Integration Remove old "Integ" functionality from tests (#4688) 4 years ago
MCore Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Mocks Terrain Physics Heightfield support 4 years ago
Prefabs more fixes for Gems 4 years ago
ProvidesUI Fix unit test 4 years ago
TestAssetCode Fix unit test 4 years ago
TestAssets Fixed emfx unit tests 4 years ago
UI Fix unit test 4 years ago
ActorBuilderTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ActorBusTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ActorComponentBusTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ActorFixture.cpp code review feedback 2 4 years ago
ActorFixture.h code review feedback 2 4 years ago
ActorInstanceCommandTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AdditiveMotionSamplingTests.cpp Fix unit test 4 years ago
AnimAudioComponentTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphActionCommandTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphActionTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphCommandTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphComponentBusTests.cpp Convert EMotionFX runtime uint32 -> size_t 4 years ago
AnimGraphCopyPasteTests.cpp more fixes for Gems 4 years ago
AnimGraphDeferredInitTests.cpp Fix unit test 4 years ago
AnimGraphEventHandlerCounter.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphEventHandlerCounter.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphEventTests.cpp more fixes for Gems 4 years ago
AnimGraphFixture.cpp Removed OBBs from Actor including the node infos 4 years ago
AnimGraphFixture.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphFuzzTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphHubNodeTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphLoadingTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphMotionConditionTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphMotionNodeTests.cpp Gems/EMotionFX 4 years ago
AnimGraphNetworkingBusTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphNodeEventFilterTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
AnimGraphNodeGroupTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphNodeProcessingTests.cpp Convert EMotionFX runtime uint32 -> size_t 4 years ago
AnimGraphParameterActionTests.cpp Convert EMotionFX runtime uint32 -> size_t 4 years ago
AnimGraphParameterCommandsTests.cpp Remove MCore::Array 4 years ago
AnimGraphParameterConditionCommandTests.cpp Convert EMotionFX runtime uint32 -> size_t 4 years ago
AnimGraphParameterConditionTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphRefCountTests.cpp more fixes for Gems 4 years ago
AnimGraphReferenceNodeTests.cpp EMotionFX 4 years ago
AnimGraphStateMachineInterruptionTests.cpp more fixes for Gems 4 years ago
AnimGraphStateMachineSyncTests.cpp more fixes for Gems 4 years ago
AnimGraphStateMachineTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphSyncTrackTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
AnimGraphTagConditionTests.cpp Convert EMotionFX runtime uint32 -> size_t 4 years ago
AnimGraphTransitionCommandTests.cpp Gems/EMotionFX 4 years ago
AnimGraphTransitionConditionCommandTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphTransitionConditionFixture.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphTransitionConditionFixture.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphTransitionConditionTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
AnimGraphTransitionFixture.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphTransitionFixture.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphTransitionTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AnimGraphVector2ConditionTests.cpp Convert EMotionFX runtime uint32 -> size_t 4 years ago
AutoSkeletonLODTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BlendSpaceFixture.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BlendSpaceFixture.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BlendSpaceTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BlendTreeBlendNNodeTests.cpp more fixes for Gems 4 years ago
BlendTreeFloatConditionNodeTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BlendTreeFloatConstantNodeTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BlendTreeFloatMath1NodeTests.cpp change conversions to static_cast 4 years ago
BlendTreeFootIKNodeTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
BlendTreeMaskNodeTests.cpp EMotionFX 4 years ago
BlendTreeMirrorPoseNodeTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
BlendTreeMotionFrameNodeTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
BlendTreeParameterNodeTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BlendTreeRagdollNodeTests.cpp Fix unit test 4 years ago
BlendTreeRangeRemapperNodeTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BlendTreeRotationLimitNodeTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
BlendTreeRotationMath2NodeTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
BlendTreeSimulatedObjectNodeTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
BlendTreeTransformNodeTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
BlendTreeTwoLinkIKNodeTests.cpp more fixes for Gems 4 years ago
BoolLogicNodeTests.cpp EMotionFX 4 years ago
ColliderCommandTests.cpp Fix unit test 4 years ago
CommandAdjustSimulatedObjectTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CommandRemoveMotionTests.cpp Update the FileIO Aliases (#4186) 4 years ago
CoordinateSystemConverterTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
D6JointLimitConfiguration.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
D6JointLimitConfiguration.h Fixed ragdoll panel being available in Animation Editor when PhysX gem is enabled. (#3985) 4 years ago
EMotionFXBuilderFixture.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
EMotionFXBuilderFixture.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EMotionFXBuilderTests.cpp Update the FileIO Aliases (#4186) 4 years ago
EMotionFXTest.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EmotionFXMathLibTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
EventManagerTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
InitSceneAPIFixture.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
JackGraphFixture.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
JackGraphFixture.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
KeyTrackLinearTests.cpp Convert EMotionFX runtime uint32 -> size_t 4 years ago
LeaderFollowerVersionTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MCoreSystemFixture.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MCoreSystemFixture.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Matchers.h Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
MetaDataRuleTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MorphSkinAttachmentTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MorphTargetPipelineTests.cpp Fix EMotionFX Editor tests to compile with `-Wshorten-64-to-32` 4 years ago
MorphTargetRuntimeTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
MotionDataTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MotionEventCommandTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MotionEventTrackTests.cpp Gems/EMotionFX 4 years ago
MotionExtractionBusTests.cpp Fix unit test 4 years ago
MotionExtractionTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
MotionInstanceTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MotionLayerSystemTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
MultiThreadSchedulerTests.cpp Fix unit test 4 years ago
NonUniformMotionDataTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
PhysicsSetupUtils.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PhysicsSetupUtils.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PoseTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
Printers.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
Printers.h Removed MCore::Quaternion AZ::Quaternion comparison tests 4 years ago
QuaternionParameterTests.cpp Convert EMotionFX runtime uint32 -> size_t 4 years ago
RagdollCommandTests.cpp Fix unit test 4 years ago
RandomMotionSelectionTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
RenderBackendManagerTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SelectionListTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SimpleMotionComponentBusTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SimulatedObjectCommandTests.cpp Fix unit test 4 years ago
SimulatedObjectModelTests.cpp Fix unit test 4 years ago
SimulatedObjectPipelineTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SimulatedObjectSerializeTests.cpp Fix unit test 4 years ago
SimulatedObjectSetupTests.cpp more fixes for Gems 4 years ago
SkeletalLODTests.cpp Fix unit test 4 years ago
SkeletonNodeSearchTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SyncingSystemTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
SystemComponentFixture.h Update how Project Filepaths are calculated when not supplied via command line (#5194) 4 years ago
SystemComponentTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TransformUnitTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
UniformMotionDataTests.cpp Rename EMotionFX class members to follow the `m_` naming convention 4 years ago
Vector2ToVector3CompatibilityTests.cpp EMotionFX 4 years ago
Vector3ParameterTests.cpp Convert EMotionFX runtime uint32 -> size_t 4 years ago
run_EMotionFX_tests.py Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago