public static int Main(string[] args) { var testAssembly = TestAssemblyBuilder.Build( new ExecutorWrapper(args[0], null, false)); var tests = testAssembly.EnumerateTestMethods(x => x .DisplayName .ToLowerInvariant(); var testMethods = (args.Length > 1 && !string.IsNullOrEmpty(args[1]) ? tests.Contains(args[1].ToLowerInvariant())).ToList() : tests.ToList(); if (testMethods.Count == 0) return 0; var runnerCallback = new TestMethodRunnerCallback(); testAssembly.Run(testMethods, runnerCallback); return runnerCallback.FailedCount; }
public static int Main(string[] args) { var testAssembly = TestAssemblyBuilder.Build(new ExecutorWrapper(args[0], null, false)); var testMethods = testAssembly.EnumerateTestMethods(x => x.DisplayName.ToLowerInvariant().Contains(args[1].ToLowerInvariant())).ToList(); if (testMethods.Count == 0) return 0; var callback = new TestMethodRunnerCallback(); testAssembly.Run(testMethods, callback); if (callback.FailedCount > 0) return 1; return 0; }
public static int Main(string[] args) { var testAssembly = TestAssemblyBuilder.Build(new ExecutorWrapper(args[0], null, false)); var testMethods = testAssembly.EnumerateTestMethods(x => x.DisplayName.ToLowerInvariant().Contains(args[1].ToLowerInvariant())).ToList(); if (testMethods.Count == 0) { return(0); } var callback = new TestMethodRunnerCallback(); testAssembly.Run(testMethods, callback); if (callback.FailedCount > 0) { return(1); } return(0); }