我正在使用 TeamCity VisualStudio sln 配置来驱动我的 CI 构建。它运行我所有的 NUnit 测试——这一切都很好,但我不希望 TeamCity 使用 [Category("DatabaseTests")] 属性运行我的任何测试(因为它们命中了一个实际的数据库)。
在要排除的类别下的 NUnit 配置中,我只放置了DatabaseTests但它不起作用。有什么我想念的吗?有没有办法让我看到 teamcity 发送给 nunit 跑步者的内容?
我正在使用 TeamCity VisualStudio sln 配置来驱动我的 CI 构建。它运行我所有的 NUnit 测试——这一切都很好,但我不希望 TeamCity 使用 [Category("DatabaseTests")] 属性运行我的任何测试(因为它们命中了一个实际的数据库)。
在要排除的类别下的 NUnit 配置中,我只放置了DatabaseTests但它不起作用。有什么我想念的吗?有没有办法让我看到 teamcity 发送给 nunit 跑步者的内容?
您可以打开 DEBUG 模式:
为 TeamCity 类启用“调试”日志级别。为此,请通过删除所有包含注释的行来编辑 logs/teamcity- (server|agent)-log4j.xml 文件。之后,调试消息将转到 teamcity-*.log 文件。
确保默认情况下轮换日志。启用调试后,将相关 appender 标记中的 maxBackupIndex 值增加到 10 甚至 20 个文件是有意义的(确保有足够的可用磁盘空间)。
...我从他们的文档中得到的。然后你可以看到正在发生的事情。