通过 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" ]
我有一个 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" ]