ConfigAnalyze

Configuration of how the mutation analyzer should act.

Members

Variables

fastDbStore
bool fastDbStore;

Turn off the sqlite synchronization safety

fileMatcher
GlobFilter fileMatcher;

The constructed glob filter which based on rawExclude and rawinclude.

forceSaveAnalyze
bool forceSaveAnalyze;

Force the result from the files to always be saved

idGenConfig
MutantIdGeneratorConfig idGenConfig;

Which mutation ID generator to use.

mutation
MutationKind[] mutation;

Mutants to analyze for and save in the database.

poolSize
int poolSize;

The size of the thread pool which affects how many files are analyzed in parallel.

profile
bool profile;

If profiling data should be printed.

prune
bool prune;

Remove files from the database that aren't found when analyzing.

rawExclude
string[] rawExclude;

User input of excludes before they are adjusted to relative root

rawInclude
string[] rawInclude;

User input of includes before they are adjusted to relative root

rawTestExclude
string[] rawTestExclude;

User input of excludes before they are adjusted to relative root

rawTestInclude
string[] rawTestInclude;

User input of includes before they are adjusted to relative root

rawTestPaths
string[] rawTestPaths;

User file/directories containing tests to checksum and timestamp

testFileMatcher
GlobFilter testFileMatcher;

The constructed glob filter which based on rawExclude and rawinclude.

testPaths
AbsolutePath[] testPaths;
Undocumented in source.
unifiedDiffFromStdin
bool unifiedDiffFromStdin;

What files to analyze is derived from a diff.

Meta