如何在 Windows 上安装 NUnit 3 控制台并运行测试?

2024-01-22

我想从这样的控制台运行测试(在任何目录中,DLL 文件可以针对不同的 .NET 版本):

$ nunit3-console test.dll

我用谷歌搜索了很多,但找不到如何设置它。

官方教程没什么用处,完全是零。跟随它让我无处可去:https://github.com/nunit/docs/wiki/Installation https://github.com/nunit/docs/wiki/Installation


很难找到,因为有很多过时的文档,无论是 NUnit2 还是 NUnit3。

Steps:

  1. 官方 NUnit3 控制台安装程序位于此处:https://github.com/nunit/nunit-console/releases https://github.com/nunit/nunit-console/releases(路径与文档中的路径不同)
  2. 下载NUnit.Console-*.msi打包并安装
  3. 添加到系统PATH变量这个:C:\Program Files (x86)\NUnit.org\nunit-console
  4. 打开命令行
  5. Type:

    $ nunit3-console test.dll

// 要并行运行多个测试程序集,请参阅: https://stackoverflow.com/a/45486444/1453525 https://stackoverflow.com/a/45486444/1453525

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Windows 上安装 NUnit 3 控制台并运行测试? 的相关文章

  • 使用具有现有访问令牌的 Google API .NET 客户端

    用例如下 移动应用程序正在通过 Google 对用户进行身份验证 并且在某些时候 我们需要将用户的视频发布到他的 YouTube 帐户 出于实际原因 实际发布应该由后端完成 已经存储在那里的大文件 由于用户已经通过应用程序的身份验证 因此应
  • 32 位应用程序的特征最大矩阵大小

    所以 我正在寻找Eigen http eigen tuxfamily org index php title Main Page当我尝试声明大于 10000x10000 的矩阵时 包崩溃 我需要声明一个像这样的矩阵 可靠地大约有 13000
  • C# 中的接口继承

    我试图解决我在编写应用程序时遇到的相当大的 对我来说 问题 请看这个 为了简单起见 我将尝试缩短代码 我有一个名为的根接口IRepository
  • 构造函数中显式关键字的使用

    我试图了解 C 中显式关键字的用法 并查看了这个问题C 中的explicit关键字是什么意思 https stackoverflow com questions 121162 但是 那里列出的示例 实际上是前两个答案 对于用法并不是很清楚
  • JSON 数组到 C# 列表

    如何将这个简单的 JSON 字符串反序列化为 C 中的列表 on4ThnU7 n71YZYVKD CVfSpM2W 10kQotV 这样 List
  • 如何识别 WPF 文本框中的 ValidationError 工具提示位置

    我添加了一个箭头来指示工具提示中的文本框 当文本框远离屏幕边缘时 这非常有效 但是当它靠近屏幕边缘时 工具提示位置发生变化 箭头显示在左侧 Here is the Image Correct as expected since TextBo
  • 如何从网站下载 .EXE 文件?

    我正在编写一个应用程序 需要从网站下载 exe 文件 我正在使用 Visual Studio Express 2008 我正在使用以下代码 private void button1 Click object sender EventArgs
  • Qt 创建布局并动态添加小部件到布局

    我正在尝试在 MainWindow 类中动态创建布局 我有四个框架 它们是用网格布局对象放置的 每个框架都包含一个自定义的 ClockWidget 我希望 ClockWidget 对象在调整主窗口大小时相应地调整大小 因此我需要将它们添加到
  • C# 中条件编译符号的编译时检查(参见示例)?

    在 C C 中你可以这样做 define IN USE 1 define NOT IN USE 1 define USING system 1 system 1 IN USE 进而 define MY SYSTEM IN USE if US
  • 如何挤出平面 2D 网格并赋予其深度

    我有一组共面 连接的三角形 即二维网格 现在我需要将其在 z 轴上挤出几个单位 网格由一组顶点定义 渲染器通过与三角形数组匹配来理解这些顶点 网格示例 顶点 0 0 0 10 0 0 10 10 0 0 10 0 所以这里我们有一个二维正方
  • 如何一步步遍历目录树?

    我发现了很多关于遍历目录树的示例 但我需要一些不同的东西 我需要一个带有某种方法的类 每次调用都会从目录返回一个文件 并逐渐遍历目录树 请问我该怎么做 我正在使用函数 FindFirstFile FindNextFile 和 FindClo
  • 尚未处理时调用 Form 的 Invoke 时出现 ObjectDisposeException

    我们得到一个ObjectDisposedException从一个电话到Invoke在尚未处理的表格上 这是一些演示该问题的示例代码 public partial class Form2 Form void Form2 Load object
  • 在类的所有方法之前运行一个方法

    在 C 3 或 4 中可以做到这一点吗 也许有一些反思 class Magic RunBeforeAll public void BaseMethod runs BaseMethod before being executed public
  • 当前的 x86 架构是否支持非临时加载(来自“正常”内存)?

    我知道有关此主题的多个问题 但是 我没有看到任何明确的答案或任何基准测量 因此 我创建了一个处理两个整数数组的简单程序 第一个数组a非常大 64 MB 第二个数组b很小 无法放入 L1 缓存 程序迭代a并将其元素添加到相应的元素中b在模块化
  • 结构体指针的动态数组

    我必须使用以下代码块来完成学校作业 严格不进行任何修改 typedef struct char firstName char lastName int id float mark pStudentRecord pStudentRecord
  • 转到定义:“无法导航到插入符号下的符号。”

    这个问题的答案是社区努力 help privileges edit community wiki 编辑现有答案以改进这篇文章 目前不接受新的答案或互动 我今天突然开始在我的项目中遇到一个问题 单击 转到定义 会出现一个奇怪的错误 无法导航到
  • 运算符“==”不能应用于“int”和“string”类型的操作数

    我正在编写一个程序 我想到了一个数字 然后计算机猜测了它 我一边尝试一边测试它 但我不断收到不应该出现的错误 错误是主题标题 我使用 Int Parse 来转换我的字符串 但我不知道为什么会收到错误 我知道它说 不能与整数一起使用 但我在网
  • 我在在线程序挑战编译器中遇到演示错误

    include
  • 使用 C# 从 DateTime 获取日期

    愚蠢的问题 给定日期时间中的日期 我知道它是星期二 例如我如何知道它的 tue 2 和 mon 1 等 Thanks 您正在寻找星期几 http msdn microsoft com en us library system datetim
  • Googletest:如何异步运行测试?

    考虑到一个包含数千个测试的大型项目 其中一些测试需要几分钟才能完成 如果按顺序执行 整套测试需要一个多小时才能完成 通过并行执行测试可以减少测试时间 据我所知 没有办法直接从 googletest mock 做到这一点 就像 async选项

