public ProjectReport Run(SideFile project) { using (RemoteWebDriver driver = CreateDriver(project.Url)) { LinkedList <TestReport> testReports = new LinkedList <TestReport>(); Listener.OnProjectStart(project); foreach (Test test in project.Tests) { TestReport report = RunTest(driver, test); testReports.AddLast(report); } Listener.OnProjectEnd(project); return(new ProjectReport(project, testReports)); } }
public void OnProjectStart(SideFile project) { }
public void OnProjectEnd(SideFile project) { }
private static ProjectReport ExecuteFile(Runner runner, string path) { SideFile side = DeserializeJsonFile <SideFile>(path); return(runner.Run(side)); }
public void OnProjectEnd(SideFile project) { Console.WriteLine($@"Project {project.Name} ended!"); }
public void OnProjectStart(SideFile project) { Console.WriteLine($@"Starting test {project.Name}!"); }