Nunit TestFixtureSetUp在通过cc.net运行时偶尔失败

Nunit TestFixtureSetUp在通过cc.net运行时偶尔失败,nunit,cruisecontrol.net,Nunit,Cruisecontrol.net,我使用cc.net 1.4.2运行夜间构建。我也在使用nunit2.4.8。如果我手动强制构建,它可以正常工作,但是我每晚安排的大多数构建都会失败,比如testfixture安装失败。这是nunit2.4.8中的某个bug还是我找不到原因的其他东西是计划每晚运行的同一个cc.net项目被迫运行吗?如果没有,它们的配置方式可能会有所不同。如果它们是相同的,我建议在测试夹具设置代码中添加一些日志记录,看看是否可以跟踪问题。可能是服务器上夜间运行的任务(可能是备份或病毒扫描)导致了该问题。另一种可能是

我使用cc.net 1.4.2运行夜间构建。我也在使用nunit2.4.8。如果我手动强制构建,它可以正常工作,但是我每晚安排的大多数构建都会失败,比如testfixture安装失败。这是nunit2.4.8中的某个bug还是我找不到原因的其他东西

是计划每晚运行的同一个cc.net项目被迫运行吗?如果没有,它们的配置方式可能会有所不同。如果它们是相同的,我建议在测试夹具设置代码中添加一些日志记录,看看是否可以跟踪问题。可能是服务器上夜间运行的任务(可能是备份或病毒扫描)导致了该问题。另一种可能是在另一台服务器上运行的任务(例如使数据库脱机)。我不认为这是NUnit中的错误。

我今天早上刚开始在CC.NET和NUnit 2.4.6中遇到这个问题。我的单元测试在我的dev机器上运行良好,但现在在CC.NET服务器上,我的所有测试都显示“TestFixtureSetUp在安装中失败”。结果表明我的测试数据库已过期,因此对DB的调用在我的安装中失败。也许你最近改变了什么,或者你一直都有这个问题?