通过Visual Studio测试适配器运行测试时,如何设置Expecto配置属性



我正在使用Expecto。VisualStudio。TestAdapter将与Visual Studio 2017集成。如何设置Expecto的配置选项,以便Visual Studio测试运行程序能够选择这些选项?

我特别需要为给定的测试程序集设置parallel=false。

查看Expecto Visual Studio测试适配器的代码,我认为您做不到。至少,在不修改测试适配器代码并创建自己的版本的情况下。也许可以派生项目并创建一个Pull Request来调整配置。

相关部分位于Executitor.fs的第160行(在ExecuteProxy类中(。它用{ defaultConfig with printer = testPrinters }调用runTests。您可以创建自己的ExecuteProxy类,该类将调用runTests时使用的配置作为参数,然后创建AssemblyExecutor的通用版本,该版本将使用一个类型参数,告诉它要使用哪种类型的ExecuteProxy

最新更新