public static void RunAsync(string[] args) { Paths.SetStandardWorkingDirectory(); File.WriteAllText("status.txt", "running"); var runOptions = RunOptions.Parse(args); if (runOptions.ShouldShowHelp) { runOptions.ShowHelp(); return; } CoreExtensions.Host.InitializeService(); var assembly = Assembly.GetExecutingAssembly(); var runner = new ThreadedTestRunner(new SimpleTestRunner()); TestPackage package = new TestPackage(assembly.GetName().Name); package.Assemblies.Add(assembly.Location); if (!runner.Load(package)) { Console.WriteLine("Could not find the tests."); return; } var listener = new MobileListener(runOptions); var filter = new AggregateTestFilter(runOptions.Filters); runner.BeginRun(listener, filter, false, LoggingThreshold.Warn); }
public static void RunAsync (string[] args) { Paths.SetStandardWorkingDirectory (); File.WriteAllText ("status.txt", "running"); var runOptions = RunOptions.Parse (args); if (runOptions.ShouldShowHelp) { runOptions.ShowHelp (); return; } CoreExtensions.Host.InitializeService (); var assembly = Assembly.GetExecutingAssembly (); var runner = new ThreadedTestRunner(new SimpleTestRunner()); TestPackage package = new TestPackage (assembly.GetName ().Name); package.Assemblies.Add (assembly.Location); if (!runner.Load (package)) { Console.WriteLine ("Could not find the tests."); return; } var listener = new MobileListener (runOptions); var filter = new AggregateTestFilter (runOptions.Filters); runner.BeginRun (listener, filter, false, LoggingThreshold.Warn); }