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
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
..
AWSClientAuth Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AWSCore Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AWSGameLift Fixes for release builds 4 years ago
AWSMetrics Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Achievements Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AssetMemoryAnalyzer Merge branch 'development' into cmake/SPEC-7179 4 years ago
AssetValidation Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Atom fix reference to temporary (#2312) 4 years ago
AtomContent Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 4 years ago
AtomLyIntegration LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
AtomTressFX Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AudioEngineWwise Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 4 years ago
AudioSystem Reduce inclusion overhead a little bit 4 years ago
Blast Merge branch 'development' into cmake/SPEC-7179 4 years ago
Camera LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
CameraFramework LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
CertificateManager Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CrashReporting Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CustomAssetExample Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DebugDraw LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
DevTextures Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EMotionFX LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
EditorPythonBindings (Continuation) Implemented automation paralellization & standarization (#1718) 4 years ago
ExpressionEvaluation Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 4 years ago
FastNoise LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
GameState Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
GameStateSamples Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 4 years ago
Gestures Merge branch 'development' into cmake/SPEC-7179 4 years ago
GradientSignal LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
GraphCanvas Merge branch 'development' into cmake/SPEC-7179 4 years ago
GraphModel Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
HttpRequestor Merge branch 'development' into cmake/SPEC-7179 4 years ago
ImGui Reduce inclusion overhead a little bit 4 years ago
InAppPurchases Merge branch 'development' into cmake/SPEC-7179 4 years ago
LandscapeCanvas LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
LmbrCentral LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
LocalUser Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LyShine LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
LyShineExamples Merge branch 'development' into cmake/SPEC-7179 4 years ago
Maestro Merge branch 'development' into cmake/SPEC-7179 4 years ago
MessagePopup Merge branch 'development' into cmake/SPEC-7179 4 years ago
Metastream Merge branch 'development' into cmake/SPEC-7179 4 years ago
Microphone Merge branch 'development' into cmake/SPEC-7179 4 years ago
Multiplayer Merge branch 'development' of https://github.com/o3de/o3de into MultiplayerWeapons 4 years ago
MultiplayerCompression Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
NvCloth LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
PBSreferenceMaterials Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PhysX LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
PhysXDebug Merge branch 'development' into cmake/SPEC-7179 4 years ago
PhysXSamples Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Prefab Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Presence Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PrimitiveAssets Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PythonAssetBuilder Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
QtForPython Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
RADTelemetry Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SaveData Merge branch 'development' into cmake/SPEC-7179 4 years ago
SceneLoggingExample Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SceneProcessing Merge pull request #2299 from aws-lumberyard-dev/jillich/TangentsGeneration 4 years ago
ScriptCanvas LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
ScriptCanvasDeveloper Merge branch 'development' into cmake/SPEC-7179 4 years ago
ScriptCanvasPhysics Merge branch 'development' into cmake/SPEC-7179 4 years ago
ScriptCanvasTesting Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ScriptEvents Applied optimisation from PR 4 years ago
ScriptedEntityTweener Merge branch 'development' into cmake/SPEC-7179 4 years ago
SliceFavorites Merge branch 'development' into cmake/SPEC-7179 4 years ago
StartingPointCamera Merge branch 'development' into cmake/SPEC-7179 4 years ago
StartingPointInput LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
StartingPointMovement Merge branch 'development' into cmake/SPEC-7179 4 years ago
SurfaceData LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
TestAssetBuilder Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TextureAtlas Merge branch 'development' into cmake/SPEC-7179 4 years ago
TickBusOrderViewer Merge branch 'development' into cmake/SPEC-7179 4 years ago
Twitch Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiBasics Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Vegetation LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
VideoPlaybackFramework Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
VirtualGamepad Merge branch 'development' into cmake/SPEC-7179 4 years ago
WhiteBox LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago