我正在演示演示Canopy的演示,并且正在尝试使LiveHtmlReporter正常工作,但没有成功。到目前为止,我已经能够打开显示模板的浏览器并将报告保存到磁盘,但是报告永远不会随着测试运行的结果进行更新。浏览器和保存的报告都包含默认的0 Passed 0 Failed 0 Todo 0 Skipped
。控制台运行器显示
0 minutes 3 seconds to execute
2 passed
0 failed
Not saving report
Not saving report
我有以下代码
open types
open configuration
open reporters
reporter <- new LiveHtmlReporter(Firefox) :> IReporter
let liveHtmlReporter = reporter :?> LiveHtmlReporter
liveHtmlReporter.reportTemplateUrl <- @"http://localhost:56295/content/reporttemplate.html"
liveHtmlReporter.saveReportHtml @"C:\Code\CanopyDemo\" "report"
// Code for actual tests here
我认为我缺少一些简单的东西,但是我对Canopy或F#尚不熟悉,还无法发现我所缺少的东西。
最佳答案
reporter <- new LiveHtmlReporter(Chrome, configuration.chromeDir) :> IReporter
let liveHtmlReporter = reporter :?> LiveHtmlReporter
liveHtmlReporter.reportPath <- Some "reports/AutomationResults"