jromnoa
8a1d63bab0
Merge pull request #7663 from aws-lumberyard-dev/Atom/jromnoa/move-benchmark-test-metrics-to-new-suite
...
Move benchmark test metrics to their own suite outside of the GPU suite.
2022-02-16 11:01:37 -08:00
Chris Galvan
18631b1a30
Merge pull request #7563 from aws-lumberyard-dev/jckand/ImageGradientTests
...
Adding new Image Gradient test to validate surface modification
2022-02-16 10:02:30 -06:00
jromnoa
19ccd59268
remove unused import
...
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com >
2022-02-15 17:27:41 -08:00
jromnoa
79e32ce4e5
moving benchmark tests into their own file to prevent timeout failures of other tests potentially stopping the benchmarks
...
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com >
2022-02-15 16:29:31 -08:00
Scott Murray
5124a6322d
pulling in latest
...
Signed-off-by: Scott Murray <scottmur@amazon.com >
2022-02-15 13:10:12 -08:00
Scott Romero
aaa8b9df7c
[development] automated tests for timing editor loading of the 10k levels ( #7472 )
...
It has been observed that when entering game mode in the editor with the 10k levels, the Vulkan backend performs significantly worse compared to DX12 on Windows. These tests are intended to detect if either backend gets worse with a currently generous timeout of 3 minutes to complete (10 for the Vulkan outlier) and should lowered over time as this metric stabilizes. Added a new periodic tests job to specifically run on a GPU instance.
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com >
2022-02-15 11:17:15 -08:00
Scott Murray
9335ce7ba9
removing pytest marks and debugging prints
...
Signed-off-by: Scott Murray <scottmur@amazon.com >
2022-02-14 12:21:51 -08:00
dmcdiarmid-ly
60d7533301
Merge pull request #7607 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-17302
...
Added the DiffuseProbeGridVisualizationCompositePass
2022-02-14 12:46:45 -07:00
jckand-amzn
f9f7dd604d
Merge branch 'development' of https://github.com/o3de/o3de into jckand/ImageGradientTests
...
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
2022-02-14 10:19:00 -06:00
jckand-amzn
2d28c19c0a
Simplifying entity creation and asset path calls
...
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
2022-02-14 10:18:50 -06:00
Guthrie Adams
9e32c83d30
Merge pull request #7570 from aws-lumberyard-dev/Atom/guthadam/atom_tools_document_and_window_buses_support_multiple_instances
...
Atom Tools: updated document and windows systems and buses to support multiple instances
2022-02-14 04:12:33 -06:00
dmcdiarmid-ly
bb81dd86ee
Added the DiffuseProbeGridVisualizationCompositePass.
...
Signed-off-by: dmcdiarmid-ly <63674186+dmcdiarmid-ly@users.noreply.github.com >
2022-02-11 18:26:38 -07:00
jckand-amzn
52354d4c2e
Simplifying surface tag assignment, fixing incomplete comment, and removing un-needed property tree query
...
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
2022-02-11 16:00:28 -06:00
Scott Murray
361a7385d5
removing debugging print statement
...
Signed-off-by: Scott Murray <scottmur@amazon.com >
2022-02-11 13:28:09 -08:00
Scott Murray
b340877f7c
updating tests for screenshot using editor_test.py
...
Signed-off-by: Scott Murray <scottmur@amazon.com >
2022-02-11 13:20:05 -08:00
SWMasterson
5f334e30f9
Updated missing shaderball assets. ( #7556 )
...
* Added missing shaderball assets and fixed typo in asset name.
Signed-off-by: Sean Masterson <semaster@amazon.com >
* Removed unnecessary files and updated macbeth_shaderballs level
Signed-off-by: Sean Masterson <semaster@amazon.com >
2022-02-11 09:58:43 -08:00
Guthrie Adams
c6ba1ef064
Atom Tools: updated document and windows systems and buses to support multiple instances
...
• This change is partially to unblock physics tool prototyping. It introduces a tool ID that is passed down into systems and acts as a context for document, window, and other systems and buses.
• The document system component is no longer a component. It is just a system class that can be constructed with a tool ID. Internally, it will connect to its buses and be addressable by tool ID. More than one can be instantiated, each with a unique tool ID.
• These changes are still backward compatible because most of the buses were using broadcast for standalone applications. All of those calls have been updated but not all of the scripts, which should still work as is.
• Got rid of the window factory request bus in favor of just instantiating the main window or any other UI in the application layer.
• Fixed a couple of bugs that were discovered while making these changes.
Signed-off-by: Guthrie Adams <guthadam@amazon.com >
2022-02-11 01:37:13 -06:00
jckand-amzn
bc29e31367
Updating whitespace and improving component CRUD readability
...
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
2022-02-10 16:28:32 -06:00
jckand-amzn
16758ae52f
Adding new Image Gradient test to validate surface modification
...
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
2022-02-10 16:25:47 -06:00
Luis Sempé
cdedd38767
Merge pull request #7523 from aws-lumberyard-dev/scripting/xfail_tests
...
Disabled tests that are reported failing on nightly builds
2022-02-09 16:21:49 -08:00
sweeneys
f5463bd903
Prevent unsafe calls to AssetProcessor
...
Signed-off-by: sweeneys <sweeneys@amazon.com >
2022-02-09 10:40:11 -08:00
lsemp3d
08a9f908a2
Disabled tests that are reported failing on nightly builds
...
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com >
2022-02-09 09:16:21 -08:00
jromnoa
fee95f3f5e
sandboxing the sponza level from the level test because it causes a hardlock 4%-12% of the time ( #7513 )
...
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com >
2022-02-09 08:10:33 -08:00
santorac
3f32669883
Merge pull request #7449 from aws-lumberyard-dev/Atom/santorac/RemixableMaterialTypes4_FlatMaterialFiles
...
Changed the Material File Format to Use a Flat Property List
2022-02-08 16:19:55 -08:00
chiyenteng
90503f2bef
Remove error message from InMemorySpawnableAssetContainer ( #7499 )
...
* Remove error message from InMemorySpawnableAssetContainer
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
* Fix nits
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
2022-02-08 15:25:35 -08:00
santorac
1894cd60c7
Merge remote-tracking branch 'upstream/development' into Atom/santorac/RemixableMaterialTypes4_FlatMaterialFiles
...
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com >
2022-02-08 14:07:32 -08:00
santorac
3a426344dd
Updated all of the .material files in AutomatedTesting and Atom/TestData to use the new flat list format. The conversion was done using local changes with a script that opens and re-saves every .material file in a given folder (those WIP changes are on a branch here: Atom/santorac/UpgradeMaterialScript).
...
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com >
2022-02-08 00:51:03 -08:00
LesaelR
d209bf783c
Moving test_CLITool_AssetBuilder_Works to sandbox. ( #7438 )
...
Signed-off-by: Rosario Cox <lesaelr@amazon.com >
2022-02-07 14:01:58 -08:00
chiyenteng
7c6c01d5a1
Convert automated tests related to content and unused levels ( #7416 )
...
* Convert automated tests related to content/WaterSample level/Physics's Base level
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
* Fix nits
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
* Add missing .prefab level file
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
* Fix nits
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
* Convert Blast tests
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
* Convert scripting tests
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
* Remove useless comments
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
* Revert Collider_AddColliderComponent change until prefab error message bug fixed
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
2022-02-07 12:11:01 -08:00
AMZN-stankowi
38a34d811d
Update default bundle size limit to fit slightly larger content. Longer term we'll want to refactor these tests so they don't start failing to seemingly unrelated upstream changes, but for now this buys us time to work on other, more important things. ( #7414 )
...
What happened to cause this:
The test_WindowsAndMac_BundlesAndBundleSettings_EquivalentOutput test bundles the same content in two different ways, with the final intention to compare and verify the results are the same.
It's bundling up the level levels\testdependencieslevel\testdependencieslevel.spawnable
Along the way, it verifies the bundles it gets are what it expects. One of the bundle settings it uses is a relatively small maximum bundle size of 5 mib.
Note that when we use a maximum bundle size, it's not a hard limit, it's just when we go to create a new bundle, if the current bundle size + next file would make the bundle too big, it starts a new bundle. This means you can have bundles go over the bundle size in the case where one file is larger than the bundle size limit.
Somehow, one of the files referenced from this bundle ( goegap_4k_skyboxcm.exr.streamingimage ) is now 24 MB, which is larger than the default bundle size originally used, which is why the test fails, it goes to examine the contents of the second pak file of the first bundle, and it's larger than the maximum bundle size. That's why the test is failing.
Changing this to 30 mib causes this test to continue to pass.
Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
2022-02-07 11:29:13 -08:00
AMZN-stankowi
07bdba11ca
Updating to assimp 5.1.6 ( #7435 )
...
* Updated UV channel name retrieval to match changes to the assimp sdk
Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Updated FBX automated tests to work with latest changes
Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Updating to the latest build of assimp: 5.1.6 with our two fixes applied on top
Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Adding updated linux package info
Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Added mac package info for 5.1.6 assimp
Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Updating Linux assimp package hash with latest changes
Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Updated mac hash to match latest assimp mac package
Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Updated windows to the latest assimp 5.1.6 package
Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
2022-02-07 09:09:00 -08:00
Guthrie Adams
c9c172794e
Atom Tools: Document system exposes reflected object data
...
• This removes a direct dependency on dynamic property groups and data from the document system.
• Added support for names, descriptions, and nesting to dynamic property groups.
• Moved property related functions from base document classes into material editor document classes because dynamic property groups are an implementation detail of the material editor document to support material type flexible data format.
• Change material document to use a table of dynamic property groups instead of a map of properties.
• Added functions to traverse groups and properties.
• This keeps groups and properties organized consistently with the material type file as well as what’s expected in the UI.
• Document data can now be maps directly to the inspector reflective property editors instead of copying one property at a time out of the document and keeping those synchronized.
Signed-off-by: Guthrie Adams <guthadam@amazon.com >
2022-02-03 21:42:27 -06:00
Neil Widmaier
a67671759e
Merge branch 'development' of https://github.com/aws-lumberyard/o3de into Neil_P0_updates
2022-02-03 10:03:48 -08:00
Gene Walters
be783e2c3c
Merge pull request #7324 from aws-lumberyard-dev/LYN-6769_TestingRPCs_AutonToAuth_ServerToAuth
...
Multiplayer AutomatedTesting: Autonomous->Authority and Server->Authority RPCs
2022-02-03 10:02:22 -08:00
Sean Sweeney
2bdc102f63
Merge pull request #6795 from aws-lumberyard-dev/scspaldi_lytt_improvements
...
Changed kill to protected.
2022-02-03 10:02:13 -08:00
jckand-amzn
eb1aee0230
Finalizing Terrain automated test conversions to utilize prefab system ( #7360 )
...
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
2022-02-03 09:58:53 -08:00
Gene Walters
f1680daa96
Small log change based on feedback
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2022-02-02 16:06:29 -08:00
Neil Widmaier
2ce9db972d
Merge branch 'development' of https://github.com/aws-lumberyard/o3de into Neil_P0_updates
2022-02-02 15:10:21 -08:00
Neil Widmaier
57ab6d5e7c
making minor variable name changes
...
Signed-off-by: Neil Widmaier <nwidmaie@amazon.com >
2022-02-02 15:08:54 -08:00
scspaldi
92da291bb4
Changed kill() to protected. Changed references from kill() to stop().
...
Signed-off-by: scspaldi <scspaldi@amazon.com >
2022-02-02 13:32:10 -08:00
jromnoa
9a30c5366c
Merge pull request #7302 from aws-lumberyard-dev/Atom/scottmur/P1_decal_null
...
P1 Decal tests for null renderer
2022-02-02 10:43:07 -08:00
Gene Walters
059550a311
Merge pull request #6113 from aws-lumberyard-dev/scspaldi_basic_networking_automation_test
...
Basic networking automation test
2022-02-02 07:16:06 -08:00
Scott Murray
157149928b
lower casing materials in path to avoid Linux casing issues
...
Signed-off-by: Scott Murray <scottmur@amazon.com >
2022-02-01 11:24:51 -08:00
Gene Walters
23bdc52270
Merge branch 'upstream/development' into LYN-6769_TestingRPCs_AutonToAuth_ServerToAuth
2022-02-01 09:54:13 -08:00
Scott Murray
9081a0db90
use material included and remove unused decal material
...
Signed-off-by: Scott Murray <scottmur@amazon.com >
2022-02-01 09:51:22 -08:00
Gene Walters
647982ea39
Minor py-code comments
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2022-02-01 09:30:54 -08:00
Gene Walters
9d002860f7
Merge pull request #7293 from aws-lumberyard-dev/LYN-6769_TestingRPCs
...
AutomatedTesting: Adding Multiplayer Authority->Client RPC Test
2022-02-01 08:32:17 -08:00
jiaweig
1dd4898713
LYN-8551 Terrain: Renderer: Create compute pass for clipmaps ( #7116 )
...
* Allocate a pass that will be used to generate clipmap
Signed-off-by: jiaweig <51759646+jiaweig-amzn@users.noreply.github.com >
* Fix some small issues
Signed-off-by: jiaweig <51759646+jiaweig-amzn@users.noreply.github.com >
* Rename the pass to avoid future conflict. Move assets to terrain gem.
Signed-off-by: jiaweig <51759646+jiaweig-amzn@users.noreply.github.com >
* Turn the pass off
Signed-off-by: jiaweig <51759646+jiaweig-amzn@users.noreply.github.com >
* Move pass templates to Terrain gem
Signed-off-by: jiaweig <51759646+jiaweig-amzn@users.noreply.github.com >
* move load template to private
Signed-off-by: jiaweig <51759646+jiaweig-amzn@users.noreply.github.com >
* Add macro texture compute pass
Signed-off-by: jiaweig <51759646+jiaweig-amzn@users.noreply.github.com >
* Fix uncleaned code from previous commit
Signed-off-by: jiaweig <51759646+jiaweig-amzn@users.noreply.github.com >
2022-02-01 08:47:11 -06:00
Gene Walters
dcc7ad6e71
Adding automated tests for Autonomous->Authority and Server->Authority RPCs
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2022-01-31 17:40:49 -08:00
AMZN-nggieber
f5fcab75d6
Display Gem Icons in Gem Catalog ( #7294 )
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
Co-authored-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
2022-01-31 17:06:06 -08:00