We need to create an automation tool to do regression testing based on proposed patch (Pull Request). To complete that, we are required to achieve the following goals:
- Fetch PR information on Travis CI.
- Generate configurations based on Git changes.
- Generate diff report between the base and the patch.
- Deploy the report.