-
Notifications
You must be signed in to change notification settings - Fork 0
/
runEvoSuite_configuration.sh
executable file
·27 lines (26 loc) · 1.51 KB
/
runEvoSuite_configuration.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash
#Constants
CURRENT_DIR=$(pwd)
#JUNIT AND EVOSUITE
#EVOSUITE_JAR="${CURRENT_DIR}/tools/evosuite/evosuite-1.0.6.jar" #USE THIS FOR EVOSUITE 1.0.6
#EVOSUITE_JAR="${CURRENT_DIR}/tools/evosuite/evosuite-1.1.0.jar" #USE THIS FOR EVOSUITE 1.1.0
#EVOSUITE_JAR="${CURRENT_DIR}/tools/evosuite/evosuite-1.2.0.jar" #USE THIS FOR EVOSUITE 1.2.0
EVOSUITE_JAR="${CURRENT_DIR}/tools/evosuite/evosuite-fb.jar" #USE THIS FOR EVOSUITE-FB
#EVOSUITE_ADDITIONAL_FLAGS="-generateSuite" #This is required when using evosuite-fb
EVOSUITE_LOG="evosuite.log"
EVOSUITE_SCRIPT_LOG="runEvoSuite.log"
JUNIT="${CURRENT_DIR}/tools/junit-4.12.jar"
HAMCREST="${CURRENT_DIR}/tools/org.hamcrest.core_1.3.0.v201303031735.jar"
#TESTING_JARS_ES="${CURRENT_DIR}/tools/evosuite/evosuite-standalone-runtime-1.0.6.jar" #USE THIS FOR EVOSUITE 1.0.6
#TESTING_JARS_ES="${CURRENT_DIR}/tools/evosuite/evosuite-standalone-runtime-1.1.0.jar" #USE THIS FOR EVOSUITE 1.1.0
#TESTING_JARS_ES="${CURRENT_DIR}/tools/evosuite/evosuite-standalone-runtime-1.2.0.jar" #USE THIS FOR EVOSUITE 1.2.0
TESTING_JARS_ES="${CURRENT_DIR}/tools/evosuite/evosuite-fb-runtime.jar" #USE THIS FOR EVOSUITE-FB
ES_JUNIT_SUFFIX="ESTest" #EvoSuite test suffix
#JACOCO
USE_OFFLINE_INSTRUMENTATION=1 #0 : do not use offline instrumentation; 1 : use offline instrumentation
JACOCO_EXEC_FILE="jacoco.exec"
JACOCO_REPORT_RESUMED_FILE="jacoco.report.resumed"
OFFLINE_INSTR_DIR_LOCATION="instrumentedCode"
JACOCO_AGENT="JaCoCoRS/jacocoagent.jar"
JACOCO_CLI="JaCoCoRS/jacococli.jar"
JACOCO_REPORT="JaCoCoRS/JaCoCoRS.sh"