使用 Nunit3-console.exe 运行命名空间中的所有测试

2023-12-10

在仔细阅读了 NUnit 3 文档之后测试选择语言并尝试了一些组合,我仍然无法弄清楚如何在特定名称空间内运行所有测试。

最明显的尝试是:

nunit3-console.exe --where "test == 'MyNamespace.Subnamespace'" Tests.dll

不幸的是,尽管使用了--exploreoptions 我可以在该命名空间中看到许多测试。

我需要使用正则表达式/通配符来完成此操作吗? NUnit 文档另有暗示,但鉴于这不起作用,也许我会这样做。


看来以下作品有效:

nunit3-console.exe --where "test =~ 'MyNamespace.Subnamespace'" Tests.dll

注意波浪线=~是一个正则表达式运算符。

这有点令人惊讶,因为文档中唯一提到名称空间的示例使用==根据我最初的实验,该语法不会产生任何效果。

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

使用 Nunit3-console.exe 运行命名空间中的所有测试 的相关文章

  • 带有 ASP.NET 网站的 NUnit

    我目前正在尝试升级我们工作中的构建服务器 从没有构建服务器到拥有一个 我正在使用 JetBrainsTeamCity http en wikipedia org wiki TeamCity 已经使用过锐锐 http en wikipedia
  • 从 SetUpFixture 将参数传递给 TestFixture OneTimeSetUp

    我目前正在使用 C 构建一个自动化项目 nunit和 Selenium 我试图有一个安装类 它将在任何之前初始化 selenium webdriverTestFixture将运行并在所有这些都结束后尝试从TestFixture每一个Test
  • 如何从 VS2010 使用 msbuild 运行 nunit

    请告诉我如何使用 msbuild 运行 nunit 我使用 TFS 进行代码集成和 VS2010 您可能希望将 NUnit 与 TFSBuild 而不是 MSBuild 集成 因为您使用的是 Team Foundation Server 您
  • 当违反测试超时时,NUnit 内部会做什么?

    当 NUnit 遇到超时时到底会做什么 我曾经认为它会通过抛出 TimeoutException 来中止测试 但这个测试证明并非如此 Test Timeout 100 ExpectedException typeof TimeoutExce
  • NUnit 测试项目无法加载 System.Windows.Forms 的程序集

    我有一个专门用于单元测试的 NUnit 测试项目 其目标框架为 Net Core 2 1 该测试项目引用了另外两个项目 其中一个是窗口窗体基于应用程序 另一个是类库基于数据库交互的应用程序 这两个项目的目标框架都是 Net Framewor
  • 如何使用 Selenium RC 运行 Google Chrome?

    我正在尝试使用 Selenium RC Nunit asp net 测试我的网站 我可以让我的测试在 Firefox Safari opera IE 8 中运行 但不能在 google chrome 中运行 我将其放入浏览器参数中 sele
  • MVC 3:如何学习如何使用 NUnit、Ninject 和 Moq 进行测试?

    我的问题的简短版本 任何人都可以向我指出一些好的 详细的资料来源吗 可以学习如何在我的 MVC 3 应用程序中实现测试 使用 NUnit Ninject 2 和起订量 这里有人可以帮助我澄清控制器存储库如何 解耦 模拟和依赖注入一起工作吗
  • 如何将 NUnit 的 EqualTo().Within() 约束与自定义数据类型一起使用?

    我喜欢 NUnit 基于约束的 API 我经常使用这样的浮点比较 double d foo SomeComputedProperty Assert That d Is EqualTo 42 0 Within 0 001 非常可读 但是 如果
  • HRESULT:0x80131040:找到的程序集的清单定义与程序集引用不匹配

    找到的程序集的清单定义与程序集引用不匹配 通过 ncover 运行 nunit 时得到此信息 任何想法 这是程序集之间的不匹配 从程序集引用的 DLL 没有预期的方法签名 清理解决方案 重建所有内容 然后重试 另外 如果这是对 GAC 中某
  • NUnit 插件与 Resharper 5

    最新的 Resharper v5 版本基于本机 NUnit 代码并允许 NUnit 插件 我有一个 NUnit 插件 可以在 NUnit GUI 中正常工作 但无法使其与 Resharper 一起工作 根据 R 指示 我已将插件库放入 Re
  • 使用 MSBuild 时不会构建私有访问器

    我的构建服务器使用 MSBuild 来构建我的应用程序 我们的单元测试需要访问一些私有成员进行测试 因此我们使用内置的私有访问器 Visual Studio 没有问题 但是当我们将代码推送到构建服务器时 我们收到错误 MyTest cs 9
  • 测试依赖于 NUnit 的常用功能

    我有一些初始化代码来使用我的 API 初始化可能会失败 我想在 NUnit 测试中测试它 初始化之后就可以使用API 了 我也在测试 API 但我所有的测试方法都将使用相同的 通用的初始化代码 我理想的情况是这种行为 运行初始化测试 如果
  • 如何以编程方式运行 NUnit

    我有一些引用 NUnit 的程序集并使用单个测试方法创建单个测试类 我能够获取该程序集的文件系统路径 例如 C test dll 我想以编程方式使用 NUnit 来针对该程序集运行 到目前为止我有 var runner new Simple
  • 在 VS2012 中使用 NUnit 进行调试而不抛出异常?

    我使用 NUnit 测试适配器将 NUnit 运行到 VS2012 中 并且可以很好地运行所有测试 但如果我想在每次点击断言时调试所有测试 则会引发异常 如何让它不抛出断言异常 我做错了什么可怕的事情吗 连接调试器后 失败的断言会引发异常
  • 使用 NUnit 进行 ASP.NET MVC 单元测试

    我一直在努力学习ASP NET MVC http en wikipedia org wiki ASP NET MVC Framework使用发布在ASP NET 网站 http www asp net learn mvc videos vi
  • 开始在现有代码库中进行自动化集成/单元测试

    背景 我们已经移交了一个非常大的代码库 140 万行 主要是 C 语言 该应用程序主要由 asp net 2 0 样式的 asmx Web 服务组成 用于访问 SQL Server 2008 数据库以及各种 XML 文件中的数据 没有现有的
  • jUnit 中的 CollectionAssert?

    是否有与 NUnit 并行的 jUnit 使用 JUnit 4 4 您可以使用assertThat 与Hamcrest http hamcrest org JavaHamcrest 代码 不用担心 它是随 JUnit 一起提供的 不需要额外
  • nUnit Assert.That委托并发问题

    我的代码中遇到了一些暂时的死锁 无法解决它 简单的代码 我无法创建一个简单的调用链来重现代码InvokeChangeEvent Test public async void Test sut InvokeChangeEvent foo fi
  • 当 TestCase 包含数组时,NUnit 无法识别该 TestCase

    这是我在 NUnit 中遇到的非常简单但烦人的行为 我有一些这样的测试 Test TestCase 1 2 hello TestCase 3 5 goodbye public void MyClass MyMethod int a int
  • ASP.Net Core 2.0 SignInAsync 返回异常值不能为 null,提供程序

    我有一个 ASP Net Core 2 0 Web 应用程序 我正在使用单元测试 使用 NUnit 进行改造 该应用程序运行良好 并且迄今为止的大多数测试都运行良好 但是 测试身份验证 授权 用户是否登录并可以访问 Authorize 过滤

