public async void CanDiscover() { var port = await Server.StartServer(60000); var discoverCommand = new JsTestAdapter.TestServerClient.DiscoverCommand(port); //discoverCommand.MessageReceived += message => Logger.Info("[Discover] [Message] {0}", message); discoverCommand.Connected += () => Logger.Info("[Discover] connected"); discoverCommand.Disconnected += () => Logger.Info("[Discover] disconnected"); var discover = discoverCommand.Run(spec => Logger.Info("[Spec] {0}", spec)); await discover; //discover.Wait(10000); Server.Kill("Stop", false); var exitCode = await Server.Finished; Logger.Info("[Test] Exit code: {0}", exitCode); }
public async void CanDiscover() { var port = await Server.StartServer(60000); var discoverCommand = new JsTestAdapter.TestServerClient.DiscoverCommand(port); //discoverCommand.MessageReceived += message => Logger.Info("[Discover] [Message] {0}", message); discoverCommand.Connected += () => Logger.Info("[Discover] connected"); discoverCommand.Disconnected += () => Logger.Info("[Discover] disconnected"); var discover = discoverCommand.Run(spec => Logger.Info("[Spec] {0}", spec)); await discover; //discover.Wait(10000); Server.Kill("Stop", false); var exitCode = await Server.Finished; Logger.Info("[Test] Exit code: {0}", exitCode); }