【问题标题】:where did NUnit Gui Runner go? version 3.0.1NUnit Gui Runner 去哪儿了?版本 3.0.1
【发布时间】:2016-05-10 14:52:33
【问题描述】:

我刚刚从 nunit 2.6.4 升级到版本 3.0.1。它曾经有一个 NUnit Gui Runner,位于此处:

安装3.0.1后(我下载了windows版本from here

我现在在安装文件夹中不再看到 nunit.exe,例如目录结构不同,并且似乎缺少许多以前安装的文件:

【问题讨论】:

    标签: nunit


    【解决方案1】:

    NUnit 团队决定将 GUI 制作成一个单独的产品,并将单独发布。它正在为 NUnit 3 从头开始​​重写,但尚未发布。如果您想参与或跟踪进度,开发工作在https://github.com/nunit/nunit-gui 的 GitHub 页面上进行。初始版本即将发布。

    更新 - 新的 NUnit GUI 有几个预览版本,可以在 https://github.com/nunit/nunit-gui/releases 找到。不建议将预览版用于生产用途,但它们可以工作并且可以使用。

    【讨论】:

    • 那么,你到底应该如何运行测试?使用控制台客户端?谁会想要使用它而不是 GUI 客户端?仅供参考,您提供的链接中仍然没有可以“开箱即用”使用的 GUI 版本——例如带有 MSI。
    • @rory.ap,实际上,大多数人使用 Visual Studio 适配器并直接在 Visual Studio 中运行/调试他们的测试。其他人使用 Resharper、TestDriven.NET、NCrunch 或许多其他与他们的 IDE 集成的基于 GUI 的运行程序。还有用于 MonoDevelop/Xamarin Studio 的插件。
    • @rory.ap,另外,尽管你这么断言,但现在许多开发人员确实使用命令行工具,并且对帮助 GUI 运行程序没有太大兴趣,所以它进展缓慢.我们将此归因于大多数用户已经转向其他跑步者的事实,但这可能是错误的。随时参与并提供帮助:)
    • 好的,这wayyy 比以前的 2.x GUI 更好!谢谢!
    • 顺便说一句,如果您确实想运行 NUnit 3 GUI 运行程序,设置起来非常容易。只需克隆 repo 并运行build.ps1。这将构建项目并在 .\bin\Release 中输出 nunit-gui.exe。到目前为止,它似乎工作得很好。
    【解决方案2】:

    如果任何人来到这个页面,想在哪里找到 NUnit Gui,请注意,在 http://nunit.org/?p=download 上,您可以获得包含 Gui 的 2.6.4 版本。

    更新

    正如 cmets 中所指出的,自那以后发生了很多变化,您不应再使用 2.x 版本的工具,而应使用位于 https://github.com/TestCentric/testcentric-gui/releases 的新 TestCentric UI

    【讨论】:

    • 2.6.4 仍然包含一个 GUI,但人们应该知道 2.6.4 不会运行用 3.x 编写的测试
    • @RobProuse 是的,确实如此。只要您不使用 2.6.4 中不可用的任何功能。
    • @kent-anderson 它可能看起来有效,但你是在玩火。你可能会得到误报、错过测试等。除了最简单的测试之外,我强烈建议不要尝试在旧的 GUI 运行器中运行 NUnit 3 测试。
    • 正如另一条评论中指出的,当前下载位置是重制版并赋予了新名称:github.com/TestCentric/testcentric-gui/releases
    【解决方案3】:

    “最终”版本在这里,您可以在以下位置找到它:https://github.com/TestCentric/testcentric-gui/releases

    【讨论】:

    • 确认自 2021 年 4 月 1 日起仍是最佳网址
    猜你喜欢
    • 2015-10-27
    • 1970-01-01
    • 2011-03-03
    • 2014-03-15
    • 2015-07-17
    • 2012-10-30
    • 2013-05-23
    • 1970-01-01
    • 2012-03-13
    相关资源
    最近更新 更多