随机推荐

  • Java Eclipse IDE 出现“未找到模块 javafx.controls”错误

    我正在使用带有 Java 的 Eclipse IDE 2020 03 版本 我正在尝试使用 FXML 在线检查了一些教程和步骤并遵循它们 但我仍然收到以下错误 boot层初始化时出错 java lang module FindExcepti
  • jQuery-mobile 和 ASP.NET 组合问题

    我正在开发一个结合 jQuery mobile 和 asp net 网络表单 为了使我的 asp net 控件的回发正常工作 我必须禁用 ajax 页面顶部 如下所示 但是当像这样禁用ajax时 其他功能似乎不起作用 我无法从 jQuery
  • 获取 JavaScript 正则表达式中每个捕获的索引

    我想匹配正则表达式 例如 a b c d with aabccde 并获取以下信息 a at index 0 b at index 2 cc at index 3 我怎样才能做到这一点 String match 返回匹配列表和完整匹配开始的
  • 如何减少pyinstaller中的exe文件大小

    我正在尝试从 python 脚本开发 exe 文件 但其大小超过 715MB 即使我使用虚拟环境进行开发 但大小仍然很大 我在脚本中使用的这些库 import numpy as np import pandas as pd import o
  • VoIP 通知证书主题必须以“.voip”结尾,设备令牌应用程序包以“.voip”结尾

    我在 twilio 中遇到错误 说 VoIP 通知证书主题必须以 voip 结尾 设备令牌应用程序包以 voip 结尾 当我检查类似的问题时发现解决方案是更改 解决方案是 BundleID voip 我尝试在developer apple中
  • 在 Windows 中的 Android 中通过代理启用 Internet 连接

    如何在 Windows 中通过 Android 代理启用互联网连接 http www coderanch com t 462906 Android Mobile connect internet behind proxy 在早期版本的 An
  • Python:请求会话登录 Cookie

    我的目的是登录网站 然后从 python 脚本访问受保护的图像 我可以通过浏览器进行合法和工作访问 这就是我现在所拥有的 import requests s requests Session s get domain r login s p
  • cmake 安装目标中的编译时通配符

    我是 cmake 的新手 我发现它非常令人沮丧 我试图在构建运行时而不是生成构建时评估的文件路径中使用通配符 我创建了一个使用 SWIG 为某些 C 代码生成 Java 包装器的构建 我可以编写命令来生成本机代码 对其进行编译并生成工作共享
  • 奇怪的System.Format异常[重复]

    这个问题在这里已经有答案了 我只是想为我的单元测试构建一个 json 字符串 意外的是以下代码返回系统格式异常 错误消息表明它正在尝试解析日期 这对我来说很奇怪 我不是要求解析日期 class Program static void Mai
  • 通过 Json 将 javascript 数组传递给 Coldfusion CFC

    我使用此 javascript 捕获在 Flexigrid 中选中的所有复选框 并尝试将此行 id 数组发送到 CFC function removeCertidao var allVals input id certidao checke
  • 如何从数据框中删除多个标头并仅保留第一个python

    我正在使用一个包含多个标题的 csv 文件 所有标题都会重复 如下例所示 1 2 3 4 0 POSITION T PROB ID 1 2 385 2 0 1 2 POSITION T PROB ID 3 3 074 6 0 3 4 6 7
  • 全日历不显示数据

    我仍然是一个新程序员 我在让这段代码工作时遇到问题 我从here 它使用MySQL来存储数据 我想了解其中的各个部分 但我现在才真正开始了解 ajax 和 jQuery 如何协同工作 它用于显示数据 它依赖于 events php 我已经单
  • PrimeFaces 咆哮动态改变颜色

    有没有办法动态更改 PrimeFaces 咆哮组件的背景 我希望能够在出现错误时显示红色背景 在成功时显示绿色背景 提前致谢 仅当您一次仅向上下文添加一条消息时 上述解决方案才有效 如果您添加多条消息 则所有咆哮项目都将根据最后一条消息的严
  • Task.Run 和预期委托

    我不确定如何理解以下观察到的结果 var f new Func
  • 如何在 Unix 控制台或 Mac 终端上运行 shell 脚本?

    我知道 忘记了 再重新学习 是时候把它写下来了 运行不可执行的sh脚本 使用 sh myscript 运行不可执行的bash脚本 使用 bash myscript 启动可执行文件 任何具有可执行权限的文件 你只需通过它的路径指定它 foo
  • Excel VBA-打开工作簿时出现运行时错误 1004

    对 vba 来说相当新 但我编写了一个代码 可以取消合并列中的行 复制单元格 然后粘贴到不同的宏工作簿中 当我第一次运行该代码时 它运行良好 然而 我今天尝试使用它 但我很震惊我出现了错误 此错误表明无法找到目标文件名 这很奇怪 因为目标文
  • 为什么这个由 facebook 生成的深层链接 (applink) 不起作用?

    我想在我的网站上创建一个按钮 允许用户打开本机 facebook 应用程序 如果已安装 或以其他方式打开 facebook 网站 据我了解 我必须为此创建单独的 html 页面 我尝试了 Facebook 托管的应用程序链接来获取有效的应用
  • 如何清除不指向自己代码的废弃内存?

    It seems that my app is abandoning memory since the persistent memory of recorded heapshots don t fall to zero and the h
  • 为什么 Go 中的赋值会创建一个副本?

    我会稍微澄清一下这个问题 我已经 几乎完全 阅读了 Go 规范 常见问题解答 Effective Go 当然还有 Go 之旅 我知道 Go 是一种 按值传递 语言 甚至设法推理这种行为并理解所有含义 Go 中的所有作业也会创建副本 在某些情
  • 使用 Nunit3-console.exe 运行命名空间中的所有测试

    在仔细阅读了 NUnit 3 文档之后测试选择语言并尝试了一些组合 我仍然无法弄清楚如何在特定名称空间内运行所有测试 最明显的尝试是 nunit3 console exe where test MyNamespace Subnamespac