在 nunit 中计划自动执行测试

发布于 2024-10-10 02:52:05 字数 49 浏览 9 评论 0原文

我如何在特定时间自动执行 Nunit 中的测试。例如,我想在每晚构建的基础上运行测试

How could I automatically execute the test in Nunit at a specific time. For instance I want to run the tests on a nightly build basis

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

风为裳 2024-10-17 02:52:05

您可以使用 Hudson 或 Cruisecontrol.NET 等 CI 系统,这些系统支持大多数 .NET 单元测试框架。我们将 MSTest 用于较新的项目和 NUnit,并使用 Hudson 构建它们。

You could use an CI system like hudson or Cruisecontrol.NET, these systems have support for most of the .NET unit testing frameworks. We use MSTest for the newer projects and NUnit and build these with Hudson.

复古式 2024-10-17 02:52:05

您只需设置一个计划任务来运行 nunit-console.exe 应用程序并将其指向您的单元测试项目。

附带说明一下,持续集成会说您将在每次签入后构建软件,并且作为构建的一部分,您将运行单元测试。但每晚运行/构建代码也是一个很好的系统。

You could just setup a scheduled task to run the nunit-console.exe application and point it to your unit test project.

Just a side note, continuous integration would say you'd build your software after every check-in and as part of that build you'd run your unit test. But running/building your code nightly is a good system too.

那请放手 2024-10-17 02:52:05

你可以看看巡航控制。

http://cruisecontrol.sourceforge.net/

我曾经为一位使用巡航控制和 nant/nunit 的客户工作过用于自动构建签入代码,然后部署它以自动更新其桌面应用程序。

You could look at Cruise Control.

http://cruisecontrol.sourceforge.net/

I once worked for a client who used cruise control and nant/nunit for building checked in code automatically and then deploying it for automatic updates to their desktop application.

画离情绘悲伤 2024-10-17 02:52:05

我认为您应该看看 TeamCity,这是一个非常好的工具,可以自动执行所有类型的测试,特别是那些使用 NUnit 的测试,

我们使用 TeammCity 来实现:

  • Nunit:3000 个测试的测试代码库
  • NCover:测量覆盖率
  • 文档生成
  • Web 测试(使用 NUnit 和 WatiN)
  • 代码健全性检查

我们 3 年前曾经使用过 Cruise Control,我不得不说它不如 TeamCity 稳定(或者曾经是)。

编辑:

TeamCity 是一种分布式架构,让您拥有 3 个代理(如果您获得免费许可证)来运行您配置的各种构建。

I think you should have a look to TeamCity, this is a very nice tool to automate all sort of test, and in particular case those with NUnit,

we use TeammCity for:

  • Nunit : test code base of 3 000 tests
  • NCover: to measure coverage
  • Documentation generation
  • Web Test (with NUnit and WatiN)
  • Code sanity checks

We used to have Cruise Control 3 years ago and I have to say that it is less stable then TeamCity (or it was).

EDIT:

And TeamCity is a distributed architecture that let you have 3 agents (if you take the free license) that runs every sort of build you've configured.

孤檠 2024-10-17 02:52:05

所有答案听起来都不错,但我们找到了另一种使用 MSBuild 和 Nunit for TeamBuild 的方法。这是详细的分步过程。

http://blog .drorhelper.com/2010/06/how-to-run-your-unit-tests-as-part-of.html

http://nunit4teambuild.codeplex.com/releases/view/45765

All the Answers sounds good but we found out another way using MSBuild with Nunit for TeamBuild. Here is a detailed step by step procedure for it.

http://blog.drorhelper.com/2010/06/how-to-run-your-unit-tests-as-part-of.html

http://nunit4teambuild.codeplex.com/releases/view/45765

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文