public static void Main(string[] args) { XUnitRunner.PreloadAssemblies(); RemoteProcessServer server = new RemoteProcessServer(); server.Connect(args, new RemoteXUnitRunner(server)); }
public RemoteTestResult Run(string[] nameFilter, string path, string suiteName, string[] supportAssemblies, string testRunnerType, string testRunnerAssembly, string crashLogFile) { var listener = new EventListenerWrapper(server); var runner = new XUnitRunner(); runner.Execute(path, nameFilter, listener); return(new RemoteTestResult()); }
public GetTestInfoResponse GetTestInfo(GetTestInfoRequest req) { var runner = new XUnitRunner(); return(new GetTestInfoResponse() { Result = runner.GetTestInfo(req.Path, null) }); }