Esempio n. 1
0
        public TestResultInfo Get(string id)
        {
            var model    = new SeleniumTestModel();
            var rootPath = HostingEnvironment.MapPath("~/");
            var basePath = model.GetPath(rootPath);
            var r        = model.GetTestResult(basePath, id);

            var filesPath = HostingEnvironment.MapPath($"~/Content/Results/{id}/");

            r.Files = Directory.EnumerateFiles(filesPath, "*.png").Select(c => Path.GetFileName(c)).ToArray();
            return(r);
        }
Esempio n. 2
0
        // GET: TestResult
        public ActionResult Index()
        {
            var model    = new SeleniumTestModel();
            var rootPath = HostingEnvironment.MapPath("~/");
            var basePath = model.GetPath(rootPath);
            var ids      = model.EnumResultIds(basePath);

            var results = ids
                          .OrderByDescending(c => c)
                          .Take(50)
                          .Select(c => model.GetTestResult(basePath, c))
                          .ToArray();

            return(View(results));
        }