问题标签 [nunit-2.5.9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
10788 浏览

c# - Nunit - TestContext.CurrentContext.Test 不工作

我正在使用 nunit 2.5.9.10348 并尝试在 TearDown 事件中提取当前测试名称,以便我可以为屏幕抓取文件名分配测试名称,但它始终为空(参见附图)。私有 _context 变量确实有 TestName 但这对我没有用!

有没有人成功使用过这个新的TestContext功能(从 2.5.7 开始)。

替代文字

0 投票
3 回答
777 浏览

.net - NUnit 2.5.8 需要 NUnit.Framework 2.5.5 才能运行。怎么可能?!又是为了什么?

我在nunit.exe启动尝试时遇到了一个愚蠢的异常:

System.IO.FileNotFoundException:无法加载文件或程序集'nunit.framework,Version=2.5.5.10112,Culture=neutral,PublicKeyToken=96d09a1eb7f44a77'或其依赖项之一。该系统找不到指定的文件。

i.imgur.com/jSm73.png

NUnit的版本是2.5.9,从MSI包安装的,即不同的版本!将库放入可执行文件的根目录没有帮助。(同样的错误2.5.5)。

怎么可能??

0 投票
2 回答
231 浏览

silverlight - NUnit 2.5.9 和 WebAii

我正在尝试使用 WebAii 为 Silverlight 应用程序编写自己的 NUnit 测试。我一直在尝试在http://borntocode.co.uk/page/Setting-Up-a-WebAii-Test-Project-with-NUnit.aspx上关注一个相当详细的博客,但是我根本找不到 NUnit .Core.TestContext.Out.WriteLine

该博客使用的是 2.5.7 版本,但是我使用的是 2.5.9 并且找不到这个。我没想到 NUnit 的主要部分(允许错误消息的方向)会发生如此巨大的变化。我错过了什么吗?

0 投票
1 回答
752 浏览

c# - 在 Silverlight 4 应用程序中使用 NUnit 对 WCF RIA 服务进行单元测试

我最近尝试对使用 WCF RIA 1.0 的 Silverlight 4 项目使用 Silverlight NUnit 项目模板(来自 Jamie Cansdale 的模板。我似乎很接近,但我仍然无法让它工作。

这是我所做的

  1. 创建项目。:)
  2. 将 Silverlight 版本更改为 4。
  3. 将 WCF RIA 服务链接设置为我的 WCF RIA 项目。
  4. 确保所有引用(除了 mscorlib)都是 CopyLocal=True。
  5. 尝试运行测试。

怎么了?

测试夹具设置(仅包含“_context = new MyContext();”行)因以下异常而死:

1 次测试失败:SetUp:System.TypeInitializationException:“MS.Internal.JoltHelper”的类型初始化程序引发了异常。---

是否有其他人能够使用该模板针对 WCF RIA 项目进行测试?

0 投票
1 回答
602 浏览

.net - 升级后,单元测试在一个小时后运行超时,而过去它们在 15 分钟内完成

我们将单元测试项目从 .NET 3.5 升级到 .NET 4.0。我们还将 NUnit 从 2.5.2 升级到 2.59。现在,单元测试在 50 分钟后超时,而过去它们在大约 15 分钟内完成。这些测试在我们的开发服务器上的 JetBrains TeamCity 6.0.2 上运行。有谁知道这可能是什么原因?一些单独的测试现在最多需要 8 分钟。

谢谢,

杰森

0 投票
1 回答
506 浏览

visual-studio-2010 - NUnit 2.5.9 问题

早上好,下午好,还是晚上好,

我正在尝试使用 NUnit 2.5.9 运行一些单元测试,这些单元测试包含在使用 Visual Studio 2010 构建的程序集中,该程序集以 .NET 2.0 为目标。但是,我每次都遇到System.BadImageFormatException异常...我尝试了此处描述的解决方法,但无济于事。我还下载了源代码并在面向 .NET 2.0 的 Visual Studio 2010 下编译它,但异常不断弹出......这里出了什么问题?

非常感谢你。

0 投票
2 回答
493 浏览

c# - 一段代码在控制台应用程序中有效,但在 nunit 测试中无效

简单的控制台应用程序打开连接没有任何问题:

但如果尝试在 nunit 测试方法中做同样的事情:

我有异常:ORA-12154:TNS:无法解析指定的连接标识符

显然是环境中的问题。

如何“配置” nunit 以使用“相同”设置作为控制台应用程序

一些细节:

目标框架:4.0 目标平台:x86 nunit 2.5.9 操作系统:Windows 7 x64

0 投票
1 回答
261 浏览

visual-studio-2010 - VS2010可以生成NunitTest用例吗?

在 VS2010 中有创建单元测试的选项。它创建一个单独的测试项目并使用 MS 测试框架工作。配置VS是否可以使用Nunit框架创建单元测试用例?

0 投票
1 回答
1897 浏览

google-chrome - 使用 TFS/NUnit 通过构建过程执行时,使用 Google Chrome 的 WebDriver 测试挂起

我遇到了 Selenium WebDriver、Microsoft Team Foundation Server、NUnit 和 Chrome/ChromeDriver 的问题。我希望也许有人可以提供一些见解或指出我的调查方向。现在我在这个问题上受阻。

问题的细节——

我发现当我们的自动化构建过程(Microsoft Team Foundation Server)使用 Google Chrome 作为测试浏览器调用测试时,我的 selenium 测试自动化挂起。本质上,TFS 通过 MSBuild 构建,然后调用 NUnit,后者依次执行我的 Selenium 测试。我可以在 Windows 任务管理器(和构建日志)中看到 nunit-console、nunit-agent、Google Chrome 和 ChromeDriver 进程已启动,但这些进程似乎只是挂起。

同样,仅当测试在我们的构建机器上使用 Google Chrome 作为测试浏览器自动启动时才会重现。我验证了运行 TFS 的帐户是管理员,当我使用 Firefox 作为我们的自动化运行/构建过程的浏览器时,这个问题并没有表现出来。

我在代码中编写了一堆调试语句,并将挂起范围缩小到如下几行:

上述语句的 strXpath 值是这样的:

我尝试更改 By 选择器以搜索具有 css 类或 Id 的元素,但我仍然看到问题:

这是 ChromeDriver 日志中的最后几条语句:

这是在我们的构建机器上运行的软件-

作为一种解决方法,我尝试让 MSBuild 调用一个 powershell 脚本,然后调用 NUnit,但问题仍然存在。

0 投票
1 回答
957 浏览

testing - 在 TFS 2010 中为 nunit 测试自定义构建模板后没有测试结果

作为 TFS 构建的一部分,我已经关注了在 TFS 中集成 nunit 的链接。http://danderson00.blogspot.com/2011/10/running-nunit-tests-under-tfs-build.html使用 NUNITTFS

它正在运行 nunit 测试,如果测试通过了构建,但它没有发布测试结果。

任何想法我现在缺少什么。

编辑: