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/Code/Framework/AzToolsFramework/AzToolsFramework
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>
5 years ago
..
API (Continuation) Implemented automation paralellization & standarization (#1718) 5 years ago
Application Merge branch 'development' into cmake/SPEC-7179 5 years ago
Archive Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Asset {LYN-4996} Asset Processor is not reprocessing STL files after settings are edited/updated (#2095) 5 years ago
AssetBrowser Fixed RootAssetBrowserEntry setting of child AssetBrowserEntries 5 years ago
AssetBundle Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssetCatalog Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssetDatabase Merge branch 'development' into cmake/SPEC-7179 5 years ago
AssetEditor Merge branch 'development' into cmake/SPEC-7179 5 years ago
Commands Merge branch 'development' into cmake/SPEC-7179 5 years ago
Component Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ComponentMode Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ComponentModes Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Debug Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Editor Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Entity Reset the prefab root instance before removing the corresponding template (#2287) 5 years ago
Fingerprinting Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Input Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Logger Copyright header and whitespace fixes 5 years ago
Manipulators Reduce inclusion overhead a little bit 5 years ago
Maths Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Picking Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Prefab Reset the prefab root instance before removing the corresponding template (#2287) 5 years ago
PropertyTreeEditor Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PythonTerminal Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Render Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SQLite Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Slice Merge branch 'development' into cmake/SPEC-7179 5 years ago
SourceControl Merge branch 'development' into cmake/SPEC-7179 5 years ago
Thumbnails Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ToolsComponents LYN-4774 Fix missing box icons inside the main Viewport (#2297) 5 years ago
ToolsFileUtils Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ToolsMessaging Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UI Checked for no Entity selected and fixed UI 5 years ago
Undo Merge branch 'development' into cmake/SPEC-7179 5 years ago
UnitTest Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Viewport Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ViewportSelection Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ViewportUi further formatting changes for viewport ui 5 years ago
AzToolsFrameworkModule.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AzToolsFrameworkModule.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframework_files.cmake Merge branch 'development' into cmake/SPEC-7179 5 years ago
aztoolsframework_linux_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframework_linux_tests_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframework_mac_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframework_win_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframework_windows_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframeworktestcommon_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
newoverride.inl Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago