public class InstrumentationConfig extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_DB_DIR |
static String |
DEFAULT_DB_FILE |
static int |
DEFAULT_FLUSHING |
static String |
DIRECTED_FLUSH_POLICY |
static int |
DIRECTED_FLUSHING |
static String[] |
FLUSH_VALUES |
static String |
INTERVAL_FLUSH_POLICY |
static int |
INTERVAL_FLUSHING |
static String |
THREADED_FLUSH_POLICY |
static int |
THREADED_FLUSHING |
Constructor and Description |
---|
InstrumentationConfig() |
public static final int DIRECTED_FLUSHING
public static final int INTERVAL_FLUSHING
public static final int THREADED_FLUSHING
public static final String DIRECTED_FLUSH_POLICY
public static final String INTERVAL_FLUSH_POLICY
public static final String THREADED_FLUSH_POLICY
public static final String[] FLUSH_VALUES
public static final int DEFAULT_FLUSHING
public static final String DEFAULT_DB_DIR
public static final String DEFAULT_DB_FILE
public boolean isEnabled()
public void setEnabled(boolean enabled)
public boolean isReportInitErrors()
public void setReportInitErrors(boolean reportInitErrors)
public boolean isTestDetector()
public TestDetector getTestDetector()
public void setTestDetector(TestDetector detector)
public String getInitString()
public boolean isRelative()
public void setRelative(boolean relative)
public int getFlushPolicy()
public void setFlushPolicy(int flushPolicy)
public void setFlushPolicyFromString(String fp) throws CloverException
CloverException
public String getFlushPolicyString()
public boolean isClassInstrStrategy()
public void setClassInstrStragegy(boolean useClass)
public void setInstrStrategy(String value)
public File getRegistryFile() throws CloverException
CloverException
- if error resolving initstringpublic void setRegistryFile(File registryFile)
public void setInitstring(String initstring)
public String getRuntimeInitString() throws CloverException
CloverException
public String getProjectName()
public void setProjectName(String projectName)
public String getEncoding()
public void setEncoding(String encoding)
public boolean isIntervalBasedFlushing()
public boolean isSliceRecording()
public void setSliceRecording(boolean sliceRecording)
public int getFlushInterval()
public void setFlushInterval(int flushInterval)
public File getDefaultBaseDir()
public void setDefaultBaseDir(File defaultBaseDir)
public File getTmpDir()
public void setTmpDir(File tmpDir)
public int getInstrLevel()
public void setInstrLevel(int instrLevel)
public boolean isStatementInstrEnabled()
public void setInstrLevelStrategy(String value)
public String resolveInitString()
public String createDefaultInitStringDir() throws CloverException
CloverException
public void setRecordTestResults(boolean recordTestResults)
public boolean isRecordTestResults()
public List<MethodContextDef> getMethodContexts()
public void addMethodContext(MethodContextDef context)
public List<StatementContextDef> getStatementContexts()
public void addStatementContext(StatementContextDef context)
public boolean hasCustomContexts()
public void setDistributedConfig(DistributedConfig distributedConfig)
public String getDistributedConfigString()
public String getClassNotFoundMsg()
public void setClassNotFoundMsg(String classNotFoundMsg)
public Collection<File> getIncludedFiles()
public void setIncludedFiles(Collection<File> includedFiles)
public void saveToFile(File file) throws IOException
IOException
public static InstrumentationConfig loadFromStream(InputStream stream) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public List<CloverProfile> getProfiles()
null
if none was defined.public void addProfile(CloverProfile profile)
public boolean validate()
public String getValidationFailureReason()
protected void setValidationFailureReason(String reason)
Copyright © 2023 OpenClover.org. All rights reserved.