随机推荐

  • 从 Google 表格中的另一张表格左侧进行 VLOOKUP

    我有一个电子表格 该电子表格是在 Google 表格中我自己的电子表格外部管理的 我正在尝试将数据从外部工作表提取到我的工作表中 以便我有一个集中位置来显示与我相关的任务项 这是我认为可行的公式 VLOOKUP My Name IMPORT
  • 通过索引访问字符串枚举

    我在 C 中有一个枚举 索引需要用字符串表示 String 类型的 Swift 枚举如何通过整数索引使用 我想将枚举复制到 Swift 将类型设置为字符串并定义所有原始值以显示文本 然后使用 C 枚举值提取 Swift String 枚举的
  • 了解 constexpr 变量初始化的完整表达式

    下面的程序编译成功 https godbolt org z 3c1xsh6oz与所有主要编译器 struct S constexpr S const S constexpr S default int main void S s1 cons
  • Scipy的solve_ivp函数的文档中字母k是什么意思?

    Solve ivp 是 Scipy 中的初始值问题求解器函数 简单来说 scipy integrate solve ivp 乐趣 t span y0 方法 RK45 t eval 无 dense output False 事件 无 向量化
  • 无法使用 Scala 在 Apache Spark 中执行用户定义的函数

    我有以下数据框 time stamp 0 sender ip 1 receiver ip 2 s port 3 r port 4 acknum 5 winnum 6 len 7 count 06 36 16 293711 10 0 0 1
  • SDK 管理器的 Extras 文件夹中缺少 Google Play 服务

    所以基本上我在 Android SDK Manager 的 Extras 文件夹中找不到安装 下载 Google Play 服务的选项 可能的原因是什么 同时有人可以提供从网络下载该库的链接吗 我遇到了同样的问题 最后找到了一个对我有用的解
  • 在 Python 中迭代并从 Web 中提取表并保存为 Excel 文件

    我想迭代并从链接中提取表here http zjj sz gov cn ztfw gcjs xmxx jgysba 然后另存为excel文件 我怎样才能做到这一点 谢谢 到目前为止我的代码 import pandas as pd impor
  • 在具有相同元素名称的 FOR XML 路径 T-SQL 查询中多次使用属性

    我正在尝试使用 FOR XML 路径在 SQL 2008 中创建 xml 输出 这工作正常
  • 如何使用 CSS 将 HTML 中的 div 元素内的图像垂直居中?

    我有一个这样的标记 div img div div 高于 img div height 100px img height dynamic value smaller than 100px 我需要图像位于 div 的中间 其上方和下方具有相同
  • 无法通过 rebase 拉取

    我收到这条消息 Cannot pull with rebase You have unstaged changes Please commit or stash them 是的 我有一些未提交的更改 我搜索了一种方法 在从拉取中获得的新代码
  • Apple 二进制文件被拒绝 (2.16)

    我的应用程序需要用户当前位置来向他显示前往谷歌地图中特定位置的方向 下面是在网络视图上显示位置的代码 self getDirectionsWebView loadRequest NSURLRequest requestWithURL NSU
  • TailwindCSS 中的中心固定元素

    当成功验证页面时 我会出现一条闪现消息 我正在尝试弄清楚如何将其在任何设备上水平居中 我正在使用 TailwindCSS 来调整 div 的位置并尝试过fixed and absolute确保它出现在我的内容之上 但使用类似的属性left
  • 带 blit 的 Matplotlib 动画——如何更新绘图标题?

    我使用 matplotlib 通过复制背景和位块传输来制作绘图动画 f Figure tight layout True canvas FigureCanvasTkAgg f master pframe canvas get tk widg
  • django admin TinyMCE 集成

    这很奇怪 我已经安装并配置了 django tinymce 但它似乎不适用于 django admin 这适用于 Safari class ArticleAdmin admin ModelAdmin formfield overrides
  • 如何最好地开发 Google Sheets 脚本和 Git 版本控制

    我是开发 Google Sheets 脚本的新手 我有从 krlaframboise SmartThings 分叉的代码 想要添加一些内容并将其提交到我的 Github 分叉中 显然我可以在工作表脚本编辑器中进行编辑并将它们粘贴回我的 gi
  • 如何从 Maven 获得对版本组中所有工件的依赖?

    我是 Maven 新手 我第一次尝试构建一个项目 我想写一些依赖于apache lucene的代码 这是一个Maven 中的工件列表 http mvnrepository com artifact org apache lucene我想要得
  • FFmpeg - 如何高精度修剪?

    我对 FFmpeg 修剪视频的方式非常困惑 所以如果有人能帮助我 我将非常感激 基本上 我想做的是 我有一个视频序列 我希望它在某一秒停止 将图像冻结几秒钟 如暂停 然后从同一帧再次再现 我可以说我正在处理三个视频 A mp4 视频序列的第
  • NSArray 的大小

    当我尝试检查声明为没有任何容量的 NSArray 的大小时 我发现它是 4 现在的问题是为什么它总是 4 请帮我找到它 谢谢 如果你说的是sizeof it is not找出 NSArray 持有多少数据的正确方法 Objective C
  • Jwt 具有多个模型

    我使用 Laravel 5 2 框架和 jwt 进行授权jwt 仅使用一种模型获取用户信息表单令牌 现在我如何在多个模型上使用 jwt 解析用户令牌 例如 当我在 api jwt 中使用客户令牌从客户模型解析该令牌时 默认防护应该是客户 a
  • 如何在 Windows 上安装 NUnit 3 控制台并运行测试?

    我想从这样的控制台运行测试 在任何目录中 DLL 文件可以针对不同的 NET 版本 nunit3 console test dll 我用谷歌搜索了很多 但找不到如何设置它 官方教程没什么用处 完全是零 跟随它让我无处可去 https git