public VsTestRunner( StrykerOptions options, OptimizationFlags flags, ProjectInfo projectInfo, IEnumerable <TestCase> testCasesDiscovered, TestCoverageInfos mappingInfos, IFileSystem fileSystem = null, VsTestHelper helper = null, ILogger logger = null) { _logger = logger ?? ApplicationLogging.LoggerFactory.CreateLogger <VsTestRunner>(); _fileSystem = fileSystem ?? new FileSystem(); _options = options; _flags = flags; _projectInfo = projectInfo; _ownHelper = helper == null; _vsTestHelper = helper ?? new VsTestHelper(); CoverageMutants = mappingInfos ?? new TestCoverageInfos(); _vsTestConsole = PrepareVsTestConsole(); _id = _count++; if (testCasesDiscovered != null) { _discoveredTests = testCasesDiscovered; DetectTestFramework(testCasesDiscovered); } InitializeVsTestConsole(); _coverageEnvironment = new Dictionary <string, string> { { CoverageCollector.ModeEnvironmentVariable, flags.HasFlag(OptimizationFlags.UseEnvVariable) ? CoverageCollector.EnvMode : CoverageCollector.PipeMode } }; }
public VsTestRunner(StrykerOptions options, ProjectInfo projectInfo, int?testCasesDiscovered) { _options = options; _projectInfo = projectInfo; _testCasesDiscovered = testCasesDiscovered; _vsTestHelper = new VsTestHelper(options); _vsTestConsole = PrepareVsTestConsole(); InitializeVsTestConsole(); }
public VsTestRunner(StrykerOptions options, ProjectInfo projectInfo, int?testCasesDiscovered, IFileSystem fileSystem = null) { _fileSystem = fileSystem ?? new FileSystem(); _options = options; _projectInfo = projectInfo; _testCasesDiscovered = testCasesDiscovered; _vsTestHelper = new VsTestHelper(options); _vsTestConsole = PrepareVsTestConsole(); InitializeVsTestConsole(); }
public VsTestRunner(StrykerOptions options, ProjectInfo projectInfo, IFileSystem fileSystem = null, ILogger logger = null) { _fileSystem = fileSystem ?? new FileSystem(); _logger = logger ?? ApplicationLogging.LoggerFactory.CreateLogger <VsTestRunner>(); _options = options; _projectInfo = projectInfo; _vsTestHelper = new VsTestHelper(options); _vsTestConsole = PrepareVsTestConsole(); InitializeVsTestConsole(); }
public VsTestRunner(StrykerOptions options, OptimizationFlags flags, ProjectInfo projectInfo, ICollection <TestCase> testCasesDiscovered, TestCoverageInfos mappingInfos, IFileSystem fileSystem = null, VsTestHelper helper = null) { _fileSystem = fileSystem ?? new FileSystem(); _options = options; _flags = flags; _projectInfo = projectInfo; SetListOfTests(testCasesDiscovered); _ownHelper = helper == null; _vsTestHelper = helper ?? new VsTestHelper(); CoverageMutants = mappingInfos ?? new TestCoverageInfos(); _vsTestConsole = PrepareVsTestConsole(); _id = _count++; InitializeVsTestConsole(); _coverageEnvironment = new Dictionary <string, string> { { CoverageCollector.ModeEnvironmentVariable, flags.HasFlag(OptimizationFlags.UseEnvVariable) ? CoverageCollector.EnvMode : CoverageCollector.PipeMode } }; }