- Test suites are under
${PROJECT_ROOT}/src/test/randoop[0-4]
- My tool for is under
${PROJECT_ROOT}/src/main/java/comp5111/assignment/Assignment1.java
- Auxiliary files of algoritm is under
${PROJECT_ROOT}/src/main/java/comp5111/assignment/cut
- Screenshots of 5 test suites under
${PROJECT_ROOT}/screenshots
:- File name for branch coverages:
./screenshots/randoop[0-4]_branch
- File name for statement coverages:
./screenshots/randoop[0-4]_statement
- File name for branch coverages:
- Script for generating tests is
${PROJECT_ROOT}/gen-tests.sh
- Script for running
Assignment1.java
is${PROJECT_ROOT}/run-soot.sh
To run run-soot.sh
:
$ cd scripts
$ chmod +x run-soot.sh
$ ./run-soot.sh
Edit run-soot.sh
based on your need (to specify test suite and specific classname). Follow the guidline Assignment1.java
for more information.
To run gen-tests.sh
:
$ cd scripts
$ chmod +x gen-tests.sh
$ ./gen-tests.sh
test/randoop0
Statement coverage | Branch coverage | Line coverage | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
test/randoop1
Statement coverage | Branch coverage | Line coverage | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
test/randoop2
Statement coverage | Branch coverage | Line coverage | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
test/randoop3
Statement coverage | Branch coverage | Line coverage | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
test/randoop4
Statement coverage | Branch coverage | Line coverage | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|