gpt4 book ai didi

testing - AppHarbor 测试执行配置

转载 作者:行者123 更新时间:2023-11-28 20:12:04 26 4
gpt4 key购买 nike

我正在编写一些 specflow 测试来排除我的系统行为。在本地一切都很好。但是,当我提交给 git 和 AppHarbor 构建时,它失败了。目前,这是由于缺乏识别 appharbor 托管应用程序的转换。

但是,每次我编写伴随 specflow(和 selenium)测试的新功能时,我预计我的 specflow 测试会失败,因为新功能尚未部署。恶性循环。

我实际上想以某种方式限制构建不运行 specflow 测试。 AppHarbor 有没有办法限制哪些测试运行?单位类别?

最佳答案

您可以使用 AppHarbor's solution file convention为了达成这个。如果您有一个包含 specflow/selenium 测试的单独项目,技巧是确保我们构建的解决方案中未引用该项目。

更具体地说,您可以创建名为 AppHarbor.sln 的解决方案,并仅引用您希望 AppHarbor 从该解决方案文件构建和测试的 Web、控制台和测试项目。如果在您的存储库中找到该名称,AppHarbor 将始终倾向于构建具有该名称的解决方案。

然后您可以维护一个单独的解决方案文件(可能是您已经在使用的文件)用于开发,其中包含包含 specflow/selenium 测试的项目。这将允许您在提交之前在本地执行测试并保留当前的工作流程。

关于testing - AppHarbor 测试执行配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17821869/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com