【问题标题】:How can I set Expecto configuration properties when running tests via Visual Studio test adapter通过 Visual Studio 测试适配器运行测试时如何设置 Expecto 配置属性
【发布时间】:2018-12-20 22:48:32
【问题描述】:

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

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

【问题讨论】:

    标签: f# visual-studio-test-runner expecto


    【解决方案1】:

    查看Expecto Visual Studio Test Adapter 的代码,我认为您不能。至少,在不修改测试适配器代码并创建您自己的版本的情况下并非如此。也许 fork 项目并创建一个允许调整配置的 Pull Request。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-03
      • 2021-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多