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/AutomatedTesting
AMZN-AlexOteiza b815c203da
(Continuation) Implemented automation paralellization & standarization (#1718)
Engine improvements/fixes

Fixed behavior that made the editor automated test to be sometimes stuck if lost the focus is lost.
Added support for specifying multiple tests to in batch to the editor, this is achieved by passing --runpythontest with the tests separated by ';'
Added new cmdline argument --project-user-path for overriding the user path. This allows to have multiple editors running writing logs and crash logs in different locations.
Moved responsability of exiting after a test finishes/passes out of ExecuteByFilenameAsTest, callers will use the bool return to know if the test passed.
Editor test batch and parallelization implementation:

Now the external python portion of the editor tests will be specified via test specs which will generate the test. Requiring no code. This is almost a data-driven approach.
Tests can be specified as single tests, parallel, batchable or batchable+parallel
Command line arguments for pytest to override the maximum number of editors, disable parallelization or batching.
Automated tests for testing this new editor testing utility

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
4 years ago
..
Animations Cleaning motion asset infos (#2197) 4 years ago
Assets Renamed osx_gl to mac and es3 to android for cache folders (#949) 5 years ago
Config Fix resource mappings file names and client auth warnings and asserts. Fix cdk permissions (#1487) 5 years ago
Editor/Scripts Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Fonts Integrating latest 47acbe8 5 years ago
Gem (Continuation) Implemented automation paralellization & standarization (#1718) 4 years ago
Levels Update automation tests for the AWS gems to reduce the run time (#2148) 4 years ago
LightingPresets ATOM-13950 Material Editor: Removing auto select option from lighting and model presets 5 years ago
LuaScripts Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Materials Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Objects Cleaning motion asset infos (#2197) 4 years ago
Registry Fix resource mappings file names and client auth warnings and asserts. Fix cdk permissions (#1487) 5 years ago
ScriptCanvas Update automation tests for the AWS gems to reduce the run time (#2148) 4 years ago
ShaderLib Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Shaders Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Slices Updating test asset for DistanceBetweenFilter tests 5 years ago
TestAssets Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UI Integrating latest from github/staging 5 years ago
libs Integrating latest 47acbe8 5 years ago
physicssurfaces Integrating up through commit 90f050496 5 years ago
sounds Updating to support Wwise SDK 2021.1.1.X (#686) 5 years ago
textures Integrating latest 47acbe8 5 years ago
AutomatedTesting_Dependencies.xml Integrating latest 47acbe8 5 years ago
CMakeLists.txt Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EngineFinder.cmake Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UtilTest_PhysxConfig_Override.physxconfiguration Integrating latest 47acbe8 5 years ago
default.blastconfiguration Reenable Blast Automated tests (#42) 5 years ago
game.cfg Fixed All Physics automated tests (#129) 5 years ago
preview.png Updated Project Manager O3DE Logos with Rotated Squares Version (#1595) 5 years ago
project.json Integrating latest 47acbe8 5 years ago
surfacetypemateriallibrary.physmaterial Updating default physics material library with the latest materials (#1056) 5 years ago
test1.lua Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
test2.lua Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
test123.scriptcanvas Integrating latest 47acbe8 5 years ago