public static int Main() { var testRunner = new ThreadlessXunitTestRunner(); var result = testRunner.Run(typeof(Program).Assembly.GetName().Name + ".dll", null); return(result ? 1 : 0); }
protected override TestRunner GetTestRunner(LogWriter logWriter) { var runner = new ThreadlessXunitTestRunner(logWriter, true); ConfigureRunnerFilters(runner, ApplicationOptions.Current); runner.SkipCategories(ExcludedTraits); runner.SkipCategories(IncludedTraits, isExcluded: false); foreach (var cls in IncludedClasses) { runner.SkipClass(cls, false); } foreach (var method in IncludedMethods) { runner.SkipMethod(method, false); } foreach (var ns in IncludedNamespaces) { runner.SkipNamespace(ns, isExcluded: false); } return(runner); }