Gene Walters
be7c8c8dd3
Removing flaky multiplayer tests. Will bring back once we can reproduce and correct the flakes
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-11-04 09:55:59 -07:00
jromnoa
cdf5a0519f
Merge pull request #5284 from aws-lumberyard-dev/Atom/semaster/add_hdr_colorgrading_p0
...
Test parallel P0 HDR Color Grading Component
2021-11-03 19:34:26 -07:00
Sean Masterson
68e2770caf
Adding P0 Automation for HDR Color Grading Component
...
Signed-off-by: Sean Masterson <semaster@amazon.com >
2021-11-03 15:52:39 -07:00
jromnoa
f0ba0ff7eb
Merge pull request #5033 from aws-lumberyard-dev/Atom/jromnoa/assert-for-screenshot-comparisons
...
Fixes the test_BasicLevelSetup_SetsUpLevel() test and adds proper asserts for screenshot comparisons.
2021-11-03 12:26:56 -07:00
Allen Jackson
815c2d1986
{lyn5868} fixing the asset_processor_batch_tests.py auto tests ( #5247 )
...
Signed-off-by: Allen Jackson <23512001+jackalbe@users.noreply.github.com >
2021-11-03 13:19:22 -05:00
jromnoa
52bae87a93
Merge pull request #5218 from aws-lumberyard-dev/Neil_o3de_automation
...
Adding P0 Occlusion Culling Plane test
2021-11-03 09:48:50 -07:00
jromnoa
1085aed137
Merge branch 'development' into Atom/jromnoa/assert-for-screenshot-comparisons
2021-11-03 09:23:26 -07:00
Neil Widmaier
ebfb34733d
fixing new line formatting issues
...
Signed-off-by: Neil Widmaier <nwidmaie@amazon.com >
2021-11-02 16:28:49 -07:00
Neil Widmaier
36b6aed2df
fixing function name formatting issues
...
Signed-off-by: Neil Widmaier <nwidmaie@amazon.com >
2021-11-02 15:21:50 -07:00
Neil Widmaier
3466e51206
fixing formatting issues
...
Signed-off-by: Neil Widmaier <nwidmaie@amazon.com >
2021-11-02 13:36:44 -07:00
Mike Balfour
6d7be70133
Merge pull request #5202 from aws-lumberyard-dev/mbalfour/gitflow_211102_o3de
...
Merging stabilization/2110 to development
2021-11-02 13:33:14 -05:00
SergeyAMZN
536cba18d7
Merge pull request #4778 from aws-lumberyard-dev/LYN-6770_AutomatedTestNetInputs
...
LYN-6770 Automated Test Network Input
2021-11-02 16:49:13 +00:00
AMZN-stankowi
6d592d78cd
Fixes for release builds with DCO fix ( #5164 )
...
* This set of changes is work toward allowing release builds to work with asset bundler generated bundles and legacy, non-prefab levels. This requires some other in-flight changes before this work is complete.
Updated engine seed list + fixed automated test
ComponentApplicationLifecycle has the ability to automatically register events if asked to register a handler and the event doesn't exist. This is only intended for cases where you need to register a handler early in startup before the settings registry file is loaded.
Added two new lifecycle events: One after the system entity has been activated, and one after the system interface has been created.
If you load an archive before the system entity has been activated, archive.cpp caches information about those archives until that time, so it can finish registration. This is because the serialization system and BundlingSystemComponent both need to be available to do this registration, but the bundles have to be loaded before those are initialized so that the settings registry file can be loaded.
Fixed an error were mounted pak files were searching for levels.pak and not level.pak, and not finding them. I'm pretty sure this logic doesn't do anything functional either way, but I've been testing legacy levels with this change and they work now.
Moved wildcard pak loading to where engine.pak is loaded. This is because the settings registry file that defines the IO stack to spin up must be available early in application startup, and this file must be within a mounted pak file. If you're using asset bundler generated bundles, they need to be loaded at this time so that file can be loaded.
Atom's BootstrapSystemComponent.cpp no longer initializes on AssetCatalogLoaded, and instead initializes on the ApplicationLifecycle event SystemInterfaceCreated. This is because the base assetcatalog.xml file is really just a development time concept, this file should not be used in packaged release builds, because those builds will make use of delta catalogs in each bundle loaded. The asset catalog contains the list of all assets that were in the cache at development time, and this contains content that developers don't want to ship, and they may want to specifically hide from their customers, so data miners don't find secrets about upcoming game content.
Recovering from a branch that had incorrect DCO
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Fixed an incorrect ebus disconnect and removed an include that's no longer needed
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Fixed a copy and paste typo from trying to recover the previous pull request
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Updated product IDs for the settings registry builder to no longer collide with the JSON builder. Now they are based on a hash of the configuration.
Updated the engine default seed list to include the new asset ID info for the renamed bootstrap file
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Updated the path to the application lifecycle events, because runtime settings aren't included in the merged bootstrap file.
Addressed some feedback on printing out a string view on an error
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Removed a test that uses old assets that aren't relevant. We may not need this test anymore, but if we do we've backlogged a task to create a new test to cover this behavior without using old assets.
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Renamed SystemInterfaceCreated event to LegacySystemInterfaceCreated
Removed SystemEntityActivated event. Now that I have the rest of the fixes in this pull request, this new event wasn't needed, the already existing SystemComponentsActivated event does what I need.
Changed list to vector
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
2021-11-02 09:03:38 -07:00
Mike Balfour
cb9603ddcd
Merge commit '0ccd55f9459f50a9d0906e8d875943a7bc8e74c2' into mbalfour/gitflow_211102_o3de
2021-11-02 09:38:56 -05:00
moraaar
0ccd55f945
Added PAL to blast and whitebox tests to only enable automated tests on supported platforms: windows only at the moment. ( #5165 )
...
Signed-off-by: moraaar <moraaar@amazon.com >
2021-11-02 09:28:31 +00:00
jromnoa
5b0f345052
PR fixes to clean up syntax and variable names also to remove a change from another PR
...
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com >
2021-11-02 00:03:50 -07:00
jromnoa
a8efd5da95
add the correct paths for Light component test and use the 'Base' level instead of 'auto_test' level to resolve remaining issues with screenshot angles
...
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com >
2021-11-01 23:42:14 -07:00
jromnoa
2329e4302f
Merge branch 'development' into Atom/jromnoa/assert-for-screenshot-comparisons
2021-11-01 21:10:16 -07:00
Gene Walters
2a3667f7b0
Merge branch 'upstream/development' into LYN-6770_AutomatedTestNetInputs
2021-11-01 20:23:27 -07:00
Neil Widmaier
4a57b13a0e
Adding P0 Occlusion Culling Plane test
...
Signed-off-by: Neil Widmaier <nwidmaie@amazon.com >
2021-11-01 17:11:07 -07:00
chiyenteng
6862b52069
Convert several physics automated tests with Base test level file converted to prefab file ( #5138 )
...
* Convert some physics automated tests to use prefab system
Signed-off-by: chiyteng <chiyteng@amazon.com >
* revert changes
Signed-off-by: chiyteng <chiyteng@amazon.com >
* Fix file names
Signed-off-by: chiyteng <chiyteng@amazon.com >
2021-11-01 14:27:22 -07:00
Gene Walters
fa32940205
Adding logs to dedicated-server start up (unable to use for automated testing just yet since remote console cant be connected that early). Adding pytest check to make sure AutomatedTesting.ServerLauncher is running. Moved sveditor_port to MultiplayerEditorConnection since it was never actually getting used when it was in EditorSystemComponent (dedicated servers dont know about editor)
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-11-01 13:01:59 -07:00
Sean Sweeney
ea4bc31b38
Merge pull request #4675 from aws-lumberyard-dev/editor_test_tools_cleanup
...
Editor test tools cleanup
2021-10-29 15:47:26 -07:00
AMZN-AlexOteiza
e871dff70e
Added two complex prefab tests ( #5089 )
...
* Added two complex prefab tests
* Fix compile error
* Added extra methods, fixed test failure
* Addressed PR commments
* More PR comments
* Fix space
* Fix ar error
2021-10-29 22:32:33 +01:00
Gene Walters
2f38873e03
Adding logs for successful steps occurring in the editor-server process. AutomatedTesting will expect these logs and can be helpful to narrow down any test fails
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-10-29 13:55:32 -07:00
jromnoa
7b5a5b8f74
Merge pull request #5106 from aws-lumberyard-dev/Atom/scottm/cleanup_import
...
Test parallel PostFX Layer remove and unused import
2021-10-29 10:35:40 -07:00
Allen Jackson
29f5fb1271
{lyn7352} adding more logging around mock_asset_builder.py ( #5103 )
...
o3de\AutomatedTesting\Gem\PythonTests\PythonAssetBuilder\mock_asset_builder.py
- adding more logging
- updated keys for platforms (pc, server)
Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com >
2021-10-28 16:38:27 -05:00
Scott Murray
7536073df0
remove and unused import
...
Signed-off-by: Scott Murray <scottmur@amazon.com >
2021-10-28 13:36:48 -07:00
Gene Walters
6d673643be
Re-merging latest dev after rebasing to fix DCO. Re-resolving conflicts
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-10-28 09:56:01 -07:00
Gene Walters
131c415404
small fix: adding newline back to end of a merged file
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-10-28 09:47:12 -07:00
Allen Jackson
63308c942a
{lyn7677} updated test modules to pass AssetPipelineTests on Linux ( #5017 )
...
* {lyn7677} updated test modules to pass AssetPipelineTests on Linux
Fixes for Python AssetPipelineTests modules fail on Linux
Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com >
* Separating the Linux and Mac concerns
Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com >
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-10-28 09:46:46 -07:00
sweeneys
0b9c792fda
Fix AzTestRunner with correct lib
...
Signed-off-by: sweeneys <sweeneys@amazon.com >
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-10-28 09:46:38 -07:00
sweeneys
b9486036c3
Fix AzTestRunner smoke test on Linux
...
Signed-off-by: sweeneys <sweeneys@amazon.com >
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-10-28 09:46:36 -07:00
Scott Murray
12784c4ada
test cleanup and adding AtomComponentProperties
...
Signed-off-by: Scott Murray <scottmur@amazon.com >
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-10-28 09:45:38 -07:00
amzn-mike
769e2e3942
Add serialized output version (xml) of debug scene graph ( #3437 )
...
* Add serialized output version (xml) of debug scene graph
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Fix line endings
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Fix line endings
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Update fbx unit tests to check for dbgsg.xml file
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Add dbgsg.xml comparison
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Move dbgsg files to SceneDebug sub folder
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Add shaderball.dbgsg.xml and multiple_mesh_multiple_material_override.dbgsg.xml
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Add shaderball dbgsg.xml product.
Update code to look in SceneDebug for dbgsg files
Fix extension concatenation
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Remove unnecessary dbgsg.xml file
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-10-28 09:45:24 -07:00
LesaelR
b4f42b599a
Adding Shaderball test and asset files. ( #4743 )
...
Signed-off-by: Rosario Cox <lesaelr@amazon.com >
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-10-28 09:44:45 -07:00
Gene Walters
48c438f469
Reverting the debugging code I was using to narrow down the problem on Jenkins now that the issue was fixed by PR-4946
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-10-28 09:42:13 -07:00
Gene Walters
c9a02e3c8a
Revert "Lowering timeout so pytest doesnt abort, but still get mode time to read the server logs"
...
This reverts commit 8380c5ff24 .
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-10-28 09:42:10 -07:00
jromnoa
568d9a3f36
Merge pull request #5069 from aws-lumberyard-dev/Neil_o3de_local
...
Adding the Hydra P0 Grid component test, and including it in the Test…
2021-10-27 17:33:50 -07:00
Neil Widmaier
308fcd8bf2
Adding the Hydra P0 Grid component test, and including it in the Test_Suite_Main_Optomized.
...
Signed-off-by: Neil Widmaier <nwidmaie@amazon.com >
2021-10-27 14:53:20 -07:00
Allen Jackson
af7bb2332f
{lyn7677} updated test modules to pass AssetPipelineTests on Linux ( #5017 )
...
* {lyn7677} updated test modules to pass AssetPipelineTests on Linux
Fixes for Python AssetPipelineTests modules fail on Linux
Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com >
* Separating the Linux and Mac concerns
Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com >
2021-10-27 08:15:35 -05:00
jromnoa
6d62dbba76
fixes the basic level GPU test screenshot comparison failure
...
Signed-off-by: jromnoa <jromnoa@amazon.com >
2021-10-26 18:51:09 -07:00
Sean Sweeney
56a1d4ff44
Merge pull request #4988 from aws-lumberyard-dev/aztestrunner_smoke
...
Fix AzTestRunner smoke test on Linux
2021-10-26 16:50:07 -07:00
jromnoa
8f66b0765e
Merge pull request #4933 from aws-lumberyard-dev/Atom/scottmur/test_cleanup
...
Atom parallel test cleanup and adding AtomComponentProperties
2021-10-26 14:02:18 -07:00
evanchia
7c25cb6d5a
addressing minor details in feedback
...
Signed-off-by: evanchia <evanchia@amazon.com >
2021-10-26 10:37:39 -07:00
amzn-mike
ee6ceba5ce
Add serialized output version (xml) of debug scene graph ( #3437 )
...
* Add serialized output version (xml) of debug scene graph
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Fix line endings
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Fix line endings
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Update fbx unit tests to check for dbgsg.xml file
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Add dbgsg.xml comparison
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Move dbgsg files to SceneDebug sub folder
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Add shaderball.dbgsg.xml and multiple_mesh_multiple_material_override.dbgsg.xml
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Add shaderball dbgsg.xml product.
Update code to look in SceneDebug for dbgsg files
Fix extension concatenation
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Remove unnecessary dbgsg.xml file
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
2021-10-26 09:07:22 -07:00
sweeneys
dd49798596
Fix AzTestRunner with correct lib
...
Signed-off-by: sweeneys <sweeneys@amazon.com >
2021-10-25 18:54:01 -07:00
sweeneys
fa6b1d1d65
Fix AzTestRunner smoke test on Linux
...
Signed-off-by: sweeneys <sweeneys@amazon.com >
2021-10-25 18:50:34 -07:00
LesaelR
079e684b77
Adding Shaderball test and asset files. ( #4743 )
...
Signed-off-by: Rosario Cox <lesaelr@amazon.com >
2021-10-25 10:05:07 -07:00
Gene Walters
2f651c05c8
Python passes lower-case net-player-prefab path.
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-10-24 23:28:10 -07:00