问题描述
我有一个在 CodeFresh 上运行的 C#/Selenium/Xunit 测试套件。该项目与构建和运行管道配合良好,按预期执行,除了过滤一件事。
所以在测试项目中,我们有一组预热测试,我想在主运行管道之前单独运行。
现在在功能文件中,这些标签具有 - @warmup
在钩子文件中,这显示为 [Scope(Tag = "warmup")]
,当从 VS 或批处理文件运行时,过滤工作正常。
对于 CodeFresh,我在 Docker 文件中有一行 -
ENTRYPOINT ["dotnet","test","/app/BackOffice_Automation.dll","-v","n","--filter","Category=warmup"]
但这总是被忽略并且所有测试都在运行,谁能解释一下我错过了什么
谢谢
凯夫
解决方法
找到解决方案,yaml文件 这是来自预热 yaml
entry_point: ["dotnet","test","/app/BackOffice_Automation.dll","-v","n","--filter","Category=warmup"]