- JDK-8 & Maven, Python-3, Google Chrome
- install crawljax
cd crawljax-private
mvn clean install -DskipTests
- package testCarver project
cd testCarver
mvn clean package -DskipTests
- Running Test Carver project
With Python
cd testCarver/pythonCode
python runCarver.py
or Java
cd testCarver
java -cp ./target/testCarver-0.0.1-SNAPSHOT-jar-with-dependencies.jar com.apicarv.testCarver.Main <subject> <crawl-time>
- Available at https://zenodo.org/record/7058905
- Place the folders
out
andcrawlOut
undertestCarver
folder if you want to use experimental data with testCarver project
We contacted the developers to find out if the inconsistencies we found were useful. Here are the links to the GitHub issues
- mwinteringham/restful-booker-platform#223
- cirosantilli/node-express-sequelize-nextjs-realworld-example-app#43
- https://github.com/amanganiello90/java-angular-web-app/issues/32
- Antardeep/Medical-Clinic-Web-App#1
- parasoft/parabank#32
- webtutsplus/ecommerce-backend#19
- spring-petclinic/spring-petclinic-rest#101