Browse Source

Adding some related links

Signed-off-by: smurly <[email protected]>
smurly 2 years ago
parent
commit
12d7c5464c

+ 7 - 1
testing-guidance/Automation-Authoring-Maintaining-Editor-Python-Bindings.md

@@ -11,6 +11,12 @@ In an editor session, using these ebus and method calls found in `azlmbr` module
 Atom automation primarily uses EPB automation for component verification in the Automated Review (AR) system. Atom components can be instantiated in an editor session using `-rhi=null` so that the basic component can be tested without requiring GPU render. RPI level function will occur when `-rhi=null` so the components are still exercising some code.
 Atom automation primarily uses EPB automation for component verification in the Automated Review (AR) system. Atom components can be instantiated in an editor session using `-rhi=null` so that the basic component can be tested without requiring GPU render. RPI level function will occur when `-rhi=null` so the components are still exercising some code.
 We take advantage of helpers to make these ebus calls more object-oriented; specifically [editor_entity_utils.py](https://github.com/o3de/o3de/blob/development/AutomatedTesting/Gem/PythonTests/EditorPythonTestTools/editor_python_test_tools/editor_entity_utils.py).
 We take advantage of helpers to make these ebus calls more object-oriented; specifically [editor_entity_utils.py](https://github.com/o3de/o3de/blob/development/AutomatedTesting/Gem/PythonTests/EditorPythonTestTools/editor_python_test_tools/editor_entity_utils.py).
 
 
+### 1.1 More Reading
+
+- Raw Ebus calls [editor-automation](https://github.com/o3de/o3de.org/blob/main/content/docs/user-guide/editor/editor-automation.md) (prefer editor_entity_utils.py object oriented wrappers over raw ebus calls)
+- BehaviorContext details [EditorPythonBindings](https://github.com/o3de/sig-testing/blob/main/editorpythonbindings.md)
+- [Test Automation Best Practices](https://www.o3de.org/docs/user-guide/testing/best-practices/)
+
 ## 2.0 Structure of Editor Python Test Code
 ## 2.0 Structure of Editor Python Test Code
 
 
 ### 2.1 Basic structure
 ### 2.1 Basic structure
@@ -297,4 +303,4 @@ Starting with your docstring list of properties you can generate blocks of code
             Tests.exposure,
             Tests.exposure,
             sky_atmosphere_component.get_component_property_value(
             sky_atmosphere_component.get_component_property_value(
                 AtomComponentProperties.sky_atmosphere('Exposure')) == 0.0)
                 AtomComponentProperties.sky_atmosphere('Exposure')) == 0.0)
-```
+```