【问题标题】:Help needed configuring CruiseControl.NET statistics merge需要帮助配置 CruiseControl.NET 统计信息合并
【发布时间】:2009-05-11 16:12:37
【问题描述】:

我正在寻找有关如何从合并 xml 文件中获取统计信息的指针。文件结构如下..

<CyclometricComplexity>
  <module name="Srvr" type="unit" total="14" low="14" medium="0" high="0" ultra="0"/>
</CyclometricComplexity>

我创建了一个合并发布者来获取此文件,但无法将统计发布者配置为获取总计、低、中、高和超值的值。

有没有人可以指点我的例子来帮助我?

谢谢

【问题讨论】:

  • 知道如何诊断什么是不工作的也很好,所以我应该去哪里看看 ccnet 正在做什么/试图做什么
  • 另一个更新 - 我删除了 statistics.csv 文件,它已重新生成,列现在在那里,但没有总数。

标签: cruisecontrol.net


【解决方案1】:

我想我找到了如何做到这一点。首先,我需要了解 XPath 的工作原理!然后我改变了我的输出工具来创建整个项目的摘要,而不是试图让 CCNET 将它们聚合在一起,所以输出现在有整个项目的总、低、中等。然后我将我的统计部分更改为如下...

  <firstMatch name='Total Methods' generateGraph='true' xpath='//CyclometricComplexity/@total'/>
  <firstMatch name='Low Complexity' generateGraph='true' xpath='//CyclometricComplexity/@low'/>
  <firstMatch name='Medium Complexity' generateGraph='true' xpath='//CyclometricComplexity/@medium'/>
  <firstMatch name='High Complexity' generateGraph='true' xpath='//CyclometricComplexity/@high'/>
  <firstMatch name='Ultra Complexity' generateGraph='true' xpath='//CyclometricComplexity/@ultra'/>

统计数据现在显示在详细统计数据中,我现在需要开始询问有关如何制作定制图表的问题!

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 2014-01-19
  • 2011-07-23
  • 1970-01-01
  • 2020-07-09
  • 2021-10-18
  • 1970-01-01
相关资源
最近更新 更多