php - Why Jenkins "BUILD SUCCESSFUL", but "Finished: FAILURE"? -
i set jenkins job php template http://jenkins-php.org/ , using https://github.com/sebastianbergmann/money test. after building finished, got message:
build successful total time: 58 seconds [warnings] parsing warnings in console log parser php runtime [checkstyle] collecting checkstyle analysis files... [checkstyle] finding files match pattern build/logs/checkstyle.xml [checkstyle] parsing 1 file in /var/lib/jenkins/jobs/new job/workspace [checkstyle] parsed file /var/lib/jenkins/jobs/new job/workspace/build/logs/checkstyle.xml 0 unique warnings , 0 duplicates. [pmd] collecting pmd analysis files... [pmd] finding files match pattern build/logs/pmd.xml [pmd] parsing 1 file in /var/lib/jenkins/jobs/new job/workspace [pmd] parsed file /var/lib/jenkins/jobs/new job/workspace/build/logs/pmd.xml 0 unique warnings , 0 duplicates. [dry] collecting duplicate code analysis files... [dry] finding files match pattern build/logs/pmd-cpd.xml [dry] parsing 1 file in /var/lib/jenkins/jobs/new job/workspace [dry] parsed file /var/lib/jenkins/jobs/new job/workspace/build/logs/pmd-cpd.xml 0 unique warnings , 0 duplicates. recording plot data publishing clover coverage report... clover xml file not exist in: /var/lib/jenkins/jobs/new job/workspace called: build/logs/clover.xml , not copied to: /var/lib/jenkins/jobs/new job/builds/4/cloverphp/clover.xml not find 'build/coverage/build/logs/clover.xml'. did generate xml report clover? [crap4j] collecting crap4j analysis files... [crap4j] searching report files within build/logs/crap4j.xml [crap4j] using new filesetbuilder [crap4j] no crap4j report files found. configuration error? build step 'report crap' changed build result failure build step 'report crap' marked build failure [htmlpublisher] archiving html reports... [htmlpublisher] archiving @ build level /var/lib/jenkins/jobs/new job/workspace/build/api /var/lib/jenkins/jobs/new job/builds/4/htmlreports/api_documentation [xunit] [info] - starting record. [xunit] [info] - processing phpunit-3.x (default) [xunit] [info] - [phpunit-3.x (default)] - 1 test report file(s) found pattern 'build/logs/junit.xml' relative '/var/lib/jenkins/jobs/new job/workspace' testing framework 'phpunit-3.x (default)'. [xunit] [info] - check 'failed tests' threshold. [xunit] [info] - check 'skipped tests' threshold. [xunit] [info] - setting build status failure [xunit] [info] - stopping recording. [jdepend] jdepend plugin ready [jdepend] found 188 classes in 1 packages finished: failure
jenkins log:
мар 17, 2016 11:24:46 hudson.model.run execute info: new job #4 main build action completed: success мар 17, 2016 11:24:47 org.jenkinsci.plugins.xunit.service.xunitservice infosystemlogger info: [xunit] - [phpunit-3.x (default)] - 1 test report file(s) found pattern 'build/logs/junit.xml' relative '/var/lib/jenkins/jobs/new job/workspace' testing framework 'phpunit-3.x (default)'. [warn] [xhtml sink] modified invalid anchor name: 'sebastianbergmann\money' 'sebastianbergmannmoney'
what wrong?
update: problem has been did not have "php5-xdebug"
there 2 separate issues in message.
clover results not found:
publishing clover coverage report... clover xml file not exist in: /var/lib/jenkins/jobs/new job/workspace called: build/logs/clover.xml , not copied to: /var/lib/jenkins/jobs/new job/builds/4/cloverphp/clover.xml not find 'build/coverage/build/logs/clover.xml'. did generate xml report clover?
crap results not found:
[crap4j] no crap4j report files found. configuration error? build step 'report crap' changed build result failure build step 'report crap' marked build failure
i cannot tell doing wrong, checking configuration identify cause.
Comments
Post a Comment