--- title: "Trigger Automation Execution from within Test Modeller" slug: "trigger-automation-execution-from-within-test-modeller" description: "Learn how to trigger an execution of automation code that has been generated within Test Modeller using a Git Connector and configuring your execution settings." tags: ["Video Tutorial", "Test Modeller", "Feature Overviews"] updated: 2024-09-27T14:17:02Z published: 2024-09-27T14:17:02Z canonical: "knowledge.curiositysoftware.ie/trigger-automation-execution-from-within-test-modeller" --- > ## Documentation Index > Fetch the complete documentation index at: https://knowledge.curiositysoftware.ie/llms.txt > Use this file to discover all available pages before exploring further. # Trigger Automation Execution from within Test Modeller Learn how to configure Quality Modeller to automatically trigger the execution of automation code generated within the platform using a Git Connector. This setup enables instant feedback on pass/fail results and error diagnostics directly within Quality Modeller. [Embedded content](https://www.youtube.com/embed/BBnj05GgVns?&wmode=opaque&rel=0) Note:This feature is not supported on the Community Server. To utilize this capability, please use your own server. ### Step 1: Configure Your Framework for Command Line Execution To integrate with Quality Modeller, you first need to ensure that your test framework can be executed from the command line. #### **Identify the Command** Determine the command required to run your framework from the command line. For example, to run a Java framework using Maven, the command might look like this: ``` mvn test -Dtest=TestFileName ``` This command initiates the test cases, which will then execute in a new Chrome browser window, running all specified test scenarios #### Adapt the Command for Quality Modeller Break down the command into components that Quality Modeller can execute whenever automation needs to be run. ### Step 2: Configure Automation Execution in Quality Modeller Now that your framework is ready for command line execution, follow these steps to configure automation in Quality Modeller: #### **Set Up the Java Tutorial Framework** Ensure that the language and source control are correctly configured in Quality Modeller. #### **Enable Execution on Publish** Enable the option to trigger execution automatically whenever code is pushed to the framework. #### **Specify Framework Location** Provide the root directory of your framework. #### **Define the Maven Command** Enter the Maven command that specifies the dependencies and initiates the test execution. #### **Create Dynamic Test Names** Configure a dynamic naming convention for test files, e.g., `[FileName]`, to ensure that the correct test cases are executed. ### Step 3: Test the Automation Workflow #### Generate and Resolve Data Dependencies Ensure that any required data dependencies are generated and resolved before execution. #### Generate Automation Code Automation code will be generated for the four identified paths. #### Push Code to Git The generated code is automatically pushed to your Git environment, leveraging the Git integration. #### Execute Tests Perform the test execution. You can choose to run the tests in headless mode or with the browser window open. ### Step 4: Review Test Results and Artifacts #### **Refresh the Test Suite** After execution, refresh the test suite in Quality Modeller to synchronize the run results. #### **Access Test Results** View the pass/fail results directly in Quality Modeller. The results will include links to the locations in your Git repository where the code has been pushed. #### **Review Test Steps and Screenshots** Access detailed test steps and any screenshots captured during execution to aid in validation and troubleshooting. By following these steps, you can seamlessly integrate Quality Modeller with your CI/CD pipeline using Git, ensuring efficient test automation and immediate feedback on your test runs. ## Related - [Automating Tests](/automating-and-executing-tests-in-test-modeller.md) - [Quality Modeller 101](/test-modeller-101.md) - [Quality Modeller](/get-started-with-test-modeller.md) - [QuickStart Tutorials](/quickstart-tutorials-1.md)