Commit Graph

362 Commits (e06ec2caa903260f9ce2de90e0be9bfba90ed747)

Author SHA1 Message Date
jckand-amzn b31de1da33 LYN-4518: Updating expected actions for test_Menus_ViewMenuOptions_Work 5 years ago
Eric Phister 0c7605c9b6
Update minimum required CMake version to 3.20 (#1253)
* Update the minimum CMake version to 3.20

Sets the cmake_minimum_required calls to version 3.20 and updates the
README.md to point at the general CMake download page instead of a stale
link.

* Remove unnecessary cmake minimum version

It was using an old 3.0 version and can be removed.

* Additional updates to CMake 3.20, build scripts

Updates the version and remove logic to find a CMake in 3rdParty.

* Removing backup path to ninja path in the build_ninja_windows.cmd

The backup path for finding ninja was coming from the Perforce depot which isn't available for o3de builds.

* Removing reference to 3rdParty Android SDK 29 from the build and run unit test script

The Android SDK is not part of the new 3rdParty system and users are expected to install the Android SDK on their own in order to build the engine for Android.

* Update the get_python scripts and README

No longer try to append a CMake path to LY_3RDPARTY_PATH, but do still
support LY_CMAKE_PATH because there are still uses of it.  Remove
mention of an LY_3RDPARTY_PATH-relative CMake path from the README.md.

* Removing LY_NINJA_PATH from the build_ninja_windows.cmd

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
5 years ago
evanchia-ly-sdets 3e0b0582ea
Merge pull request #1214 from aws-lumberyard-dev/enable_smoke_test
enabling smoke test
5 years ago
Aaron Ruiz Mora 7a053d82e1
UX Workflow improvements for Physics Materials (#1237)
- Added button to PhysX Collider Component in PhysX Mesh's field to open FBX Settings.
- Added button Material Selection to open the physics material library in Asset Editor.
- Default Material in PhysX configuration is read only and consistent with the text in combo boxes.
- Material configuration field "Surface Type" renamed to "Name"
- Fixed bug in EditorColliderComponent where the material selection was not updated when changing the library.
- Fixed bug where the materials selection was not set to default when a physics material from the asset was not found in the library.
- Added attributes 'BrowseButtonEnabled' and 'BrowseButtonVisible' to PropertyAssetCtrl.
- Updated physx configuration setreg files of AutomatedTesting project.
5 years ago
lumberyard-employee-dm a9e59fd75f
Updating the DefaultProject template to not insert the project-path parameter (#1223)
* Updating the DefaultProject template to not insert the project-path parameter into the VS Debugger Arguments for any applications

Added project-path injection directly within the LauncherUnified and AssetBuilder cmake scripts where their targets are defined

* Removing the add_vs_debugger_arguments call from the AutomatedTesting CMakeLists.txt
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
sharmajs-amzn b24c83122e
fixes for missing dependency tests (#1141) 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
Alex Peterson a3e73948c5
Improved project creation validation
No longer requires project name to be part of the project path.
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
Terry Michaels 940439d247
Resaved Simple Level to remove deleted components (#1066) 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
Aaron Ruiz Mora c03669df72
Updating default physics material library with the latest materials (#1056) 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
Esteban Papp ff9a052ce6
Merge pull request #1011 from aws-lumberyard-dev/ly-as-sdk/LYN-2948
Integration of the LY as an SDK work
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
pappeste eece07efd3 Merge branch 'main' into ly-as-sdk/LYN-2948 5 years ago
pappeste 8b9f5230f6 Merge branch 'main' into ly-as-sdk/LYN-2948 5 years ago
lumberyard-employee-dm 3b349e72a0 Adding QtForPython gem to the AutomatedTesting project 5 years ago
balibhan 5e13c79bc6 Merge branch 'main' into sc_automation_balibhan3 5 years ago
pappeste 69e79867be Making imported targets global, fixing identiation of the enabled_gems.cmake file 5 years ago
pappeste 639240576f Adding alias for the project gem so it gets loaded 5 years ago
pappeste 4a15f55f78 Updating AutomatedTesting/EngineFinder.cmake 5 years ago
jckand-amzn 036eb4a269 Merge branch 'main' into jckand/FoundationAutoDecoupling 5 years ago
pappeste 01933f45b1 Merge branch 'main' into ly-as-sdk/LYN-2948
# Conflicts:
#	Gems/AtomLyIntegration/TechnicalArt/DccScriptingInterface/gem.json
5 years ago
pappeste f1b688f435 Merge branch 'main' into ly-as-sdk/LYN-2948
# Conflicts:
#	CMakeLists.txt
#	Code/Tools/ProjectManager/Source/GemCatalog/GemInfo.h
#	Gems/AtomLyIntegration/AtomViewportDisplayInfo/gem.json
#	cmake/LYWrappers.cmake
#	cmake/SettingsRegistry.cmake
#	scripts/o3de/tests/unit_test_current_project.py
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 b1115c091f
Removed unused watersample level (#975) 5 years ago
Alex Peterson 13de9de3c1
Project Manager Toolbar Update
- use flow control for projects page for automatic updates when resizing
- made the first time screen only display the first time
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
jckand-amzn 9a15023eb5 Merge branch 'main' into jckand/FoundationAuto 5 years ago
lumberyard-employee-dm 4652d47fb3 Merge remote-tracking branch 'origin/lawsonamzn_prototype_gem_naming_conventions' into ly-as-sdk/LYN-2948-phistere 5 years ago
lumberyard-employee-dm 76fe7f3666 Merge branch 'main' of https://github.com/aws-lumberyard/o3de into ly-as-sdk/LYN-2948-phistere 5 years ago
balibhan 76c23cda6a Add all datatype parameters script 5 years ago
lumberyard-employee-dm 79ba6c0ecf Updating the EngineFinder.cmake for the AutomatedTesting project to use the engines_path key 5 years ago
jckand-amzn f2cb116240 Updating path to tests for LandscapeCanvasTests_main 5 years ago
michabr 713a3fd885
Convert TextureAtlas gem/builder to use Atom (#853)
* Convert TextureAtlas gem/builder to use Atom
* Convert image markup to use Atom image
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
nvsickle e19f1c0147 Ensure AtomFont loads with the Editor
-Use PAL_TRAIT_MONOLITHIC_DRIVEN_MODULE_TYPE which will correctly be set to GEM_MODULE to get loaded at runtime with non-monolithic builds instead of PAL_TRAIT_MONOLITHIC_DRIVEN_LIBRARY_TYPE
-Removed the unneeded entries from AutomatedTesting's runtime config now that this is fixed (AtomBridge will bring it in again)
5 years ago
jromnoa fbb5565fb5 removes hydra idle_wait() calls in an attempt to fix the timeout issue 5 years ago
lawsonamzn 6a7a86062e Updates AutomatedTesting project and adds atom support 5 years ago
Nicholas Lawson c9d5d7fb77 The new gem registration and usage system
Merge from mainline (Rebase)
5 years ago
abrmich d2cdabbac4 Merge branch 'main' into michabr/lyshine_text 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
abrmich 1f45e03a0c Added Gem::AtomFont to tool and runtime dependencies 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