通过 Docker 为 CodeFresh 过滤回归测试

Filtering regressions tests via Docker for CodeFresh

我有一个 C#/Selenium/Xunit 测试套件 运行ning 在 CodeFresh 上。该项目与构建和 运行 管道一起正常运行,除了一件事,过滤。

所以在测试项目中,我们有一组预热测试,我想在主 运行 管道之前单独 运行。 现在在功能文件中,它们有标签 - @warmup 在挂钩文件中,这显示为 [Scope(Tag = "warmup")],当来自 VS 或批处理文件的 运行 时,过滤工作正常。

对于 CodeFresh,我在 Docker 文件中有一行 -

ENTRYPOINT ["dotnet", "test", "/app/BackOffice_Automation.dll", "-v", "n", "--filter", "Category=warmup"]

但这总是被忽略,所有测试 运行,任何人都可以解释我错过了什么吗

谢谢

Kev

找到解决方案,yaml 文件 这是来自预热 yaml

entry_point: ["dotnet", "test", "/app/BackOffice_Automation.dll", "-v", "n", "--filter", "Category=warmup" ]