我有一个试图运行 MSTest 的 FAKE 脚本。我在 MSTest 上收到“未定义”错误。从我在文档中收集的信息来看,MSTest 助手应该位于 FakeLib.dll 和“Fake”命名空间中。错了吗?
为什么我会收到这个错误?
#I "packages/FAKE/tools"
#r "packages/FAKE/tools/FakeLib.dll"
open Fake
... many build steps working fine
Target "UnitTest" (fun _ ->
trace "Run Unit Tests..."
!! (testDir @@ "*.Tests.dll")
|> MSTest (fun p -> { p })
()
)
我必须包括open Fake.MSTest
. 下面是我用于单元测试的代码片段。
open Fake.MSTest
Target "UnitTests" (fun _ ->
let msTestParams p =
{ p with
ResultsDir = resultsDir
WorkingDir = testOutDir
TestSettingsPath = sd @@ "Local.testsettings"
ErrorLevel = ErrorLevel.Error
NoIsolation = false }
!! (testOutDir + @"\*.Tests.dll")
|> MSTest msTestParams
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句