当我们通过TeamCity运行单元测试时,有没有办法自动分析单元测试?
我之所以要问的是,虽然我们应该(而且大多数时候都是这样)专注于不创建性能明显不好的代码,但有时候代码滑落似乎没问题,而且确实可以正常工作,但是例程使用多个地方,在某些情况下,方法的运行时间现在比以前多出10倍。
这不一定是一个bug,但是很高兴被告知“嘿,你知道吗?你的一个单元测试现在需要花费你检查这段代码之前的10倍。”。
所以我想知道,有没有办法做到这一点?
请注意,我说TeamCity因为这将最终运行代码,工具,无论如何(如果找到了),但当然它可以是一个完全独立的工具,我们可以整合自己。
我还看到TeamCity正在收集我们的单元测试的经过时间统计数据,所以我的想法是,也许有一个工具可以分析这组数据,比较最新的经过时间和统计趋势等。
也许它与制作我们自己的测试跑步者计划一样“容易”?
有没有人这样做过,或者看过/知道这个潜在的解决方案?
答案 0 :(得分:1)
我正在运行TeamCity Professional版本4.5.5(版本9103)。每个单独构建下的“测试”选项卡是否满足您的需求?我看到每个测试的统计趋势是每个构建的函数或随时间的平均值。