/// <summary> /// Reload the currently loaded test package. /// </summary> /// <returns>An XmlNode representing the loaded package</returns> /// <exception cref="InvalidOperationException">If no package has been loaded</exception> public XmlNode Reload() { LoadResult = PrepareResult(_engineRunner.Reload()) .Aggregate(TEST_RUN_ELEMENT, TestPackage.Name, TestPackage.FullName); return(LoadResult.Xml); }
public TestEngineResult Reload() { if (_runner == null) { throw new InvalidOperationException("RemoteTestAgent: Reload called before Load"); } return(_runner.Reload()); }
private void CommandLoop() { bool keepRunning = true; var socketReader = new SocketReader(_clientSocket, new BinarySerializationProtocol()); while (keepRunning) { var command = socketReader.GetNextMessage <CommandMessage>(); switch (command.CommandName) { case "CreateRunner": var package = (TestPackage)command.Arguments[0]; _runner = CreateRunner(package); break; case "Load": SendResult(_runner.Load()); break; case "Reload": SendResult(_runner.Reload()); break; case "Unload": _runner.Unload(); break; case "Explore": var filter = (TestFilter)command.Arguments[0]; SendResult(_runner.Explore(filter)); break; case "CountTestCases": filter = (TestFilter)command.Arguments[0]; SendResult(_runner.CountTestCases(filter)); break; case "Run": filter = (TestFilter)command.Arguments[0]; SendResult(_runner.Run(this, filter)); break; case "RunAsync": filter = (TestFilter)command.Arguments[0]; _runner.RunAsync(this, filter); break; case "Stop": keepRunning = false; break; } } Stop(); }
/// <summary> /// Reload the currently loaded test jpackage. /// </summary> /// <returns>An XmlNode representing the loaded package</returns> /// <exception cref="InvalidOperationException">If no package has been loaded</exception> public XmlNode Reload() { LoadResult = _engineRunner.Reload(); return(LoadResult.Xml); }
public TestEngineResult Reload() { return(_runner.Reload()); }
/// <summary> /// Reload the currently loaded test package. /// </summary> /// <returns>An XmlNode representing the loaded package</returns> /// <exception cref="InvalidOperationException">If no package has been loaded</exception> public XmlNode Reload() { LoadResult = PrepareResult(_engineRunner.Reload()).MakeTestRunResult(TestPackage); return(LoadResult.Xml); }