是否有人成功使用Jenkins和Measurement Plots插件以及带有标签的xUnit测试结果文件来获得绘图?
如果是的话,我想看一个xUnit文件的示例,并从中获取关于配置Jenkins以及完成此壮举的适当Jenkins工作的任何提示。
最佳答案
我只是在作者的一些帮助下弄清楚了。诀窍是在XML中转义XML,并使用<system-out>
来提供Measurements Plot插件。以下步骤显示了如何使用它以及如何将各种值输入到插件中:
执行Shell命令:
echo '<?xml version="1.0" encoding="UTF-8"?>' > testdetail-lcov.xml
echo '<testsuites name="CodeAnalysis" tests="2" failures="0" disabled="0" errors="0" time="0">' >> testdetail-lcov.xml
echo '<testsuite name="Suite" tests="1" >' >> testdetail-lcov.xml
echo '<testcase name="Case" status="run" time="0" classname="Suite">' >> testdetail-lcov.xml
echo '</testcase></testsuite>' >> testdetail-lcov.xml
echo '<testsuite tests="1" >' >> testdetail-lcov.xml
echo '<testcase name="Lcov" status="run" time="0" classname="CodeAnalysis.Coverage">' >> testdetail-lcov.xml
echo '<system-out>' >> testdetail-lcov.xml
echo "<measurement><name>Line Coverage</name><value>$VALUETEST</value></measurement>" >> testdetail-lcov.xml
echo '</system-out>' >> testdetail-lcov.xml
echo '</testcase></testsuite></testsuites>' >> testdetail-lcov.xml
关于plugins - 带有Measurement Plots插件的Jenkins不会绘制测量值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7559973/