gpt4 book ai didi

asp.net-mvc - 在已部署站点上使用 teamcity 运行 Nunit 测试

转载 作者:行者123 更新时间:2023-11-28 21:27:38 25 4
gpt4 key购买 nike

我已使用 Git 配置 TeamCity 以获取我的 ASP.NET MVC 项目。我在最后一步添加了 NUnit 测试。

但是一种测试检查方法只适用于部署我的项目的机器(访问限制特性)。

因此测试失败,因为它测试了部署在 TeamCity 部署代理机器上的代码。我必须以某种方式针对部署的环境运行测试。

我能否以某种方式让我的测试检查部署到机器站点上的项目的功能,或者使用站点已部署到的目录中的测试运行 dll?

最佳答案

一种方法是将该测试标记为 [Explicit],以便它仅在您选择它时运行。这基本上意味着您只能手动运行它。

另一种方法是在该测试中使用一个独特的类别,并将其排除在您的 TC 运行中。当您不在命令行中排除它时,它将运行。

如果您愿意,可以将这两种方法组合为 [Explicit, Category("Deployed")]。在这种情况下,您必须使用 NUnit V2 中的 --include 选项或 NUnit V3 中的 --where 选项在您的运行中包含 Deployed 类别。

关于asp.net-mvc - 在已部署站点上使用 teamcity 运行 Nunit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35106395/

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