OSSFaultsFinder

This project is intended for academic research use. It downloads faulty builds from projects hosted on public travis CI server.

Build details:

  • download or clone the project.
  • add your database configuration data to the hibernate.cfg.xml file.
  • run mvn clean install command.

Usage details:

  • run the createDB.sql in your local database. The default configuration for the database is assumed. (user: root, empty password)
  • run the faultsFinder.jar generated by the build.

Arguments: -save Parameters: organization project -download Parameters: organization project -download Parameters: organization project startFrom

Example usage: java -jar faultsFinder.jar -save alibaba fastjson

java -jar faultsFinder.jar -download alibaba fastjson

java -jar faultsFinder.jar -download alibaba fastjson 1520

The above example will process the following project: https://travis-ci.org/alibaba/fastjson/builds