public StandardOutputTestResultParser(IEnumerable<TestCase> testCasesRun, IEnumerable<string> consoleOutput, TestEnvironment testEnvironment, string baseDir) { _consoleOutput = consoleOutput.ToList(); _testCasesRun = testCasesRun.ToList(); _testEnvironment = testEnvironment; _baseDir = baseDir; }
public PreparingTestRunner(int threadId, string solutionDirectory, ITestFrameworkReporter reporter, TestEnvironment testEnvironment) { _testEnvironment = testEnvironment; _innerTestRunner = new SequentialTestRunner(reporter, _testEnvironment); _threadId = threadId; _solutionDirectory = solutionDirectory; }
public TestCaseFilter(IRunContext runContext, ISet<string> traitNames, TestEnvironment testEnvironment) { _runContext = runContext; _testEnvironment = testEnvironment; InitProperties(traitNames); }
public XmlTestResultParser(IEnumerable<TestCase> testCasesRun, string xmlResultFile, TestEnvironment testEnvironment, string baseDir) { _testEnvironment = testEnvironment; _baseDir = baseDir; _xmlResultFile = xmlResultFile; _testCasesMap = testCasesRun.ToDictionary(tc => tc.FullyQualifiedName, tc => tc); }
protected AbstractCoreTests() { MockLogger = new Mock<ILogger>(); MockOptions = new Mock<SettingsWrapper>(); MockFrameworkReporter = new Mock<ITestFrameworkReporter>(); TestEnvironment = new TestEnvironment(MockOptions.Object, MockLogger.Object); TestDataCreator = new TestDataCreator(TestEnvironment); }
public CommandLineGenerator( IEnumerable<TestCase> allTestCases, IEnumerable<TestCase> testCasesToRun, int lengthOfExecutableString, string userParameters, string resultXmlFile, TestEnvironment testEnvironment) { if (userParameters == null) { throw new ArgumentNullException(nameof(userParameters)); } _lengthOfExecutableString = lengthOfExecutableString; _allTestCases = allTestCases; _testCasesToRun = testCasesToRun; _resultXmlFile = resultXmlFile; _testEnvironment = testEnvironment; _userParameters = userParameters; }
public void DiscoverTests(IEnumerable<string> executables, IDiscoveryContext discoveryContext, IMessageLogger logger, ITestCaseDiscoverySink discoverySink) { if (_testEnvironment == null || _testEnvironment.Options.GetType() == typeof(SettingsWrapper)) // check whether we have a mock { _testEnvironment = TestExecutor.CreateTestEnvironment(discoveryContext.RunSettings, logger); _discoverer = new GoogleTestDiscoverer(_testEnvironment); } try { VsTestFrameworkReporter reporter = new VsTestFrameworkReporter(discoverySink); _discoverer.DiscoverTests(executables, reporter); } catch (Exception e) { _testEnvironment.LogError("Exception while discovering tests: " + e); } }
public ListTestsParser(TestEnvironment testEnvironment) { _testNameSeparator = testEnvironment.Options.TestNameSeparator; }
public RegexTraitParser(TestEnvironment testEnvironment) { _testEnvironment = testEnvironment; }
internal static TestEnvironment CreateTestEnvironment(IRunSettings runSettings, IMessageLogger messageLogger) { var settingsProvider = runSettings.GetSettings(GoogleTestConstants.SettingsName) as RunSettingsProvider; RunSettings ourRunSettings = settingsProvider != null ? settingsProvider.Settings : new RunSettings(); var settingsWrapper = new SettingsWrapper(ourRunSettings); var loggerAdapter = new VsTestFrameworkLogger(messageLogger, settingsWrapper); TestEnvironment testEnvironment = new TestEnvironment(settingsWrapper, loggerAdapter); settingsWrapper.RegexTraitParser = new RegexTraitParser(testEnvironment); return testEnvironment; }
public NumberBasedTestsSplitter(IEnumerable<TestCase> testcasesToRun, TestEnvironment testEnvironment) { _testEnvironment = testEnvironment; _testcasesToRun = testcasesToRun; }
internal TestCaseResolver(IDiaResolverFactory diaResolverFactory, TestEnvironment testEnvironment) { _diaResolverFactory = diaResolverFactory; _testEnvironment = testEnvironment; }
public TestProcessLauncher(TestEnvironment testEnvironment, bool isBeingDebugged) { _testEnvironment = testEnvironment; _isBeingDebugged = isBeingDebugged; }
public DurationBasedTestsSplitter(IDictionary<TestCase, int> testcaseDurations, TestEnvironment testEnvironment) { _testEnvironment = testEnvironment; _testcaseDurations = testcaseDurations; _overallDuration = testcaseDurations.Values.Sum(); }
public GoogleTestDiscoverer(TestEnvironment testEnvironment, IDiaResolverFactory diaResolverFactory = null) { _testEnvironment = testEnvironment; _diaResolverFactory = diaResolverFactory ?? DefaultDiaResolverFactory.Instance; }
public TestDataCreator(TestEnvironment testEnvironment) { _testEnvironment = testEnvironment; }
public TestDiscoverer(TestEnvironment testEnvironment) { _testEnvironment = testEnvironment; _discoverer = new GoogleTestDiscoverer(_testEnvironment); }
public TestCaseFactory(string executable, TestEnvironment testEnvironment, IDiaResolverFactory diaResolverFactory) { _testEnvironment = testEnvironment; _executable = executable; _diaResolverFactory = diaResolverFactory; }
public override void SetUp() { base.SetUp(); _environment = new TestEnvironment(MockOptions.Object, MockLogger.Object); }
public SequentialTestRunner(ITestFrameworkReporter reporter, TestEnvironment testEnvironment) { _frameworkReporter = reporter; _testEnvironment = testEnvironment; }
private void InitOrRefreshTestEnvironment(IRunSettings runSettings, IMessageLogger messageLogger) { if (_testEnvironment == null || _testEnvironment.Options.GetType() == typeof(SettingsWrapper)) _testEnvironment = CreateTestEnvironment(runSettings, messageLogger); }
public TestExecutor(TestEnvironment testEnvironment) { _testEnvironment = testEnvironment; }
public ParallelTestRunner(ITestFrameworkReporter reporter, TestEnvironment testEnvironment, string solutionDirectory) { _frameworkReporter = reporter; _testEnvironment = testEnvironment; _solutionDirectory = solutionDirectory; }
public TestProcessLauncher(TestEnvironment testEnvironment, bool isBeingDebugged) { _testEnvironment = testEnvironment; _isBeingDebugged = isBeingDebugged; }