Commit Graph

282 Commits (30f8c75613977c4ac7de87fcfbbd2d63566ff3d2)

Author SHA1 Message Date
balibhan b82fa2a7dc Merge branch 'main' into sc_automation_balibhan 5 years ago
jromnoa c28102f46e Merge branch 'main' into Atom/jromnoa/SPEC-6849-intermittent-test-failure-fix 5 years ago
jromnoa 0dd6d81985 small accidental typo fix 5 years ago
jromnoa 6f22cfd20b fix timeout values for general.idle_wait() and add Trace::Assert check with Trace::Error check, remove the 'failed to open' check (not needed) 5 years ago
jromnoa c3fe375e8f add some extra general.idle_wait() and general.idle_wait_frames() calls to increase test stability to stop race condition / intermittent failure in test 5 years ago
AMZN-AlexOteiza 906780a01f
Reorganized PythonTests CMakeLists (#716)
Reorganized Python Tests CMakeLists.txt

Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
5 years ago
balibhan 01ab0c7cd1 Merge branch 'main' into sc_automation_balibhan 5 years ago
Tom Hulton-Harrop c4fa373e43
Temporarily ignore failing test to get main to go green (#795)
* keep test_CLITool_AssetBuilder_Works running but ignore failure for now
5 years ago
balibhan 6dd1985e2d removed unused import 5 years ago
Sean Sweeney aa193d9943
Merge pull request #570 from aws-lumberyard-dev/smoke_migration_branch
smoke test cases migration
5 years ago
darapan 0d3a4b5ca3 "Removing Extra Line" 5 years ago
darapan 7a0d610ab4 "Fixing review comments" 5 years ago
balibhan d12cf2b6e1 Pane properties test script 5 years ago
darapan 14b2b7dfdb "Fixing review comments" 5 years ago
zsolleci 55ec82be8f
Merge pull request #613 from aws-lumberyard-dev/SPEC-6690
Spec 6690
5 years ago
catdo 7633ec9a83 removed spacings in CMakeList and removed the tags.txt file in the prefab level 5 years ago
zsolleci ef775da89c merging latest pull 5 years ago
catdo a19599d96b Merge branch 'main' into Prefab/Automation/Tests 5 years ago
zsolleci 50ba6bba56
Merge pull request #702 from aws-lumberyard-dev/LY-123750
T92563569 completed and suite updated
5 years ago
catdo 2787e5053d addressed some nits and added comments 5 years ago
zsolleci b5d7ae829a addressed internal review feedback 5 years ago
zsolleci 13864c5a6b resolving merge conflicts 5 years ago
catdo a2a315a6cd Fixed all nits and took out the general module and its usage 5 years ago
zsolleci 4d8ed6c0cb T92563569 completed and suite updated 5 years ago
darapan f7641f3d38 "Changing TIMEOUT in cmakelist.txt" 5 years ago
jckand-amzn 9d244b6e2b Removing test dependency from EditorTests 5 years ago
darapan 780e761a79 Merge branch 'main' into smoke_migration_branch 5 years ago
jckand-amzn 7d8155e46b Merge branch 'main' into jckand/FoundationAuto 5 years ago
darapan 006f4d2e82 "Adding Ap Test" 5 years ago
darapan d48df87bda "Updating Cmake" 5 years ago
darapan dbe16c6a16 "fixing review comments" 5 years ago
darapan 95cf095ee1 Merge branch 'main' into smoke_migration_branch 5 years ago
darapan 805f447d41 "Resolving merge conflicts" 5 years ago
darapan ffd2187722 Merge branch 'main' into script_canvas 5 years ago
darapan a82d22a718 "Resolving merge conflicts" 5 years ago
darapan f21d3da9ee "Fixing review Comments" 5 years ago
balibhan f8fe5eebfa merge from main 5 years ago
balibhan 4fa8e8cf2e Merge branch 'main' into sc_automation_del_searchtext 5 years ago
Terry Michaels 8ddfcabae7
Removed unneeded comments (#673) 5 years ago
catdo 20edf3aa5a Merge branch 'main' into Prefab/Automation/Tests 5 years ago
catdo 333fe5232c added prefab to cmakelists 5 years ago
catdo b5d54450d8 added prefabnautomated test 5 years ago
jckand-amzn a2cadb1d40 Restructuring DistanceBetweenFilter tests to allow for further debugging 5 years ago
jckand-amzn a768c28b31 Adding Qtest as a dependency of Editor automated tests 5 years ago
jromnoa e0e2600b62 increase test timeout so the nightly debug jobs can pass (profile passes without issue) 5 years ago
zsolleci 2319437627 changed file name per review feedback 5 years ago
jckand-amzn debff9b05e Merge branch 'main' into jckand/FoundationAuto 5 years ago
zsolleci 962371979e
Merge branch 'main' into LY-123620 5 years ago
darapan 8f7d144b35 Merge branch 'main' into script_canvas 5 years ago
anugshya 727bedf18d
Merge pull request #599 from aws-lumberyard-dev/anugshya_T92569006
[ScriptCanvas_Automation]_ScriptEvents_ReturnSetTypeSuccessfully
5 years ago
jromnoa 918ec71091
Merge pull request #623 from aws-lumberyard-dev/jromnoa_atom_renderer_test_fix
LYN-3466: Fix for AutomatedTesting::AtomRenderer_HydraTests_Main
5 years ago
jckand-amzn 85a25d3bc1 - Removing Debugger refreshes from DistanceBetweenFilter tests 5 years ago
zsolleci be0f69d081 updated files to fit name convention 5 years ago
anugshya 570f7a65ca Fixed review comments 5 years ago
anugshya 63728dbc6e Updated code as per standards 5 years ago
amzn-sean cb5cedd7fe
Merge pull request #639 from aws-lumberyard-dev/physx_fixpytests
fixing physics periodic automation tests that fail
5 years ago
Aaron Ruiz Mora 0c7be7ceff
Reenable NvCloth atom automated tests in AutomatedTesting project
- Added NvCloth gem to AutomatedTesting project.
- Fixed cloth test levels using atom components.
- Updated and enabled cloth tests. They are marked as xfail for now until they properly work with atom null renderer.
- Fixed crash when runnnig editor with null renderer on a level with Actor component.
- Improved chicken asset and slice used in NvCloth gem.
5 years ago
amzn-sean 15787293bf fixing physics pytests that fail 5 years ago
balibhan 132ee9d852 Node palette search box text deletion 5 years ago
darapan 8902445976 Merge branch 'main' into smoke_migration_branch 5 years ago
darapan 786cd9fcb7 "" 5 years ago
darapan 972f4b3c28 "Following rules in SPEC-6690" 5 years ago
jromnoa 401d16b61d Revert "fix bug in LYN-3466 for atom_renderer tests"
This reverts commit e23d2ca7aa.
5 years ago
jromnoa e255090db6 Merge branch 'main' into jromnoa_atom_renderer_test_fix 5 years ago
jromnoa 04c99d8717 typo fix for test classes 5 years ago
jromnoa e23d2ca7aa fix bug in LYN-3466 for atom_renderer tests 5 years ago
jckand-amzn 1a90528e6c Marking AssetPicker test as xfail due to ATOM-15493 5 years ago
zsolleci 076371b026 Removed references to JIRA/TestRail; fixed typos and formatting mistakes 5 years ago
zsolleci d7f33cb3e0 resolving merge conflicts 5 years ago
anugshya 8704383f0e fixed review comments 5 years ago
hnusrath 785e22541a
Merge pull request #580 from aws-lumberyard-dev/PhysxTimeout
LYN-3465 : The test timeout for AutomatedTesting::PhysicsTests_Sandbox
5 years ago
darapan 409500635f "Fixing review comments" 5 years ago
darapan 98927fb638 Merge branch 'main' into script_canvas 5 years ago
darapan 460863be0a "Resolving merge conflicts" 5 years ago
Aaron Ruiz Mora f258802377
(cherry-pick from 1.0) Fix registry colliding by using a different extension for the files used to override registry 5 years ago
anugshya c9c2aa7367 Fixed expected lines 5 years ago
anugshya 3a3d897db7 test_ScriptEvents_ReturnSetTypeSuccessfully 5 years ago
balibhan 499152d23c
Merge pull request #542 from aws-lumberyard-dev/SC_migration_branch
Script canvas automation scripts migration
5 years ago
hnusrath 97fb763776
Merge pull request #587 from aws-lumberyard-dev/PhysXTestRailLinkRemoval
SPEC-6677 Remove TestRail URLs from Physx Tests
5 years ago
hnusrath fdb461b3ca SPEC-6677 Remove TestRail URLs from Physx Tests 5 years ago
darapan 2b511b68a2 "Adding AssetBundlerBatch test" 5 years ago
jckand-amzn 8e100499ec Cherry picking 399e830f from 1.0 branch 5 years ago
jckand-amzn 20dd19c444 Cherry picking 13aa9113 from 1.0 branch 5 years ago
zsolleci 08f96b0f3e addressed review feedback 5 years ago
jckand-amzn abb5d56572 SPEC-6547: Updating intermittently failing tests to utilize instance validation util 5 years ago
darapan 682bdf6847 "Changing testsuite" 5 years ago
hnusrath c1938eadf6 LYN-3465 : The test timeout for AutomatedTesting::PhysicsTests_Sandbox
needs to be adjusted to match the new requirements.

Reducing the timeout to 1500s from 3600s
5 years ago
amzn-sean 24167e7c02 address PR comments 5 years ago
amzn-sean be7d34b856 Merge branch 'main' into physx_fix_tests 5 years ago
darapan c90be6effa "Ran fixup" 5 years ago
darapan 71eccf3a6a "Adding New Test" 5 years ago
darapan 2f0ed6cfb2 "" 5 years ago
darapan 2f153f994e "Adding new line" 5 years ago
darapan 0e666d046c "Adding new line" 5 years ago
darapan 4ce7e117a9 "Updating cmakelist.txt to remove extra intendation" 5 years ago
darapan f5414050e3 smoke test cases migration 5 years ago
balibhan ceb7ac333a removed debug print 5 years ago
zsolleci dc947b57d0 adding T92562988 and updating ImportPathHelper 5 years ago
hnusrath 5a60cb15fc
Spec-5799 Add PhysX tests to Main Suite to run under 3 min (#368)
* Spec-5799 Add PhysX tests to Main Suite to run under 3 min

Adding 12 tests to Main Suite from Periodic Suite. Moved 1 test case to
Sandbox Suite as it was failing and needs to be investigated.

Run results on local : 12 passed, 1 warning in 172.31s (0:02:52)

Test Case list in Main suite:
test_C111111_RigidBody_EnablingGravityWorksUsingNotificationsPoC
test_C5932041_PhysXForceRegion_LocalSpaceForceOnRigidBodies
test_C4044459_Material_DynamicFriction test_C15425929_Undo_Redo
test_C4976243_Collision_SameCollisionGroupDiffCollisionLayers
test_C14654881_CharacterController_SwitchLevels
test_C17411467_AddPhysxRagdollComponent
test_C12712453_ScriptCanvas_MultipleRaycastNode
test_C4982593_PhysXCollider_CollisionLayerTest
test_C18243586_Joints_HingeLeadFollowerCollide
test_C19578021_ShapeCollider_CanBeAdded
test_C4982803_Enable_PxMesh_Option

Test moved to Sandbox Suite :
test_C13895144_Ragdoll_ChangeLevel

* Delete .gitignore

* Revert "Delete .gitignore"
This reverts commit 9540e000c85e2a2015fbb8251f0a3248494349b0.
Revert the modification of adding the buildoutput folder.

* Spec-5799:Fixing Cyclinder ShapeCollider test and adding it to Main
Suite

Changes :
1. Fixed and Added test
   C24308873_CylinderShapeCollider_CollidesWithPhysXTerrain to
   TestSuite_Main.py and updated the level for the test.
2. Removed test test_C19578021_ShapeCollider_CanBeAdded from Main suite
   back to Periodic Suite

* Update TestSuite_Periodic.py

Adding xfail to test case test_C13895144_Ragdoll_ChangeLevel as the previous change had overridden Sean Cove's change with commit 95a44c481a

* Update TestSuite_Sandbox.py

Removing test case test_C13895144_Ragdoll_ChangeLevel and moving it to Periodic Suite as the previous change had overridden Sean Cove's change with commit 95a44c481a

Co-authored-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
5 years ago
amzn-sean 937d0ac726 bump inter-test timeout by 1 sec for C5932042_PhysXForceRegion_LinearDamping 5 years ago
amzn-sean 524652ee17 fixed C18243589_Joints_BallSoftLimitsConstrained test failure 5 years ago
balibhan 3df5f53e5e updating timeout 5 years ago
balibhan c1cc64b8ae SC branch migration 5 years ago
Chris Galvan 8b0b3f4d02 [LYN-3078] Removed legacy CMaterial and all related/unused classes. 5 years ago
balibhan 3cbbcf1877 SC branch migration 5 years ago
Terry Michaels 2fc130d4ab
Removed legacy render components (#421)
Removed legacy render components
5 years ago
bosnichd 1d4c483e73
Red code legacy renderer (#383)
- Remove some references to gEnv->pRenderer/GetIEditor()->GetRenderer() that is now always null.
- Restore the debug console to existence.
- Stop building the following in preparation for their removal:

Code/CryEngine/Cry3DEngine/*
Code/CryEngine/RenderDll/*
Code/Tools/CryFXC/*
Code/Tools/HLSLCrossCompiler/*
Code/Tools/HLSLCrossCompilerMETAL/*
Code/Tools/RC/*
Code/Tools/ShaderCacheGen/*
Tools/CrySCompileServer/*
5 years ago
Sean Sweeney dcb253e08c
Merge pull request #321 from aws-lumberyard-dev/modify_test_timeout
Modify test timeouts
5 years ago
lumberyard-employee-dm 3dec5d3b71
LYN-2537 engine assets (#254)
* LYN-2537 Moved the Engine and Editor folder to be within the EngineAssets folder

* Fixed Documentation in bootstrap.cfg to correct the path to the user project specific registry file

* Adding a newline to the output of AssetCatalog 'Registering asset..., but type is not set' message

* Updating the AssetProcessorPlatformConfig.setreg Scan Folder to detect
the @ENGINEROOT@/EngineAssets/Engine path for engine runtime assets and
@ENGINEROOT@/EngineAssets/Editor path for engine tool assets

* Updating references to Icons and other assets to account for moving the
Engine and Editor folder under a single EngineAssets folder

* Moving the Engine Settings Registry folder from Engine/Registry -> Registry

* Removed the LY_PROJECT_CMAKE_PATH define as it is not portable to other locations. It is hard coded to the project location that was used for the CMake configuration. Furthermore it paths with backslashes within it are treated as escape characters and not a path separator

* Updated the LyTestTools asset_processor.py script to copy the exclude.filetag from the EngineAssets/Engine directory now

* Fixed Atom Shader Preprocessing when running using an External Project

* Updated the TSGenerateAction.cpp to fix the build error with using a renamed variable

* Updated the Install_Common.cmake ly_setup_others function to install the
EngineAssets directory and the each of the Gem's Assets directory while
maintaining the relative directory structure to the Engine Root
Also updated the install step to install the Registry folder at the
engine root

* Fixed the copying of the Registry folder to be in the install root, instead of under a second 'Registry' folder

* Moving the AssetProcessorPlatformConfig.setreg file over to the Registry folder

* Updated the LyTestTools and C++ code to point that the new location of
the AssetProcessorPlatformConfig.setreg file inside of the Registry
folder

* Renamed Test AssetProcessor*Config.ini files to have the .setreg extension

* Converted the AssetProcessor test setreg files from ini format to json
format using the SerializeContextTools convert-ini command

* Updated the AssetProcessor CMakeLists.txt to copy over the test setreg files to the build folder

* Updated the assetprocessor test file list to point at the renamed AsssetProcessor*Config setreg filenames

* Removed the Output Prefix code from the AssetProcessor. The complexity that it brought to the AP code is not needed, as users can replicate the behavior by just moving there assets underneath a another folder, underneath the scan folder

* Adding back support to read the AssetProcessorPlatformConfig.setreg file from the asset root. This is only needed for C++ UnitTests as they run in an environment where the accessing the Engine Settings Registry is not available

* Updating the Install_common.cmake logic to copy any "Assets" folder to
the install layout.
The Script has also been updated to copy over the "Assets" folder in the
Engine Root to the install layout instead of an "EngineAssets" folder

* Updating References to EngineAssets source asset folder in code to be the Assets source folder

* Moved the Engine Source Asset folder of 'EngineAssets' to a new folder name of 'Assets'. This is inline with the naming scheme we use for Gem asset folders

* Adding the EngineFinder.cmake to the AutomatedTesting project to allow it to work in a project centric manner

* Updating the LyTestTools copy_assets_to_project function to be able to copy assets with folders to the temporary project root
Fixed an issue in LyTestTools where the temporary log directory could have shutil.rmtree being called twice on it leading to an exception which fails an automated test

Updated the asset_procesor_gui_tests_2 AddScanFolder test to not use the
output prefix, but instead place the source asset root into a
subdirectory

* Correct the AssetProcessorPlatformConfig Scan Folders for the EngineAssets directory to point at the Assets directory

* Updated the asset procesor batch dependency test scan folder to point at the 'Assets' folder instead of 'EngineAssets'
5 years ago
jromnoa e1b55d8f0a change property call to the new Atom properties for Decal (Atom) 5 years ago
jromnoa 678a831e51 fix expected lines check for Decal (Atom) to go with the update after finding crash bug 5 years ago
jromnoa 019eacc073 fix Decal component name due to crash in SPEC-6561 5 years ago
jromnoa dfb33e5d4f move failing test to sandbox suite while investigation is underway 5 years ago
jromnoa 0042848b8a
Merge pull request #326 from aws-lumberyard-dev/Atom/jromnoa/SPEC-6522-test-fix
SPEC-6522: Fixes AutomatedTesting::AtomRenderer_HydraTests_Main test.
5 years ago
AMZN-AlexOteiza 66bdf4e26d
Fix and re-enabled blast tests and moved them to main
* Fixed and reenabled Blast tests
* moved blast tests to main

Co-authored-by: aljanru <aljanru@amazon.com>
5 years ago
sweeneys 924fee57a5 Merge branch 'main' into modify_test_timeout 5 years ago
amzn-sean 5e50fc2961 fix build failure 5 years ago
amzn-sean 82fce4a90c Merge branch 'main' into physx_ragdoll_create 5 years ago
amzn-sean 95a44c481a fixed errors from main merge 5 years ago
Aaron Ruiz Mora 7f1e3b4054
Moving largeworlds's failing tests to sandbox 5 years ago
jromnoa bf70ccaa39 remove unused import 5 years ago
jromnoa 8c54cf8633 increase test timeout and add missing test case IDs 5 years ago
AMZN-AlexOteiza 764cd52c26
Fixed whitebox tests using correct imports
Fixed whitebox tests using correct imports

Co-authored-by: aljanru <aljanru@amazon.com>
5 years ago
sweeneys 812f396d11 Merge branch 'main' into modify_test_timeout 5 years ago
sweeneys d8afec36cd Change test module default timeouts to 25 minutes to unblock Periodic and Sandbox CI builds, without incurring the costs involved with increased log verbosity. 5 years ago
jckand 90f51961c4 Merging main and resolving conflicts 5 years ago
AMZN-AlexOteiza 3f32cc929c
Fixed All Physics automated tests (#129)
* Fixed all Tests.
* Fixed tests stdout redirection
* Changed return code for failed tests to be 0xF
* Small improvements on automated testing code
* Created Periodic test suite and moved tests
* Made physics main to only have one test for now
* Renamed all tests to have leading AutomatedTesting::
5 years ago
Aaron Ruiz Mora 23dba55c21
Move flaky atom renderer test from main to sandbox test suite 5 years ago
jromnoa 68051490b8
Merge pull request #272 from aws-lumberyard-dev/Atom/jromnoa/add-atomtest-epb-tests-to-automatedtesting
ATOM-15219: Add the Atom component test to the AutomatedTesting project.
5 years ago
jckand 23c544b501 Removing GPU requirement from Large Worlds tests 5 years ago
jckand dd00b8a1ad Merge branch 'main' into jckand/FoundationAuto 5 years ago
jckand 10361f0ae4 - LYN-3275: Marking several tests xfail due to Mesh planting issues with nullrenderer
- LYN-3273: Marking several tests xfail due to Mesh Blocker issues with nullrenderer
5 years ago
jckand 4c8401ec7a - Updating imports for LandscapeCanvas tests to new utils location
- Enabling Atom Null Renderer for launch_and_validate_results()
5 years ago
jromnoa 91ec9b4f7e add CMakeLists.txt comment removal (was missed in last commit) 5 years ago
evanchia bd19a6450f Minor update to readme file for editor python test tools 5 years ago
jromnoa 811dc9c446 remove unused TestAllComponentsBasicTests class, fix test_case_id markers to be comma separated, lowered CMake timeout to 5 minutes, use existing after_level_load() utility function, remove redundant comments 5 years ago
jckand b2f0df99a7 - Removing re-merged unneeded tests
- Updating imports for Editor tests to new utils location
5 years ago
evanchia 5849575318 removing egg files 5 years ago
jromnoa f2a2286a2c remove GPU requirements, clean up test verification 5 years ago
jromnoa 32d643fe95 enable NullRenderer for test, clean-up some test verifications 5 years ago
jromnoa 1fed4cd335 Merge branch 'main' into Atom/jromnoa/add-atomtest-epb-tests-to-automatedtesting 5 years ago
jromnoa a9913cc079 remove shadowtest level, swap test to components test instead 5 years ago
jckand 52731b478d Resolving conflicts with deleted files and main merge 5 years ago
evanchia-ly-sdets 6164e2aa99
Merge pull request #146 from aws-lumberyard-dev/hydra_util_package
Moving hydra util files package
5 years ago
cgalvan 5d3774521f
Merge pull request #251 from aws-lumberyard-dev/cgalvan/RemoveSetEditMode
[LYN-3160] Removed IEditor::Get/SetEditMode and some additional unused (related) content in the InfoBar.
5 years ago
jckand 8ee6a16567 - Removing another mistakenly re-merged test file
- Updating conftest.py to point to new location for saved layouts
5 years ago
AMZN-stankowi f44f06c9f0
AssImp set to be the default FBX processor (#78) (#136)
* AssImp set to be the default FBX processor (#78)

If you encounter issues, reach out to the Helios team with details, and then switch back to FBX SDK locally by changing FBXImporter.h

* Merge pull request #219 from aws-lumberyard-dev/sceneapi_scripting

LYN-3030: Fix to export_chunks_builder.py to match the AssImp node paths

* Hide some automated test folders from the asset processor for automatedtesting. This is necessary because these assets should only be processed when running the test, and not any time AP is launched for this project.

* Putting these test assets back to visible to Asset Processor. These tests need to be updated at some point to handle that, but they won't work with this change for now. Note that until this is addressed, these tests may randomly time out if they're the first tests run on a clean asset processor, and these tests launch AP without using a unique port, so the test can also fail if an Asset Processor executable is hanging open.

Grabbed the change I missed from the 1.0 branch merge, no idea how this got lost.

* Moved from main to periodic. Allen and Fuzzy were already on board, and I think with the potential flakiness in this test, we don't want this in main.

Co-authored-by: jackalbe <23512001+jackalbe@users.noreply.github.com>
5 years ago
evanchia 8c29ebe728 chaging name from Lumberyard to od3e 5 years ago
jckand 9f2386fd09 - LYN-2764: Updating asset in TreeNavigation test
- Removing mistakenly re-merged test file
5 years ago
evanchia e7db0a64d6 Merge branch 'main' into hydra_util_package 5 years ago