我有一堆PHPUnit测试,我用jenkins中的ANT调用。霎时间Jenkins ANT脚本在运行中失败
[exec] ............................................................... 63/644 ( 9%)
[exec] ............................................................... 126/644 (19%)
[exec] ............................................................... 189/644 (29%)
[exec] ............................................................... 252/644 (39%)
[exec] ............................................................... 315/644 (48%)
[exec] .............................................................
BUILD FAILED
/etc/jenkins/build.xml:188: exec returned: 139
Total time: 57 seconds
Build step 'Invoke Ant' marked build as failure
有趣的是,当我手动运行测试,一切运行(至少是),即:达到100%。
我已经指定詹金斯在詹的配置菜单中使用来自
which ant
蚂蚁二进制并迫使这个特殊的构建中使用它。
这对我来说没有任何意义,因为今天早些时候构建成功了。这刚刚发生在几天前,我通过重新启动机器来解决它,但我真的想弄清楚为什么会自发地发生。
它在同一测试中总是失败吗?您可以将'-v'添加到Jenkins中的Ant目标列表以获取详细输出。 –
将“-v”添加到目标列表中,在控制台输出中没有用处。 –
有时脚本会以38%失败,有时会以48%失败......但即使调用测试中存在代码导致ANT调用失败,我将如何调试该代码?我不认为它是任何测试代码,因为phpunit会抛出一个错误,对吧? –