scripts to run ODRepair
The experiments directory contains all the necessary files to run the whole experiments. All the user need to provide is a file contains the corresponding test.
The victim file contains four column like the following example:
ktuukkan/marine-api,af0003847db9ba822f67d4f1dceb8de3fe63250a,.,net.sf.marineapi.ais.event.AbstractAISMessageListenerTest.testBasicListenerWithUnexpectedMessage
The input file that our experiments use is /experiments/data/victim.csv. This file contains all the 327 tests in our experiments. We also provide a file named data/test.csv which contains only 2 tests for simple use.
bash runAll.sh <path_to_input_file>
After running the shell script, all the results file, files that contain generated tests, and files that contain patches are automatically outputted.