Commit Graph

282 Commits (30f8c75613977c4ac7de87fcfbbd2d63566ff3d2)

Author SHA1 Message Date
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
Chris Galvan 08bd4ee740 [LYN-3160] Removed IEditor::Get/SetEditMode and some additional unused (related) content in the InfoBar. 5 years ago
jckand e5a990b05c LYN-3120: Temporarily disabling reset of view pane layout in editor_test_helper.py teardown. Updating view of planting area for several DynVeg tests that was changed with the addition of the default level entity. 5 years ago
jromnoa 22e9abf6a0 add ShadowTest map with its assets and update the hydra test + test scripts with correct paths 5 years ago
jromnoa 7623d28995 update tool_dependencies.cmake, CMakeLists.txt, hydra script 5 years ago
jromnoa b6e9e3e8b6 Merge branch 'main' into Atom/jromnoa/add-atomtest-epb-tests-to-automatedtesting 5 years ago
jromnoa ab7f40e991 add AtomTest levels, add some updated test configuration options, still need to debug an error with a tool dependency 5 years ago
evanchia 015dc12dc3 Merge branch 'main' into hydra_util_package 5 years ago
Ulugbek Adilbekov 8c3b528905
Re-reenable blast tests (#160)
Co-authored-by: Ulugbek Adilbekov <ulugbek@amazon.com>
5 years ago
jromnoa 23dec3c10e Add starting point for Hydra/EPB Atom tests in AutomatedTesting project 5 years ago
evanchia e79b1b4af1 Moved hydra util package near editor python tests 5 years ago
evanchia 40f4b651ab Merge branch 'main' into hydra_util_package 5 years ago
evanchia c1e3e0fe5e Moving hydra util files into a package 5 years ago
jackalbe 5c3e5aa7db removing all to_lower() 5 years ago
jackalbe 387dd1e43a normalizing Linux path 5 years ago
jackalbe ce6d9e51ee Merge branch 'main' into sceneapi_script_regression 5 years ago
jackalbe 3d91b19c19 printing wrong asset ID in message
cleaned up comment
5 years ago
jckand 3e9c086872 LYN-2764: Replacing image asset for ImageGradient automated test 5 years ago
jackalbe 085aa78ec9 Merge branch 'main' into sceneapi_script_regression 5 years ago
jackalbe 3299730899 re-adding EPB tests 5 years ago
jackalbe f0cf27b8d3 adding the testing files for testing for python asset building and scripting
the scene_api gets a small update for mesh_group_add_advanced_coordinate_system(self,
5 years ago
Esteban Papp 4edbf7890b
Bringing fix that has not been migrated to github yet (fixes Windows release builds) 5 years ago
jackalbe 80f8c0f68b behavior context class SceneGraph::NodeIndex -> "NodeIndex" 5 years ago
Ulugbek Adilbekov ebebc05cd1
Reenable Blast Automated tests (#42)
Co-authored-by: Ulugbek Adilbekov <ulugbek@amazon.com>
5 years ago
alexpete 8469c9ca0a Integrating github/staging through commit 5f214be 5 years ago
alexpete 1044dc3da1 Integrating github/staging through commit ab87ed9 5 years ago
alexpete c2cbd430fe Integrating up through commit 90f050496 5 years ago
oyongzhi 7dfc79faa0 Move Batch_2_main test block back to main from sandbox. Move single FastScaneWorks_FasterThanFullScan test to sandbox. 5 years ago
oyongzhi fbeb728a61 Move flaky AssetPipelineTests.Batch_2_Main to sandbox 5 years ago
Brian Herrera 39f53338bf Merge branch 'main' into LoadPipelineFromGitHub 5 years ago
alexpete 36c4e827bd Integrating latest from github/staging
Integrating up through commit 5e1bdae
5 years ago
Brian Herrera e8bbb5a0d5 Set scripts to be executable
This is required to build on linux/mac
5 years ago
alexpete 75dc720198 Integrating latest 47acbe8 5 years ago