我们创建了一个自定义元运行器,然后我们在各种构建配置中使用它。
我目前遇到的问题是元流程中的几个步骤(如运行mstest)不适用于所有项目。在meta-runner中是否有一种方法我可以说构建步骤是可选的(可能基于变量)。我知道我可以创建2个元跑者(1个有测试而其他没有)但我想避免它,除非没有其他选项。
我得到的错误是没有单元测试的项目“找不到程序集,运行配置和测试元数据”。
答案 0 :(得分:0)
除非你做一个自定义脚本,否则我不知道是否有办法使用变量。
但是,它可能比这更简单,因为您可以在构建配置中禁用继承的步骤。
使用不需要单元测试的构建配置(从模板创建),
more
下拉列表中,您应该会看到禁用该步骤的选项。我要从记忆中走出来;我会给出一个屏幕截图,但我目前无法访问这些服务器。
这根本不会影响模板,它只是禁用此构建配置的步骤。