I was testing checkstyle pipe, but report always show summary information only.
And it says: "There were no annotations provided in this report."
- step:
name: PHPCS
script:
- php phpcs.phar test.php --report=checkstyle > checkstyle.xml
after-script:
- pipe: atlassian/checkstyle-report:0.2.0
variables:
CHECKSTYLE_RESULT_PATTERN: '.*/checkstyle.xml$'
And no annotations in the Pull Request view.
Report looks like:
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="3.5.8">
<file name="test.php">
<error line="2" column="1" severity="error" message="Missing file doc comment" source="PEAR.Commenting.FileComment.Missing"/>
</file>
</checkstyle>
What am I missing?
Log:
Status: Downloaded newer image for bitbucketpipelines/checkstyle-report:0.2.0
Submitted report. Response:200 OK
Exception thrown:java.lang.IllegalArgumentException: 'other' is different type of Path
java.lang.IllegalArgumentException: 'other' is different type of Path
at sun.nio.fs.UnixPath.relativize(UnixPath.java:416)
at sun.nio.fs.UnixPath.relativize(UnixPath.java:43)
at com.atlassian.bitbucket.pipelines.checkstyle.report.Main.lambda$main$3(Main.java:155)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at com.atlassian.bitbucket.pipelines.checkstyle.report.Main.main(Main.java:158)
Thank you for the detailed report Leonid.
You've found a bug in the checkstyle report. I've incorrectly assumed that file paths generated by all tools are absolute but that doesn't appear to be the case for phpcs. I've released a new version of the pipe that should fix the problem. Can you try again with version 0.2.1?
Thanks and apologies.
It works now. Thank you for a quick fix.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.