Esempio n. 1
0
        public static void Main(string[] args)
        {
            XUnitRunner.PreloadAssemblies();
            RemoteProcessServer server = new RemoteProcessServer();

            server.Connect(args, new RemoteXUnitRunner(server));
        }
Esempio n. 2
0
        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());
        }
Esempio n. 3
0
        public GetTestInfoResponse GetTestInfo(GetTestInfoRequest req)
        {
            var runner = new XUnitRunner();

            return(new GetTestInfoResponse()
            {
                Result = runner.GetTestInfo(req.Path, null)
            });
        }