Commit Graph

523 Commits (06e5c394e2faa746b4a2bb70dd908e36e0a9bb77)

Author SHA1 Message Date
jckand-amzn e67485b51f
Gradient Signal automation optimizations with TestAutomationBase/parallelization (#3316)
* GradientSignal automation optimizations with TestAutomationBase/parallelization
* Changing Gradient Signal test registration to use TestAutomationBase

Signed-off-by: jckand-amzn <jckand@amazon.com>
4 years ago
jckand-amzn 1a430755df
Landscape Canvas automation optimizations with TestAutomationBase/parallelization (#3255)
* Convert Landscape Canvas main tests to use TestAutomationBase
* Updating main Landscape Canvas test suite to batch run tests
* Converting initial batch of Landscape Canvas periodic tests to use TestAutomationBase/test parallelization
* Renaming Editor Script to fit naming convention
* Updating explicit waits to wait_for_condition checks
* Additional test conversions
* Renaming Editor Script to fit naming convention
* Additional test parallelizations
* Additional test conversions
* Renaming optimized test file
* Adding Main test file for non-optimized tests

Signed-off-by: jckand-amzn <jckand@amazon.com>
4 years ago
Junbo Liang c93a18ab82
Update the AWS automation tests to use existing CloudFormation stacks (#3092) 4 years ago
chiyenteng 28d035c275
Add a new auto test for delete prefab workflow (#3143)
* Add a new auto test for delete prefab

Signed-off-by: chiyteng <chiyteng@amazon.com>
4 years ago
jackalbe eb6569357b
{SPEC7767} Fix for PythonAssetBuilding auto tests (#3089)
Fix for PythonAssetBuilding auto tests by updating the logic plus the names of the output models
fix an access violation for auto complete in the console

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>
4 years ago
Guthrie Adams 5169e98826 Merge branch 'development' into Atom/guthadam/atomtools_refactor_document_system 4 years ago
Chris Galvan 88bef1074b Replaced some Lumberyard references with O3DE.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
4 years ago
Chris Galvan 1c7f71f93a Updated Atom automated test that uses the PostFX Radius Weight Modifier.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
4 years ago
jromnoa 63a78b906a
fixes light component GPU test AttributeError (I forgot to update atom_component_helper to atom_constants since constants were split from hydra functions into a new module) (#3115)
Signed-off-by: jromnoa <jromnoa@amazon.com>
4 years ago
evanchia-ly-sdets 80aa4c42ce
moving smoke test to sandbox suite to investigate failures (#3109)
Signed-off-by: evanchia <evanchia@amazon.com>
4 years ago
Guthrie Adams 30fee96c43 Moved material editor document system buses and system components to atom tools framework
Renamed document related buses and components to have generic names
Added a base document class with default implementation from which other application specific documents can be derived to work with the document system
Added document factory function registration to the document system request bus so that each application can specify the type of document it creates
Updated all comments and messaging to only refer to documents, not materials or material documents
Updated material editor and shader management console to conform to the new buses
This will provide a first pass of a common interface for a document management system that can be shared by multiple applications
Corrected status bar message copy and paste errors
Updated all test scripts to use the new buses

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
4 years ago
Guthrie Adams f6923124f4 Merge branch 'development' into Atom/guthadam/atomtools_refactor_move_mainwindow_bus 4 years ago
Chris Galvan 0f8ea17235
Merge pull request #3051 from aws-lumberyard-dev/cgalvan/gitflow_210811_dev
Merged stabilization/2106 to development
4 years ago
chiyenteng 7e5cbdab1e
Create a new automated test for Prefab basic workflows (#2715)
Adds a new ebus for prefab apis and refactored the apis
Removed an empty test level
Auto delete tmp level when teardown tests
Add Base test level in Prefab folder
Removed unused comments
Checked if absolute path as an input of Create Prefab functions
Changed created prefab file path to support all platfroms
Added missing includes

Signed-off-by: chiyteng <chiyteng@amazon.com>
4 years ago
Guthrie Adams 633cf818f7 updating test scripts
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
4 years ago
Chris Galvan 5b0046ce78 Resolved conflicts in merge from stabilization/2106 -> development.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
4 years ago
smurly 2564e8f8dc
MaterialEditor BasicTests added to AutomatedTesting for AR (#3022)
* MaterialEditor BasicTests added to AutomatedTesting for AR

Signed-off-by: Scott Murray <scottmur@amazon.com>

* launch_and_validate_results adding a waiter.wait_for to the log monitor so the log file exists

Signed-off-by: Scott Murray <scottmur@amazon.com>
4 years ago
jromnoa 6d1bb8e439
Add Light component GPU (screenshot) test to AutomatedTesting nightly o3de runs. (#2923)
* adds the Light component GPU screenshot test to AutomatedTesting

Signed-off-by: jromnoa <jromnoa@amazon.com>

* add LIGHT_TYPE_PROPERTY constant to test script since it is re-used multiple times

Signed-off-by: jromnoa <jromnoa@amazon.com>

* removes redundant f strings, adds LIGHT_COMPONENT and LIGHT_TYPE_PROPERTY constants for re-use, removed formattng errors, increase CMakeLists.txt timeout, add attach_component_to_entity() to hydra_editor_utils.py

Signed-off-by: jromnoa <jromnoa@amazon.com>

* fix ImportError

Signed-off-by: jromnoa <jromnoa@amazon.com>

* moves the LIGHT_TYPES constant to a new file since scripts rely on it that do not have the Editor launched (can't see hydra bindings so failes with ModuleNotFound error)

Signed-off-by: jromnoa <jromnoa@amazon.com>
4 years ago
Esteban Papp 181998f810
Fixes a nightly build and a CMake warning (#2941)
* Addressing CMake warning and removing timeouts that are the same as the default

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* missed this one

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* Making it an error so developers stops putting timeouts longer than the allowed one since it causes AR issues

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* fixing warning from the nightly build

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* disabling test that is triggering a timeout

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
4 years ago
Cynthia Lin c1a0b5c686
performance benchmarks: Aggregate and report CPU frame times. (#2939)
* Add CaptureCpuFrameTime method to ProfilingCaptureSystemComponent for monitoring CPU performance.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>

* ly_test_tools: Refactor benchmark data aggregator in preparation for CPU frame times.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>

* performance benchmarks: Aggregate and report CPU frame times based on JSON data.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>

* AutomatedTesting: Capture CPU frame time in AtomFeatureIntegrationBenchmark.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>
4 years ago
Sean Sweeney 462e4d5e5e
Merge pull request #2368 from aws-lumberyard-dev/smoke_test_fix
Moving load level test from sandbox to smoke with fixes
4 years ago
Junbo Liang c7397fe4a2
Fix AWSTests.periodic failing on Linux due to a File Not Found error
Signed-off-by: junbo <junbo@amazon.com>
4 years ago
carlitosan aca59c6b88
Merge pull request #2946 from aws-lumberyard-dev/carlitosan/development
Fix for failing periodic test due to editor properties name change
4 years ago
Nicholas Lawson 12579e5d2e
Fixes incorrect build dependencies for tests (#2959)
The serialize context tools were not being auto built by CI because of
this.
Added missing dependency on AzTestRunner.

Also moved the AssetBundlerBatch dependency directly in there
No reason to add it to additional_dependnecies, since its only
used for conditional inclusions.

Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com>
4 years ago
chcurran 522e284b3d fix for failing periodic test
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
4 years ago
amzn-sean 6d2765ef42
moved default location of surfacetypemateriallibrary.physmaterial (#2786)
from 'project root' to 'project root/Assets/Physics'

The functionality of creating / using the default physmaterial file has only change in related to the file location, other functionality is unchanged.

The following situations can occur:
    This will not affect have any project that uses a custom physmaterial file.
    This will not affect have any project that uses the default from the old location, as the configuration will still point there.
    New projects created will get the default physmaterial file at the new location.
    A Project that fails to load (or deletes) the selected physmaterial file, will get the default physmaterial file at the new location (this happens only on startup of the editor).

Issue: #2765

Signed-off-by: amzn-sean 75276488+amzn-sean@users.noreply.github.com
4 years ago
jromnoa a0f3379999
Adds Light component tests (non-GPU portion) to AutomatedTesting from AtomTest (#2758)
* Fixed Vegetation Layer Spawner documentation link.

Signed-off-by: Chris Galvan <chgalvan@amazon.com>
Signed-off-by: jromnoa <jromnoa@amazon.com>

* add remaining non-GPU test portions for Light component test

Signed-off-by: jromnoa <jromnoa@amazon.com>

* make non-GPU light component test more robust

Signed-off-by: jromnoa <jromnoa@amazon.com>

* remove redundant logging, convert LIGHT_TYPES from list to dict, remove redundant f-string

Signed-off-by: jromnoa <jromnoa@amazon.com>

Co-authored-by: Chris Galvan <chgalvan@amazon.com>
4 years ago
sharmajs-amzn 69bde80de3
Nighly build test fixes (#2727)
Signed-off-by: sharmajs-amzn <82233357+sharmajs-amzn@users.noreply.github.com>
4 years ago
evanchia 65704110ad removing pytest skips on smoke tests
Signed-off-by: evanchia <evanchia@amazon.com>
4 years ago
AMZN-stankowi 9ee9730294
Automated test for scene files with and without python scripts running python incorrectly (#2373)
* Cleared m_scriptFilename between scene files.
This fixes a bug where a Python script file would be run on a scene file
that didn't have a script file set.
Added a general case version to SceneBuilderWorker.cpp, to make it easy
to mark all scene files as dirty.
Automated tests for this will come in a separate pull request.

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Work in progress automated tests

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Python test done

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Sorted jobs work now. This may sort too aggressively, I'll remove the additional sorting after some testing.

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Cleaned up test

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Fixed stray '

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Removed temp code from test

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Command line help options for AP
Removed job sorting that wasn't actually sorting jobs

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Changed constant variable names to match coding standards

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>
4 years ago
Cynthia Lin 567b4a7f28
[ATOM-16016] Add initial level for AtomFeatureIntegrationBenchmark to AutomatedTesting. (#2405)
* [ATOM-16016] Add initial level for AtomFeatureIntegrationBenchmark to AutomatedTesting.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>

* [ATOM-16016] Add new AtomFeatureIntegrationBenchmark to AutomatedTesting.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>
4 years ago
evanchia 05728920f7 Replaced with imported functions for smoke tests
Signed-off-by: evanchia <evanchia@amazon.com>
4 years ago
evanchia d08cbd2c33 Moving load level test from sandbox to smoke with fixes
Signed-off-by: evanchia <evanchia@amazon.com>
4 years ago
Chris Galvan 7ec6feddb8
Merge pull request #2329 from aws-lumberyard-dev/jckand/VegDebuggerTestStabilization
Removing obsolete Vegetation Debugger test
4 years ago
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
moraaar fbb9ed6618
Merge pull request #2333 from aws-lumberyard-dev/Move_Undo_Redo_Test_Sandbox
Moving test_C15425929_Undo_Redo flaky test to sandbox test suite
4 years ago
moraaar caa4e30b38 Marking test_C15425929_Undo_Redo as xfail.
Signed-off-by: moraaar <moraaar@amazon.com>
4 years ago
moraaar a918b3d31a Moving test_C15425929_Undo_Redo flaky test to sandbox test suite
Signed-off-by: moraaar <moraaar@amazon.com>
4 years ago
jckand-amzn 7ebdde0be0 Adding xfail mark to test_LandscapeCanvas_GraphClosed_OnEntityDelete
Signed-off-by: jckand-amzn <jckand@amazon.com>
4 years ago
jckand-amzn 3050a4db47 Removing obsolete Vegetation Debugger test
Signed-off-by: jckand-amzn <jckand@amazon.com>
4 years ago
jckand-amzn dccab7df54 Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegXfailFixes 4 years ago
jckand-amzn e0c94dcf45 Updating xfail reason for tests currently failing due to instance spawning with null renderer
Signed-off-by: jckand-amzn <jckand@amazon.com>
4 years ago
jckand-amzn 6fcf9aa9e1 Updated component configuration for new uniform scale in SlopeAlignmentModifier tests
Signed-off-by: jckand-amzn <jckand@amazon.com>
4 years ago
Junbo Liang a32a521a80
Update automation tests for the AWS gems to reduce the run time (#2148)
Simplify the automation tests to reduce the time they cost on Jenkins
4 years ago
jckand-amzn 2173693462 Updating component configuration and expected instance counts for SlopeFilter test
Signed-off-by: jckand-amzn <jckand@amazon.com>
4 years ago
jckand-amzn d9874431e2 Moving test back to xfail due to remaining issues with instance planting on meshes while null renderer is enabled
Signed-off-by: jckand-amzn <jckand@amazon.com>
4 years ago
jckand-amzn 605c17072e Updating test suite for Position Modifier test
Signed-off-by: jckand-amzn <jckand@amazon.com>
4 years ago
jckand-amzn b7cb9fa5e3 Re-configured some component properties to account for uniform scaling in PositionModifier tests
Signed-off-by: jckand-amzn <jckand@amazon.com>
4 years ago
amzn-mike fc75dd5fda
Fix python fbx tests (#2171)
* Update fbx test dbgsg files

Remove rc products from fbx test expected output
Update warning counts for 2 of the tests - these are due to missing material properties
Add SkipAtomOutput setting to disable atom material and mesh processing in scene as these pull in a lot of external dependencies to Process
Removed BlendShapeData and MeshData debug output of positions/normals/faces
Updated ManifestImportRequestHandler to remove warning about Joining 2 absolute paths
Updated AssImpMaterialImporter to use new GenerateRelativeSourcePath API to fix issue where relative path generation failed with tmp project directories

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Add comment for setting

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Add override dbgsg file to python test

The mesh optimizer specifically avoids creating optimized nodes for nodes that are not selected, resulting in a different scene graph that requires a different dbgsg file to compare with

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Replace hardcoded passing of specific registry setting to instead pass all registry settings to AssetBuilder

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
4 years ago
Steve Pham 38261d0800
Shorten copyright headers by splitting into 2 lines (#2213)
* Updated all copyright headers to split the longer original copyright line into 2 shorter lines

Signed-off-by: Steve Pham <spham@amazon.com>
4 years ago
jckand-amzn ed788090d3
Adding xfail mark to test_LandscapeCanvas_GraphClosed_OnEntityDelete due to #2201 (#2208)
Signed-off-by: jckand-amzn <jckand@amazon.com>
4 years ago
jckand-amzn 4c8befe759
Removing obsolete Vegetation Debugger CVar test. CVars now function without the component present (#2200)
Signed-off-by: jckand-amzn <jckand@amazon.com>
4 years ago
Esteban Papp 900b82cb36 missing dependencies
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
4 years ago
jckand-amzn 9fcc9f7b41 Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegXfailFixes 4 years ago
jromnoa 900f37644e
fix Atom GPU test by enabling autotest_mode (#2117)
Signed-off-by: jromnoa <jromnoa@amazon.com>
4 years ago
Chris Galvan df9358c492
Merge pull request #2109 from aws-lumberyard-dev/cgalvan/RemoveDeprecatedGraphicsMenuItems
Removed deprecated graphics settings/performance menu options. Updated automated test accordingly.
4 years ago
Chris Galvan f278bbcd65
Merge pull request #2094 from aws-lumberyard-dev/cgalvan/gitflow_210712
Merged stabilization/2106 to development
4 years ago
Chris Galvan 2fc1062802 Removed deprecated graphics settings/performance menu options. Updated automated test accordingly.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
4 years ago
jromnoa 6a6aa69762
increase test timeout, if it still times out I need to get RDP access to the node to fix this since a pop-up or alert is halting+timing out automation (#2041)
Signed-off-by: jromnoa <jromnoa@amazon.com>
4 years ago
Chris Galvan e924ed0b86 Merged stabilization/2106 to development; Resolved merge conflicts
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
4 years ago
jckand-amzn ceae858f09 Updating to use of psutil directly
Signed-off-by: jckand-amzn <jckand@amazon.com>
5 years ago
jckand-amzn 35a60cdf1a Removing unnecessary Mesh component refreshes and updating calls to scale meshes
Signed-off-by: jckand-amzn <jckand@amazon.com>
5 years ago
jckand-amzn ea99ed11a3 Updating mesh surface creation, filtering, and expected instance counts
Signed-off-by: jckand-amzn <jckand@amazon.com>
5 years ago
jckand-amzn 9f5e91be88 Updating utility path for test import, and updating linked issue to disabled test
Signed-off-by: jckand-amzn <jckand@amazon.com>
5 years ago
jromnoa a40c979baa move test to sandbox instead of disabling it
Signed-off-by: jromnoa <jromnoa@amazon.com>
5 years ago
Junbo Liang ededb85da2
Merge AWSCore automation tests to the development branch (#2011)
* Create AWS Core automation for the interacting with AWS resources via the AWS Core gem.
Signed-off-by: junbo <junbo@amazon.com>
Co-authored-by: clujames <clujames@amazon.com>
5 years ago
jckand-amzn 3679530562 Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegXfailFixes 5 years ago
jromnoa 2555c88fe7 this test needs to be disabled in main, it was supposed to be merged to development before break but got merged to stabilization and then main
Signed-off-by: jromnoa <jromnoa@amazon.com>
5 years ago
Chris Galvan 3b1873b045 Merged stabilization/2106 -> development (resolved merge conflicts).
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
5 years ago
jckand-amzn c64f3fa5f9 Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegXfailFixes 5 years ago
jckand-amzn ea0e38aaf4 Updating expected View menu options for test_Menus_ViewMenuOptions_Work
Signed-off-by: jckand-amzn <jckand@amazon.com>
5 years ago
jckand-amzn 0a68bbdf7c Updating camera position and null renderer args for launcher test
Signed-off-by: jckand-amzn <jckand@amazon.com>
5 years ago
jckand-amzn dae44030fd Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegXfailFixes 5 years ago
jckand-amzn 78752a23a7 Updating null renderer argument for launcher tests
Signed-off-by: jckand-amzn <jckand@amazon.com>
5 years ago
sharmajs-amzn b9f70412c4
Moving flaky test test_WindowsAndMac_ComparisonOperations_Success to sandbox test suite (#1750)
Signed-off-by: sharmajs <sharmajs@amazon.com>
5 years ago
jckand-amzn c32f00d73f Updating/re-enabling skipped/xfailed Dynamic Vegetation automated tests
Signed-off-by: jckand-amzn <jckand@amazon.com>
5 years ago
hultonha 2ea9bfb144 merge stabilization/2106 into development
Signed-off-by: hultonha <hultonha@amazon.co.uk>
5 years ago
Aaron Ruiz Mora 9d5a9ff925
NvCloth automated tests use default renderer to be more stable and complete (#1850)
Signed-off-by: moraaar <moraaar@amazon.com>
5 years ago
Chris Galvan b9e06e70d9 Fixed copyright header issues per new validator
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
5 years ago
Chris Galvan d7574777a8 Resolved merge conflicts
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
5 years ago
chcurran 6b27c1d797 fix python test against editor
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
5 years ago
Steve Pham b4a2edec6a
Final update copyright headers to reference license files at the repo root (#1693)
* Final update copyright headers to reference license files at the repo root

Signed-off-by: spham <spham@amazon.com>

* Fix copyright validator unit tests to support the stale O3DE header scenario

Signed-off-by: spham <spham@amazon.com>
5 years ago
balibhan 6392788212
Merge pull request #1547 from aws-lumberyard-dev/build_game_launcher
Test game launcher with GPU
5 years ago
Gene Walters 9814e9dc6c Adding missing o3de copyright headers
Signed-off-by: Gene Walters <genewalt@amazon.com>
5 years ago
Gene Walters 6fb2558e44 Merge branch 'upstream/development' into genewalt/gitflow_210628
Signed-off-by: Gene Walters <genewalt@amazon.com>
5 years ago
Terry Michaels 149863c527
Removed Amazon as Company for QSettings (#1649)
* Removed Amazon as Company for QSettings

Signed-off-by: Terry Michaels <miterenc@amazon.com>
5 years ago
John 773fb4ea74 Add python test case to hydra test utils editor launcher
Signed-off-by: John <jonawals@amazon.com>
5 years ago
John 0e0f266fdd Provisional implementation of PythonCoverage gem
Signed-off-by: John <jonawals@amazon.com>
5 years ago
jromnoa 3e659b5107 fixes the nightly GPU test
Signed-off-by: John <jonawals@amazon.com>
5 years ago
Gene Walters 4e14c0069b Merge branch 'upstream/stabilization/2106' into genewalt/gitflow_210628 5 years ago
darapan 19695cfd12 "Fixing review comments" 5 years ago
darapan 0c468e4c31 "Adding new line" 5 years ago
darapan 0ef72afdba "Resoved Merge Conflicts" 5 years ago
darapan ce143a31f6 Merge branch 'stabilization/2106' into build_game_launcher 5 years ago
darapan ae9e3737c1 "" 5 years ago
darapan 7d833b87a5 "Resoving merge conflcts" 5 years ago
darapan 72ed95f095 "Resolving merge conflicts" 5 years ago
darapan aaf3edb467 "Fixing review comments" 5 years ago
Esteban Papp 1c5a4a3230
LYN-4759 Check test timeout max on smoke and main suites only (#1501) 5 years ago
darapan d3516053f3 "Fixing review comments" 5 years ago
darapan 0d60018000 "Updating cmake" 5 years ago
jackalbe 143b8f1131
{SPEC-7465} Fix DeleteCachedAssets_AssetsReprocessed fails on Debug Nightly Builds (#1535)
* Fix for DeleteCachedAssets_AssetsReprocessed fails on Debug Nightly Builds
* added -ap_disableAssetTreeView=true to disable the Qt tree view for the asset tab to get the parts that want to be tested finish
* only shows up on Debug

Tests:
=== test session starts ===
AutomatedTesting/Gem/PythonTests/assetpipeline/asset_processor_tests/asset_processor_batch_tests_2.py::TestsAssetProcessorBatch_AllPlatforms::test_AllSupportedPlatforms_FastScanWorks_FasterThanFullScan[windows-AutomatedTesting] PASSED [ 50%]
AutomatedTesting/Gem/PythonTests/assetpipeline/asset_processor_tests/asset_processor_batch_tests_2.py::TestsAssetProcessorBatch_Windows::test_WindowsPlatforms_RunAPBatchAndConnectGui_RunsWithoutEditor[windows-AutomatedTesting] PASSED [100%]
--- generated xml file: F:\amazon\o3de\build\vs2019\Testing\Pytest\AssetPipelineTests.Batch_2_Sandbox.xml ---
=== 2 passed, 4 deselected in 18.32s ===
5 years ago
jackalbe 95313401ed
{SPEC-7398} Helios - Asset Bundler auto test fixes (#1444)
* using O3DE engine assets instead of level.pak
* updated the binary find() logic for DeltaCatalog.xml

Tests: AutomatedTesting/Gem/PythonTests/assetpipeline/asset_processor_tests/asset_bundler_batch_tests.py
5 years ago
darapan d443a6f5c2 "Adding new line at the end" 5 years ago
darapan 9ae11c3602 "Adding new test" 5 years ago
jromnoa 33801ef925 fixes the nightly GPU test 5 years ago
Steve Pham 70042fcdcd
O3DE Copyright Updates for Linux Foundation (#1504) 5 years ago
sharmajs-amzn 64533431d8
{SPEC-7412}AssetPipelineTests.Gui_2_Main.main fails in nightly build (#1481) 5 years ago
amzn-hdoke 35001eba09
Fix resource mappings file names and client auth warnings and asserts. Fix cdk permissions (#1487)
* Fix resource mappings file names and client auth warnings and asserts conditions

* Add comments to explain reasoning for client auth role permissions

* Update comments based on feedback

* Fix AWSClientAuth unit test
5 years ago
mbalfour df648db62e Merge branch 'stabilization/2106' into mbalfour/gitflow_210622
# Conflicts:
#	Code/Framework/AzQtComponents/AzQtComponents/Components/Style.cpp
#	Code/Framework/AzToolsFramework/AzToolsFramework/Viewport/ViewportMessages.h
#	Gems/AWSCore/Code/Source/Editor/UI/AWSCoreEditorMenu.cpp
5 years ago
jckand-amzn 3fb3836b54 Simplifying test filtering in CMakeLists 5 years ago
jckand-amzn 4c294c0931 Merge branch 'stabilization/2106' of https://github.com/aws-lumberyard/o3de into jckand/FoundationAutoStabilization 5 years ago
jromnoa 2020ad7f64
Merge pull request #1442 from aws-lumberyard-dev/Atom/jromnoa/ATOM-15424-add-some-gpu-tests-to-AutomatedTesting
ATOM-15424: Adds GPU tests to the nightly o3de runs for the AutomatedTesting project (Windows only)
5 years ago
sphrose a8ba1a99af Update BasicEditorWorkflows_LevelEntityComponentCRUD.py 5 years ago
jromnoa 43b253da56 main suite and not sandbox suite, since the nightly runs the main suite 5 years ago
nvsickle e55580af57 Merge remote-tracking branch 'upstream/stabilization/2106' into nvsickle/MergeStabilizationJun18 5 years ago
amzn-hdoke 04f6c7b90f
Enable AWSI Automation Tests (#1330)
* Add AWS AutomatedTesting levels

* Update AWSCoreConfiguration to use default profile

* Update lambda name

* Add cdk update command before tests run

* Update global cdk version before runnign tests.

* Add npm update command

* More cdk changes

* More cdk changes

* Shortening project names for cdk

* increase timeout for AWSTests

* Add comments

* Set AWSTests to periodic test suite

* Update logic to re install cdk and deploy bootstrap

* change version to list to catch version mismatch

* Move AWS fixtures to module directory scope

* Fixing issues with cdk utils

* Add cdk setup to be called on cdk fixture function
5 years ago
jromnoa d904f6ab40 adds GPU test to the nightly test runs for o3de 5 years ago
amzn-sean 84de2d2e12
Fixed failing periodic physics tests (#1429) 5 years ago
jckand-amzn 67cd1ff52f Ensuring Main suite tests don't run GPU tests 5 years ago
Aaron Ruiz Mora 7781307afe
Fixed cloth automated tests. (#1400)
Bone transforms buffer is not valid when using Null renderer, which caused the test to fail since it reported an error and ultimately crashing as well. For now it's been worked around by checking the pointer is valid and not printing the error when null renderer is used, a task for the Atom team has been created to fix this properly in the future (ATOM-15807).
5 years ago
jckand-amzn d9f899cc50 Merge branch 'stabilization/2106' of https://github.com/aws-lumberyard/o3de into jckand/FoundationAutoStabilization 5 years ago
Aaron Ruiz Mora b9fbfac967
Fixed Physics Materials periodic automated tests (#1396) 5 years ago
jckand-amzn e4d42bd62b Merge branch 'stabilization/2106' of https://github.com/aws-lumberyard/o3de into jckand/FoundationAutoStabilization 5 years ago
amzn-sean 9f62d631fb
Physics joints updated to the new API (#1361)
Co-authored-by: Ulugbek Adilbekov <ulugbek@amazon.com>
5 years ago
jckand-amzn 6cf3a26574 Duplicating test to run on GPU node 5 years ago
sharmajs-amzn 6d608c2297
{SPEC-6460} BuildReleaseAuxiliaryContent fails to execute (#1341)
* Removing Auxiliary tests

* removing auxiliary test from running
5 years ago
jckand-amzn b31de1da33 LYN-4518: Updating expected actions for test_Menus_ViewMenuOptions_Work 5 years ago
evanchia-ly-sdets 3e0b0582ea
Merge pull request #1214 from aws-lumberyard-dev/enable_smoke_test
enabling smoke test
5 years ago
evanchia 258741b4c9 enabling smoke test 5 years ago
FuzzyCarterAWS 9cc8e95945 Updates FBX test assets to remove suzanne 5 years ago
Danilo Aimini fd81000d53
Fix the relative path in the Source param for the PrefabLevel_OpensLevelWithEntities prefab (#1196)
* Fixed the relative path in the Source param for the PrefabLevel_OpensLevelWithEntities prefab. Plus bonus capitalization fix.

* Add empty Cached Transform Parent parameter to prevent patch application issues. This will be fixed once prefab sanitation on load is added.
5 years ago
jckand-amzn d1f23aff62 SPEC-7008: Excluding more main tests from Debug test runs 5 years ago
jckand-amzn dbeee91e7b SPEC-7008: Setting up LargeWorlds main tests to be skipped in Debug builds 5 years ago
jckand-amzn 5fbf587b9e Updating File Menu actions in test_Menus_FileMenuOptions_Work. Temporarily marking test as xfail due to LYN-4208 5 years ago
clujames 60da667e8b Merge branch 'main' into LYN-3969 5 years ago
Junbo Liang 4070a9ec30
[LYN-2243] Create end-to-end automation tests for the metrics gem (#23)
[LYN-2243] Create end-to-end automation tests for the metrics gem
5 years ago
zsolleci 853cf291be
Merge pull request #959 from aws-lumberyard-dev/LY-123713
Ly 123713
5 years ago
Fuzzy Carter ed55158b35
Helios spec-6686 decouple tests (#978)
* * Remove test repository references

* * Update asset_builder_tests.py docstring to include test steps

* * Update test docstrings in asset_bundler_batch_tests.py to include test
  steps

* * Update asset_processor_batch_dependency_tests.py docstrings to contain
  test steps

* * Update asset_processor_batch_dependency_tests2.py docstrings to have
  test steps

* * Update asset_processor_batch_tests.py docstring to include test steps

* * Update asset_processor_batch_tests_2.py docstrings to include test
  steps
* Removed a references to a JIRA ticket ID

* * Update asset_processor_guit_tests.py docstrings to include test steps

* * Update asset_processor_gui_tests_2.py docstrings to have Test Steps

* * Update asset_relocator_tests.py docstrings to include test steps

* * update missing_dependency_tests.py docstrings to have test steps

* * Update auxiliary_content_tests.py docstrings to have test steps

* * Update fbx_tests.py docstrings to have test steps.

* * Update bank_info_parser_tests.py docstrings to have test steps

* * Removed Jira issue ids from Asset Pipline owned code

* * Undid two errornous code changes.

* * Addressed dbbronso PR-978 feedback.
* Steps declared and not populated. 1 - Removed errornous. 2 - Added missing step
* Fixed line formatting by removing bad blank line in Docstring

* Addressed PR-978 feedback from AMZN-stankowi

* Removed commented out entry from cmakefile
* Fixed several casing and spelling/typo issues caught in review
* Added a missing test step in asset_bundler_batch_tests.py
* Removed a test dealing with external projects, cut LYN-4116 to replace
* Calarfied test steps in asset_processor_gui_tests.py
* Noted test in asset_processor_gui_tests that cannot be ran manually
* Clarified test steps for fbx_tests

* Added in a comment and whitespace to a disguised operation.

Co-authored-by: stankowi <stankowi@amazon.com>
5 years ago
clujames 17024d6cf4 Updating according to feedback 5 years ago
clujames 50c6c9b1c6 Added an optional variable to the cdk deploy function to allow additional flags and arguments. 5 years ago
evanchia-ly-sdets 3fb2e60291
Merge pull request #1034 from aws-lumberyard-dev/moving_smoke_tests
moving intermittently failing smoke tests to sandbox suite
5 years ago
Aaron Ruiz Mora 00e860f326
Physics material system for spectra launch
- Invalidate 'Physics Materials From Mesh' boolean from collider component
- Removed material library from material selector. Default material library will always be used instead.
- Marking failing automated test as xfail
- Added default material to physics configuration.
- Moved material library asset from physx configuration to physics configuration, as it doesn't need to be physx specific.
- Refactor physics material system having into account that there is only one material library in the project.
- Renaming code from DefaultMaterialLibrary to MaterialLibrary.
- All queries about physics materials unified under PhysicsMaterialRequests bus.
- PhysXSystem only manages the material library asset.
- Saving and reloading the same physics material asset with different content didn't trigger a events that the material library has changed.
- Changing Physics Material Request interface to use shared_ptr instead of weak_ptr to be simpler to handle the returned materials and having a more consistent code.
- Refactored Material Manager to improve its implementation. Still following the same approach of "creating materials on the fly as they are requested", but now it's doing it consistently across the interface, with private helpers functions FindOrCreateMaterial that simplify vastly the implementation.
- Material Manager now listens to change event of material library asset and default material configuration so it updates its materials accordingly.
- Complete Material move constructor and operator.
5 years ago
evanchia cd9d21dbb0 fixing error with suite tag 5 years ago
evanchia 4ff120ac73 Only moving the failing test via pytest marks 5 years ago
sharmajs-amzn 19dc993331
{SPEC-6465} DeltaCatalog.xml does not contain value (#935)
* fixes for Asset Bundler Periodic test
5 years ago
evanchia 2cfbdb2cc9 moving intermittently failing smoke tests to sandbox suite 5 years ago
balibhan 5e13c79bc6 Merge branch 'main' into sc_automation_balibhan3 5 years ago
jckand-amzn 036eb4a269 Merge branch 'main' into jckand/FoundationAutoDecoupling 5 years ago
AMZN-stankowi 56942d0f68
Fixed periodic failing test. Updated for new combined meshes, plus added some additional debug printing on failures. (#954) 5 years ago
jckand-amzn 0c686dfb49 Merge branch 'main' into jckand/FoundationAutoDecoupling 5 years ago
Terry Michaels 9b1be43367
Renamed osx_gl to mac and es3 to android for cache folders (#949) 5 years ago
jckand-amzn 5fa67c23db SPEC-6685: Adding/updating more test summaries for TestRail decoupling effort 5 years ago
jckand-amzn b72cb2c601 SPEC-6685: Updating/adding test summaries for TestRail decoupling effort 5 years ago
jckand-amzn 1ebfa86f87 Added missing indent to test registry in CMakeLists.txt 5 years ago
zsolleci 8a119f2b18 fixed error in test steps description 5 years ago
zsolleci ada73c2834 T92567323 & T92569017 completed, suite updated 5 years ago
jckand-amzn 1fb8dd7dcd SPEC-7008: Moving failing Editor tests to Sandbox suite for investigation 5 years ago
balibhan 76c23cda6a Add all datatype parameters script 5 years ago
jckand-amzn f2cb116240 Updating path to tests for LandscapeCanvasTests_main 5 years ago
jckand-amzn 05a99947e4 Merge branch 'main' into jckand/FoundationAuto 5 years ago
amzn-hdoke a1514eb0b5
AWSI Gems Automation Update Jenkins configuration (Windows Only) (#923)
AWS Automation test fixes to run on AR.

* Enable AWS automation tests

* Testing by making test part of main suite

* Fix tests target path

* Adding __init__.py for CLI to work

* Revert "Merge pull request #868 from aws-lumberyard-dev/LYN-3974"

This reverts commit 7c2051ae54, reversing
changes made to d8bd6ef407.

* Using absolute path in resource mappings

* Rexporting client auth automation tests level

* Adding null renderer param to AWS automation tests launchers

* Adding rhi null flag to run null renderer

* Remove extra hyphen from rhi param

* Updating rhi param

* Adding rhi param to launcher

* Fix rhi param and reexport client auth levels

* Disable AWS automation tests and remove client auth levels'
5 years ago
jckand-amzn 48ef8747ef Re-enabling main suite for Dynamic Vegetation and Landscape Canvas suites 5 years ago
jckand-amzn 25f22d67ff Merge branch 'main' into jckand/FoundationAuto 5 years ago
jromnoa 72d394dfca Revert "merging latest main"
This reverts commit 2c6c639ede.
5 years ago
jromnoa 47df212ecd Revert "revert accidental docstring change"
This reverts commit bdedf419b4.
5 years ago
jromnoa bdedf419b4 revert accidental docstring change 5 years ago
jromnoa 2c6c639ede merging latest main 5 years ago
jromnoa bae370750b Merge branch 'main' into Atom/jromnoa/SPEC-6689-remove-testrail-info-from-tests 5 years ago
balibhan 8d7a1130d0
Merge pull request #893 from aws-lumberyard-dev/sc_automation_balibhan2
Add/Remove Methods from scriptevents
5 years ago
jromnoa e57e1b3ba2 remove testrail info from tests 5 years ago
jckand-amzn 0caec71562 Re-enabling Foundation tests in main 5 years ago
cgalvan 006219512e
Merge pull request #896 from aws-lumberyard-dev/cgalvan/FixAddInvalidComponent
[SPEC-6561] Prevent Editor crash when using the hydra_editor_utils to create an Entity with an invalid component.
5 years ago
jromnoa be9172b12c
Merge pull request #854 from aws-lumberyard-dev/Atom/jromnoa/SPEC-6957-fix-atom-renderer-test-timeout-issue
SPEC-6957: Attempting to fix the atom tests that only fail in AR but pass 100% of the time locally.
5 years ago
Chris Galvan 860f13c0ff [SPEC-6561] Prevent Editor crash when using the hydra_editor_utils to create an Entity with an invalid component. 5 years ago
balibhan d615441bbf updated summary 5 years ago
balibhan f8d320e79a updated with new line 5 years ago
balibhan 41b2f0d522 Merge branch 'main' into sc_automation_balibhan2 5 years ago
balibhan 265e57cd07 Add remove method Asset Editor 5 years ago
jckand-amzn 434fef4b8f Adding missing copyright header to test file 5 years ago
jckand-amzn 053247931b LYN-3769: Adding a basic Editor workflow automated test 5 years ago
sharmajs-amzn 44ec0211a0
fixes for missing dependency test (#850) 5 years ago
dhrudesh 0b24159cf3 Disabling AWS automation tests 5 years ago
jromnoa fbb5565fb5 removes hydra idle_wait() calls in an attempt to fix the timeout issue 5 years ago
amzn-hdoke 525840fb2a
Adding password 1 factor sign in (#830)
AWS automation test
5 years ago
AMZN-AlexOteiza 8c35347cfb
Fixed build timeout failures. Added xfail and made pytest timeout to be smaller so CMake doesnt make it to timeout and python does it instead
Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
5 years ago
hershey5045 69df673511
Fix lua reflection error on AutomatedTesting project. (#835)
Fix lua reflection error on AutomatedTesting project.
5 years ago
jckand-amzn 1a0bf32f42
Merge pull request #829 from aws-lumberyard-dev/jckand/FoundationAuto
SPEC-6949: Updating menu actions for failing Menu tests
5 years ago
jromnoa 6cdb746859
Merge pull request #818 from aws-lumberyard-dev/Atom/jromnoa/SPEC-6849-intermittent-test-failure-fix
SPEC-6849: Intermittent test failure fix for test_AtomEditorComponents_AddedToEntity()
5 years ago
jckand-amzn 6be126ec36 SPEC-6949: Updating menu actions for failing Menu tests 5 years ago
amzn-hdoke 659998cd26
AWSI Gems CDK Automation fixtures (#707)
* Adding AWS automation tests cdk and resource mapping fixtures

* Add aws_utils fixture

* Update assume role arn

* Get region and account id from aws_utils fixture

* Adding NodeJS and AWS CDK as install dependencies

* Fixing missing copyright headers

* Add missing copyright header

* Remove cdk and node install from build folder

* Remove unused script canvas file

* Uncomment code, remove unused script canvas

* Add region to aws_utils fixture

* Adding AWS gems to automated testing for all platforms

* Re-exporting ClientAuth level

* Add PythonTests/AWS CMakeLists.txt
5 years ago
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