Integrate Low Code Automation with GitHub
Learn how to integrate GitHub with Low Code Automation.
Integrating Low Code Automation with GitHub makes it easier to report and track issues during test runs. You can log and track issues directly within Low Code Automation, without switching between tools.
Integration with GitHubs for bug reporting is available only in the Low Code Automation Pro plan. For more details, contact us.
Prerequisite
- An existing GitHub project.
- Builds in Low Code Automation.
Steps to integrate
To integrate GitHub with Low Code Automation:
- Sign in to Low Code Automation.
- Select Integrations from the left pane.
- On the Integrations page, click + Connect under the GitHub tile.
- Click Connect using OAuth.
The GitHub integration with Low Code Automation is complete. You can now link new or updated issues to the corresponding tests.
Report an issue on GitHub
- On Low Code Automation, go to Builds and select the required failed test.
- On the Test Run pane, click Report a bug.
- Select the Organization, Repository and project from the Project dropdown menu in the window that appears. Low Code Automation automatically picks up all the fields in your GitHub project.
- On the Create issue tab, select the issue type. For example, Issue.
- Select the Assignee.
- Enter the issue details. Click Show all fields to view all the fields.
- You can upload files in the Attachments section. For more information on the supported file formats, click the Supported Files info button.
- Expand Additional meta data added with description to view all the test related metadata that Low Code Automation auto-populates. For more information, see the Metadata to aid in debugging section.
- Click Create.
You will receive a success message that the GitHub issue is created. Click View issue on the success message to view the issue on GitHub. The GitHub issue gets associated with the test run.
Metadata to aid in debugging
When you report a GitHub issue, Low Code Automation automatically logs the following metadata to make it easier to debug:
- Test resolution
- Locale
- Starting URL of the test
- Browser
- Browser version
- Device
- Step number
- Step description
- Number of retries
- Timeout
- Error message
- Link to the test: This link redirects user to test page where users can view it.
- Link to the test execution: The link redirects the user to test execution details.
As Low Code Automation automatically logs this information onto the GitHub, you can reduce manual work, debug faster, and improve the data quality of your GitHub issues.
Update an issue on GitHub
You can update an issue that is linked to a test run. You can also link an existing issue from the GitHub board to a specific test run.
- On Low Code Automation, go to Builds and select the required failed test.
- In the Test Run pane, click Issues and then click Report new bug. Note that the Issues button appears only if an issue is already linked.
- Click the Update existing issue tab and then select the issue you want to update from the Issue drop-down.
- Update or fill the required details and click Update.
You will receive a success message that the GitHub issue was updated.
Disconnect GitHub
To disconnect the GitHub integration:
- Go to the Integrations page and click Disconnect on the GitHub tab.
- In the Disconnect GitHub dialog, type “Disconnect” in the box and click Disconnect again.
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Thank you for your valuable feedback!