jenkins失败:testing报告被发现,但没有一个是新的。 testing运行了吗?

我正在用手动的jUnit Xml文件testingJenkins jUnit插件。 我从控制台输出得到以下信息

失败:testing报告被发现,但没有一个是新的。 testing运行了吗?

我已经find了解决这个问题的解决scheme,但没有一个解决我的困惑。 我尝试运行一个shell脚本。 因为我对此很新(可能有很多错误)。 这是我的一个shell脚本。

cd /Users/Shared/Jenkins/Home/jobs/jUnitReport sudo visudo Jenkins ALL = NOPASSWD: /bin/sh -xe /Users/Shared/Jenkins/tmp/hudson7751940722564747051.sh touch jUnit.xml 

我真的不知道如何访问Jenkins来触摸这个文件(其中一个解决scheme是“失败:testing报告被发现,但没有一个是新的,testing是否运行?”)。

 <?xml version="1.0" encoding="UTF-8"?> <testsuites> <testsuite name="PerformanceTest" errors="0" skipped="0" tests="2" failures="1" time="10.74" timestamp="2016-05-24T10:23:58"> <testcase classname="PerformanceTest" name="testSmoothness" time="15" jank-percentage="75"> <failure message="Too many jank frames." /> </testcase> <testcase classname="PerformanceTest" name="testResponseTime" time="1.3" response-time="0.3"> </testcase> </testsuite> </testsuites> 

任何帮助将不胜感激。 谢谢!

(从我的评论复制)

来源 。 有一个时间戳检查,但看起来像它在文件时间戳(最后修改)工作,并使用3000(大概毫秒)的抖动。 JUnit插件忽略比当前版本的构建时间早3秒的测试XML输出。 如果测试运行和JUnit插件运行时间超过3秒,插件将忽略这些文件。