public void ThatWeAcceptNonForbiddenFolders(string folder) { var sut = new NUnit3TestExecutor(); sut.InitializeForbiddenFolders(); Assert.That(sut.CheckDirectory(folder), Is.False); }
public static ITestExecutor CreateExecutor() { var executor = new NUnit3TestExecutor(); InitializeForTesting(executor); return(executor); }
public void ThatWeFindForbiddenFolders(string folder) { var sut = new NUnit3TestExecutor(); sut.InitializeForbiddenFolders(); Assert.That(sut.CheckDirectory(folder)); }
public void ThatForbiddenFoldersAreUnique() { var sut = new NUnit3TestExecutor(); sut.InitializeForbiddenFolders(); var sutunique = sut.ForbiddenFolders.Distinct(); Assert.That(sutunique.Count(), Is.EqualTo(sut.ForbiddenFolders.Count), "There are duplicate entries in ForbiddenFolders"); }
public override bool Run(TestFilter filter, DiscoveryConverter discovery, NUnit3TestExecutor nUnit3TestExecutor) { filter = CheckVsTestFilter(filter, discovery, VsTestFilter); if (filter == NUnitTestFilterBuilder.NoTestsFound) { TestLog.Info(" Skipping assembly - no matching test cases found"); return(false); } return(base.Run(filter, discovery, nUnit3TestExecutor)); }
public void GenerateTestOutput(NUnitResults testResults, string assemblyPath, NUnit3TestExecutor nUnit3TestExecutor) { if (!settings.UseTestOutputXml) { return; } string path = Path.Combine(nUnit3TestExecutor.TestOutputXmlFolder, $"{Path.GetFileNameWithoutExtension(assemblyPath)}.xml"); var resultService = GetService <IResultService>(); // Following null argument should work for nunit3 format. Empty array is OK as well. // If you decide to handle other formats in the runsettings, it needs more work. var resultWriter = resultService.GetResultWriter("nunit3", null); resultWriter.WriteResultFile(testResults.TopNode, path); logger.Info($" Test results written to {path}"); }
public override bool Run(TestFilter filter, DiscoveryConverter discovery, NUnit3TestExecutor nUnit3TestExecutor) { return(base.Run(filter, discovery, nUnit3TestExecutor)); }