forked from konveyor/tackle-test-generator-cli
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtkltest_config.toml
59 lines (50 loc) · 1.92 KB
/
tkltest_config.toml
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
name = "TKLTEST_CONFIG_FILE"
# general options
[general]
app_name = "daytrader7"
monolith_app_path = [
"test/data/daytrader7/monolith/daytrader-ee7-ejb/target/classes",
"test/data/daytrader7/monolith/daytrader-ee7-web/target/classes"
]
app_classpath_file ="./test/data/daytrader7/DayTraderMonoClasspath.txt"
verbose = false
# test_directory = ""
# JDK home directory
java_jdk_home = ""
# options for "tkltest generate" command
[generate]
time_limit = 2
add_assertions = false
jee_support = true
no_diff_assertions = false
# partitions file path. If specified, this option overrides target_class_list option.
# partitions_file = "test/data/daytrader7/refactored/PartitionsFile.json"
# list of target classes for test generation. If unspecified, targets all application classes
target_class_list = [
"com.ibm.websphere.samples.daytrader.TradeAction",
"com.ibm.websphere.samples.daytrader.direct.TradeDirect"
]
# options for "tkltest generate randoop" command
[generate.randoop]
no_error_revealing_tests=true
# options for "tkltest generate evosuite" command
[generate.evosuite]
criterion = ["LINE", "BRANCH", "EXCEPTION", "WEAKMUTATION", "OUTPUT", "METHOD", "METHODNOEXCEPTION", "CBRANCH"]
# options for "tkltest generate ctd-amplified" command
[generate.ctd_amplified]
base_test_generator = "combined" # both Randoop and EvoSuite
#base_test_generator = "randoop"
#base_test_generator = "evosuite"
# refactored_app_path_prefix = "test/data/daytrader7/refactored"
# refactored_app_path_suffix = [
# "daytrader-ee7-ejb/target/classes",
# "daytrader-ee7-web/target/classes"
# ]
interaction_level = 1
no_ctd_coverage = false
num_seq_executions = 1
# options for "tkltest execute" command
[execute]
test_class = ""
code_coverage = true
app_packages = ["com.ibm.websphere.samples.daytrader.*"]