Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
 public void OnProjectStart(SideFile project)
 {
 }
Esempio n. 3
0
 public void OnProjectEnd(SideFile project)
 {
 }
Esempio n. 4
0
        private static ProjectReport ExecuteFile(Runner runner, string path)
        {
            SideFile side = DeserializeJsonFile <SideFile>(path);

            return(runner.Run(side));
        }
Esempio n. 5
0
 public void OnProjectEnd(SideFile project)
 {
     Console.WriteLine($@"Project {project.Name} ended!");
 }
Esempio n. 6
0
 public void OnProjectStart(SideFile project)
 {
     Console.WriteLine($@"Starting test {project.Name}!");
 }