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/tests
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
..
TestAssets/ShaderAssetBuilder Re-structure Atom test folders in AutomatedTesting. (#4206) 4 years ago
__init__.py Re-structure Atom test folders in AutomatedTesting. (#4206) 4 years ago
hydra_AtomEditorComponentsLevel_DiffuseGlobalIlluminationAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponentsLevel_DisplayMapperAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_BloomAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_DecalAdded.py lower casing materials in path to avoid Linux casing issues 4 years ago
hydra_AtomEditorComponents_DeferredFogAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_DepthOfFieldAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_DiffuseProbeGridAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_DirectionalLightAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_DisplayMapperAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_EntityReferenceAdded.py bringing in latest develoment 4 years ago
hydra_AtomEditorComponents_ExposureControlAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_GlobalSkylightIBLAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_GridAdded.py Making minor fixes, and cycling through light types 4 years ago
hydra_AtomEditorComponents_HDRColorGradingAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_HDRiSkyboxAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_LightAdded.py making minor variable name changes 4 years ago
hydra_AtomEditorComponents_LookModificationAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_MaterialAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_MeshAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_OcclusionCullingPlaneAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_PhysicalSkyAdded.py Making minor fixes, and cycling through light types 4 years ago
hydra_AtomEditorComponents_PostFXGradientWeightModifierAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_PostFXLayerAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_PostFXRadiusWeightModifierAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_PostFxShapeWeightModifierAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_ReflectionProbeAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomEditorComponents_SSAOAdded.py Added base level for tests, updated automation to use prefabs, and restored sandboxed tests (#6993) 4 years ago
hydra_AtomGPU_AreaLightScreenshotTest.py add ATTENUATION_RADIUS_MODE constant with its 2 available options of automatic or explicit 4 years ago
hydra_AtomGPU_BasicLevelSetup.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
hydra_AtomGPU_SpotLightScreenshotTest.py call AtomComponentProperties.light(), AtomComponentProperties.directional_light(), etc. as is for its component name, rather than make a component name variable 4 years ago
hydra_AtomMaterialEditor_BasicTests.py Atom Tools: updated document and windows systems and buses to support multiple instances 4 years ago
hydra_Atom_LevelLoadTest.py Making requested changes to LevelLoadTest 4 years ago
hydra_Atom_LevelLoadTest_Sandbox.py sandboxing the sponza level from the level test because it causes a hardlock 4%-12% of the time (#7513) 4 years ago
hydra_GPUTest_AtomFeatureIntegrationBenchmark.py removes general.log() checks for pass/fail status as these do not appear in AR and only appear locally 4 years ago
hydra_ShaderAssetBuilder_RecompilesShaderAsChainOfDependenciesChanges.py Re-structure Atom test folders in AutomatedTesting. (#4206) 4 years ago