public ICoverageResults RunCoverage(string testFile) { Trace.Assert(testAdapter != null); Trace.Assert(testFile != null); ITestResults results = testAdapter.RunTest(testFile); testAdapter.GetFrameworkAdapter().Run(new EmbeddedResourcesUtils().ReadEmbeddedResourceTextContents(@"js.net.resources.jscoverage.parser.js"), "js.net.resources.jscoverage.parser.js"); IDictionary<string, object> rawCoverageResults = (IDictionary<string, object>) testAdapter.GetFrameworkAdapter().GetGlobal("coverageResults"); TotalCoverageResults totalCoverageResults = new TotalCoverageResults(results, rawCoverageResults); totalCoverageResults.ParseCoverageResults(); return totalCoverageResults; }
public ICoverageResults RunCoverage(string testFile) { Trace.Assert(testAdapter != null); Trace.Assert(testFile != null); ITestResults results = testAdapter.RunTest(testFile); testAdapter.GetFrameworkAdapter().Run(new EmbeddedResourcesUtils().ReadEmbeddedResourceTextContents(@"js.net.resources.jscoverage.parser.js"), "js.net.resources.jscoverage.parser.js"); IDictionary <string, object> rawCoverageResults = (IDictionary <string, object>)testAdapter.GetFrameworkAdapter().GetGlobal("coverageResults"); TotalCoverageResults totalCoverageResults = new TotalCoverageResults(results, rawCoverageResults); totalCoverageResults.ParseCoverageResults(); return(totalCoverageResults); }