我正在使用Expecto.VisualStudio.TestAdapter与Visual Studio 2017集成。如何为Expecto设置配置选项,以便Visual Studio测试运行器将它们拾取?
我特别需要为给定的测试程序集设置parallel = false。
答案 0 :(得分:1)
看看Expecto Visual Studio Test Adapter的代码,我认为您不能。至少,并非没有修改测试适配器代码并创建自己的版本。也许分叉项目并创建允许调整配置的“拉取请求”。
相关部分位于第Executor.fs行的{{3}}中(在ExecuteProxy
类中)。它用runTests
调用{ defaultConfig with printer = testPrinters }
。您可以创建自己的ExecuteProxy
类,该类采用调用runTests
作为参数时要使用的配置,然后创建AssemblyExecutor
的通用版本,该类型带有一个类型参数,告诉它什么类型的ExecuteProxy
来使用。