That repository is open to pull requests ;) /B
Den ons 15 maj 2019 kl 10:39 skrev Ullrich Hafner <[email protected] >: > I simply copied the buildPlugin step content into my JenkinsFile and > modified it accordingly. This was also the only way to enable the warnings > next generation plugin and some other tools (like coverage and pitest). > > Examples: > https://github.com/jenkinsci/analysis-model/blob/master/Jenkinsfile > https://github.com/jenkinsci/warnings-ng-plugin/blob/master/Jenkinsfile > > > Am 14.05.2019 um 19:42 schrieb Chris Kilding < > [email protected]>: > > The standard ‘buildPlugin()’ Jenkinsfile directive appears to capture > Surefire test reports, but not Failsafe test reports. This means that > failing integration tests in my plugin are (a) unreported and (b) don’t > break the build. This might be happening to other plugins too. > > The line of code in question is probably this: > https://github.com/jenkins-infra/pipeline-library/blob/66a14842e350bd5364a1a70ca4287535cacc0390/vars/buildPlugin.groovy#L118 > > I’ve worked around it by saving the Failsafe reports to the Surefire > directory but this is extremely fragile: if I have an integration test > class with the same name and package as a unit test class (which could > happen if integration tests are stored in a different test source > directory), then the report for one could overwrite the other. > > Could someone confirm whether this is indeed a limitation in the current > buildPlugin.groovy script or whether there is a different (robust) way to > pick up Failsafe reports on ci.jenkins.io? > > Regards > > Chris > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/448e67fa-aef8-48bd-9ce7-cdbf7a7d5b7f%40www.fastmail.com > <https://groups.google.com/d/msgid/jenkinsci-dev/448e67fa-aef8-48bd-9ce7-cdbf7a7d5b7f%40www.fastmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/465C7830-6BA3-4EEA-B3BE-964F455E9F3D%40gmail.com > <https://groups.google.com/d/msgid/jenkinsci-dev/465C7830-6BA3-4EEA-B3BE-964F455E9F3D%40gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- *Robert Sandell* Software Engineer CloudBees, Inc. [image: CloudBees-Logo.png] <http://www.cloudbees.com/> E: [email protected] Twitter: robert_sandell -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS3Zzxdx0eT2FpCPAY6OyaWg24-T-98FyJaiFgBZrXsV%2BQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
