c# - 有没有办法在我的 NUnit 单元测试中使用 EQATEC 分析器?

标签 c# c#-4.0 nunit testdriven.net eqatec

我想在我的 NUnit 单元测试中使用 EQATEC 分析器,就像我过去使用 JetBrains dotTrace 以及 TestDriven.NET 和 NUnit 一样。有没有办法做到这一点?事实上,我似乎需要将我的 UnitTest 包装在控制台应用程序中,然后在其上使用探查器。

最佳答案

EQATEC Profiler 实际上非常适合自动化:它有一个命令行版本和一个 API,您可以使用它来控制分析的大部分方面,您只需在单元测试中使用它即可。

API 在分析器的 user guide 中进行了描述.你想要做的可能是这样的:

  1. 首先添加对 profiler-API 的引用。您将在已安装的 RuntimeDLL 文件夹中找到适用于四种不同平台的程序集。您可能正在寻找 EQATEC.Profiler.RuntimeFullNet.dll,但也有针对 NetCF、Silverlight 和 WP7 的实现。
  2. 现在您可以将代码添加到您的单元测试中,以便随时拍摄时序快照,并使用 EQATEC.Profiler.Runtime.TakeSnapshot() 将它们保存到您选择的文件中方法。稍后可以在分析器中检查这些报告文件。

请记住,您仍然需要使用探查器检测已编译的单元测试并运行检测过的版本,但这可以通过探查器的命令行版本 EQATECProfilerCmd.exe 自动完成。使用起来真的很简单,就像这样:

EQATECProfilerCmd -build <your app directory>

关于c# - 有没有办法在我的 NUnit 单元测试中使用 EQATEC 分析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6145806/

相关文章:

java - 从大整数构造公钥?

c# - 如果我的代码是为 x86 或任何 CPU 编译的,我的代码如何在运行时检测到

ubuntu - 在 Ubuntu : An exception occurred in the driver while loading tests 上运行 NUnit 测试

c# - .NET 中如何实现 "Event"对象?

c# - SQL 或平面文件访问哪个更有效?

c# - MVC设计模式,服务层的目的?

vb.net - 如何为只有 nUnit 测试的项目定义入口点?

c# - 我们如何在 ASP.NET 中对文件上传控件应用客户端验证来检查文件名是否包含特殊字符?

c# - 以流格式保存图片框中的图像

所有其他应用程序上的 C# 气球通知弹出窗口