Sipfront is a test automation platform for telecom tests. It is hosted at https://app.sipfront.com, and you can find more information on our homepage.
This repository demonstrates the integration of a Sipfront end-to-end call test into the GitHub CI/CD pipeline. It triggers a Sipfront test run whenever a pull request is created, helping both an external contributor to this repo, as well as an internal reviewer to immediately see breaking changes to a basic call test scenario.
- Fork this repository
- Simulate a code change by running
date >> src/testfile.txt - Commit and push the changes
- Create a pull request to merge your change into upstream (this) repository
After creating the pull request, you will see the Sipfront test running in the background, and eventually you'll get a green checkmark or a red cross indicating the test result.
Copy the example workflow YAML file to your own repository, and adapt it as needed.
You can find the documentation for setting up the workflow and its prerequisites in the action documentation.
IMPORTANT: You need to set up the Sipfront API credentials in the repository secrets, please read the docs!