- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
已编辑以显示 Fyodor 指出的忽略返回以及由此产生的错误
我有一个 .fsx
文件,其中包含多个按预期工作的目标,但我无法让 OpenCover
工作的目标。这是我的目标代码:
Target "Coverage" (fun _ ->
OpenCover
(fun p -> { p with ExePath = "./packages/OpenCover.4.6.519/tools/OpenCover.Console.exe"
TestRunnerExePath = "./packages/Machine.Specifications.Runner.Console.0.10.0-Unstable0005/tools/mspec-clr4.exe"
Output = reportDir + "MspecOutput.xml"
Register = "-register:user"
}
)
testDir @@ "FakeTest2UnitTesting.dll" + "--xml " + reportDir + "MspecOutput.xml" |> ignore
)
但我现在得到以下构建错误:
build.fsx(45,3): error FS0039: The value or constructor 'OpenCover' is not defined. Maybe you want one of the following: OpenCoverHelper NCover
我不知道我做错了什么。谁能告诉我如何使用 FAKE API 中的 OpenCoverHelper ?谢谢
最佳答案
经过大量谷歌搜索后,我终于想出了解决方案。基本问题是我没有打开 OpenCoverHelper
。我假设它包含在 FAKE 中,就像它在 Api 中一样,并且没有文档说明任何其他内容。所以,这是我使用的代码:
// include Fake lib
#r @"packages/FAKE.4.61.2/tools/FakeLib.dll"
open Fake
open Fake.OpenCoverHelper
Target "Coverage" (fun _ ->
OpenCover (fun p -> { p with
ExePath = "./packages/OpenCover.4.6.519/tools/OpenCover.Console.exe"
TestRunnerExePath = "./packages/Machine.Specifications.Runner.Console.0.10.0-Unstable0005/tools/mspec-clr4.exe"
Output = "./report/MspecOutput.xml"
Register = RegisterUser
})
"./test/FakeTest2UnitTesting.dll + --xml ./report/MspecOutput.xml"
)
希望这对将来的人有所帮助。
关于f# - 无法让 OpenCover 假装工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43955000/
在 .NET 中,字符串是不可变的并且是引用类型变量。这通常会让新的 .NET 开发人员感到惊讶,因为他们的行为可能会将它们误认为是值类型对象。但是,除了使用 StringBuilder 的做法之外用
我一直在寻找 problem of type-erasing a std::packaged_task using std::function 的解决方法. 我想做的是这样的: #include #
如何让机器人假装它正在输入消息? 当机器人假装输入时,聊天中会出现以下文本: 我使用 python aiogram框架,但对 native Telegram API 的建议也会有所帮助。 最佳答案 我
我找到了使用 Feign 上传文件的解决方案,但我的配置产生了另一个问题。我有几个 Feign 客户端,用于从客户端服务使用不同的服务。 现在,当我提交一个简单的表单时,我收到此错误: feign.c
我的网站中包含一个脚本,它读取 url 上的一个变量,例如 www.test.com/?mboxDisable=1 所以我想知道如何在 www.test.com 上伪造它,js 会在那里“思考”是 m
我目前正在使用 Spring Cloud 和 Feign 在我的应用程序中使用微服务。因为它可能发生,数据库连接等在单个服务实例中失败,使其返回 500 HTTP 状态代码,我想确保服务的客户端重试下
当我尝试废弃 this site使用 Phantomjs,默认情况下,Phantomjs 将以下 header 发送到服务器: "name":"User-Agent", "value":"Mozill
我的服务使用了 3 个假客户端。每次启动应用程序时,我都会在第一次调用任何假客户端时收到 TimeoutException。 在一切稳定之前,我必须至少触发每个假客户端一次。在网上查了一下,问题是 f
我想得到一个 Spring Cloud Netflix Feign客户端通过 HTTP 获取一些 JSON 并将其转换为对象。我不断收到此错误: org.springframework.web.cli
我是一名优秀的程序员,十分优秀!