无法在 FAKE 构建脚本中 运行 MSTest
Cannot run MSTest in FAKE build script
我有一个 FAKE 脚本正在尝试 运行 MSTest。
我在 MSTest 上收到 'Not Defined' 错误。
根据我在文档中收集到的信息,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
)
我有一个 FAKE 脚本正在尝试 运行 MSTest。 我在 MSTest 上收到 'Not Defined' 错误。 根据我在文档中收集到的信息,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
)