ProgramRepair / IntroClass

The IntroClass benchmark. http://repairbenchmarks.cs.umass.edu/
BSD 3-Clause "New" or "Revised" License
16 stars 3 forks source link

Create patches in each repository #6

Open brunyuriy opened 8 years ago

brunyuriy commented 8 years ago

The benchmark does not contain patches produced by the repair tools. These can be reproduced from the included data (specially, the log file). There is a script that does this.
The script is /bin/gp_repatch.py ./bin/gp_repatch.py -h gives usage information.

What we want to create one patch file for every .log file that contains a "Repair Found" string. The naming scheme should be similar to the .logs. For example, ae-wb-01.log should create ae-wb-01.patch