繁体   English   中英

寻找持续集成探查器(C#)

[英]Looking for a continuous integration profiler (C#)

我想在持续集成过程中对代码进行自动配置。

我知道像dottrace这样的工具可以分析我的代码,但是我想要的是一个每晚进行分析并向我发送报告的工具,然后我可以知道哪些代码需要改进。

这个是好像蚂蚁探查可以这样做:

ANTS Profiler可以分析单元测试。 这样做的方法是将ANTS Profiler设置为对.NET桌面应用程序进行概要分析,然后选择NUnit-gui.exe的路径。 一旦ANTS Profiler为您启动NUnit,您就可以加载测试程序集并运行单元测试。 在单元测试期间,您可以从ANTS Profiler拍摄快照,并且当NUnit的窗口关闭时,分析将停止。

也可以用相同的方式在NUnit上配置控制台版本。 除了选择nunit-console.exe作为要分析的应用程序外,还要在“参数”框中指定要加载的程序集的名称和适当的选项。

虽然此答案听起来像是对Anton答案的批评,但实际上是对您问题的批评。

Anton的答案中的引用是“是的,您可以分析单元测试”。 调试器可以调试单元测试的方式相同。 它不会说“并且您可以使用此命令行选项将其自动转储到磁盘并将其与以前的运行进行比较”。 它的全部含义是“没有理由不让您正在分析的东西不能是您的DLL位于测试运行器中-我们不只是剖析您所知道的EXE文件”

即使有要从命令行运行和捕获的设置,您将如何处理? 是否附带有工具,让您说“并抱怨它是否超出了此公差”,然后可以像失败的测试一样工作并显示在构建报告中?

您不对此类内容使用探查器,而是像常规单元测试那样使用时序来进行常规性能测试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM