Beispiel #1
0
 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 }
     };
 }
Beispiel #2
0
        public VsTestRunner(StrykerOptions options, ProjectInfo projectInfo, int?testCasesDiscovered)
        {
            _options             = options;
            _projectInfo         = projectInfo;
            _testCasesDiscovered = testCasesDiscovered;
            _vsTestHelper        = new VsTestHelper(options);

            _vsTestConsole = PrepareVsTestConsole();

            InitializeVsTestConsole();
        }
Beispiel #3
0
        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();
        }
Beispiel #5
0
 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 }
     };
 }