Contributor
Liangchen Luo

Regression Testing Tool and HTML Report Generator for Pull Request


Mentors
Richard Veach, Roman Ivanov
Organization
Checkstyle

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:

  1. Fetch PR information on Travis CI.
  2. Generate configurations based on Git changes.
  3. Generate diff report between the base and the patch.
  4. Deploy the report.