You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/AutomatedTesting/Gem/PythonTests/Atom
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>
4 years ago
..
atom_utils Atom Tools: updated document and windows systems and buses to support multiple instances 4 years ago
golden_images update golden images for spot light and area light tests, update asset used 4 years ago
tests Atom Tools: updated document and windows systems and buses to support multiple instances 4 years ago
CMakeLists.txt update CMakeLists.txt in preparation for removing the TestSuite_Main_GPU_Optimized file, add compare_screenshot_to_golden_image function, add hydra_AtomGPU_LightComponentScreenshotsMatch.py hydra script 4 years ago
TestSuite_Main.py Making requested changes to LevelLoadTest 4 years ago
TestSuite_Main_GPU.py remove the optimized GPU test file and replace the existing GPU test file with the optimized tests, update atom_constants.py for the new Light component properties, add area light test script, still need to add spot light test script to fully finish this task 4 years ago
TestSuite_Sandbox.py sandboxing the sponza level from the level test because it causes a hardlock 4%-12% of the time (#7513) 4 years ago
__init__.py Re-structure Atom test folders in AutomatedTesting. (#4206) 4 years ago