Class StudyConfiguration
java.lang.Object
org.variantsync.studies.evolution.simulation.experiment.StudyConfiguration
Determines the configuration of our study.
-
Constructor Summary
ConstructorsConstructorDescriptionStudyConfiguration
(File propertiesFile) Load a configuration from the given properties file. -
Method Summary
Modifier and TypeMethodDescriptionorg.variantsync.vevos.simulation.util.LogLevel
int
int
int
-
Constructor Details
-
StudyConfiguration
Load a configuration from the given properties file.- Parameters:
propertiesFile
- The properties file
-
-
Method Details
-
EXPERIMENT_SUBJECT
- Returns:
- The name of the experimental subject
-
EXPERIMENT_REPEATS
public int EXPERIMENT_REPEATS()- Returns:
- The number of repetitions for each commit pair and source-target combination
-
EXPERIMENT_VARIANT_COUNT
public int EXPERIMENT_VARIANT_COUNT()- Returns:
- The number of variants that are to be generated
-
EXPERIMENT_DIR_MAIN
- Returns:
- The working directory
-
EXPERIMENT_DIR_DATASET
- Returns:
- The root directory of the ground truth dataset
-
EXPERIMENT_DIR_SPL
- Returns:
- The root directory of the considered SPL
-
EXPERIMENT_DEBUG
- Returns:
- Whether additional debugging is enabled
-
EXPERIMENT_LOGGER_LEVEL
public org.variantsync.vevos.simulation.util.LogLevel EXPERIMENT_LOGGER_LEVEL()- Returns:
- The log level
-
EXPERIMENT_START_ID
public int EXPERIMENT_START_ID()- Returns:
- Each commit pair that is considered has its own id. All ids smaller than startid are skipped when running the study. This property is required for the short installation validation.
-
EXPERIMENT_DIR_RESULTS
- Returns:
- The path to the results directory
-