-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
30 lines (24 loc) · 962 Bytes
/
__init__.py
File metadata and controls
30 lines (24 loc) · 962 Bytes
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
LOG_FILEPATH = "./app.log"
REDUNDANT_TESTS_DIR = "./inputs/redundant-tests"
TESTCASES_DIR = "./inputs/testcases"
RESULTS_DIR = "./results"
BUDGET_FILEPATH = "./artifacts/budget.json"
ARTIFACTS_DIR = "./artifacts"
# FAST-R algorithms used to reduce test suite
ALGOS = ["FAST++", "FAST-all", "FAST-CS", "FAST-pw"]
# In our study, we compute budget in two different setting
SETTINGS = ["loose", "strict"]
# Only 3 of the analyzed projects have developer deleted redundant tests (including ones that reduce test coverage) removed along with whole file.
# FAST-R approaches are used to identify redundant test classes
# TODO: ADD ARTIFACT LINK
PROJECTS = [
# "commons-lang",
"commons-math",
"joda-time",
"pmd",
]
COMPILED_RESULTS_FILEPATH = "./artifacts/compiled_results.json"
# No. of times a test suite is reduced;
# Using the same value as used by authors of FAST-R algorithms
REPEATS = 50
deltest_PROJECTS_DIR = "../deltest/inputs/projects"