我有一个在 CodeFresh 上运行的 C#/Selenium/Xunit 测试套件。该项目可以很好地与构建和运行管道一起按预期运行,除了一件事,过滤。
所以在测试项目中,我们有一组热身测试,我想在主运行管道之前单独运行。现在在功能文件中这些有标签 -@warmup
在钩子文件中显示为[Scope(Tag = "warmup")]
并且当从 VS 或批处理文件运行时过滤工作正常。
对于 CodeFresh,我在 Docker 文件中有这行 -
ENTRYPOINT ["dotnet", "test", "/app/BackOffice_Automation.dll", "-v", "n", "--filter", "Category=warmup"]
但这总是被忽略并且所有测试都运行,任何人都可以解释我错过了什么
谢谢
凯夫