Thanks Jan! I’ll try it out and see what I find. Best, Matt On Aug 21, 2019, 6:51 AM -0700, Jan Monterrubio <[email protected]>, wrote: > I’ve found success debugging through the plug-ins by using a combination of: > > - the Jenkins Test harness > - the plugin as a dependency > - using the Jenkins rule to run a job and hit the plugins breakpoint. > > Here’s some resources that might help: > > https://github.com/jenkinsci/jenkins-test-harness > https://github.com/jenkinsci/gradle-jpi-plugin > https://jenkins.io/doc/developer/testing/ > > I’d start with a fresh gradle project and add the jpi and test harness and > get that working and then adding the dependencies. > > The jpi plugin should let you use plugins as dependencies (and your ide might > be able to download the sources for you to debug. > > > On Tue, Aug 20, 2019 at 19:25 Matt Hollingsworth <[email protected]> > > wrote: > > > Hi Ullrich, > > > > > > Thanks for the suggestion! I tried that, and still saw the problem. > > > Speficially, I did this: > > > > > > stage (“Unit tests”) { > > > sh “runtests.sh” > > > sh “cat build/pytest.xml” > > > junit testResults: “**/build/pytest.xml" > > > } > > > > > > Are there instructions anywhere for how to setup a dev environment for > > > plugins? I’m happy to debug this myself, I’m just not sure exactly where > > > to start. > > > > > > > > > Best, > > > Matt > > > On Aug 18, 2019, 1:52 PM -0700, Ullrich Hafner > > > <[email protected]>, wrote: > > > > Shoudn’t the command use ’testResults’ as parameter name? > > > > > > > > junit testResults: '**/build/pytest.xml' > > > > > > > > > > > > > Am 18.08.2019 um 06:42 schrieb Matt Hollingsworth > > > > > <[email protected]>: > > > > > > > > > > Hi everyone, > > > > > > > > > > I ran into a weird issue that I thought you might be able to help > > > > > troubleshoot. I'm using Jenkinsfile-based Pipelines with python, and > > > > > I use pytest to produce JUnit-compatible reports after the tests are > > > > > run. The problem is that I get an error when I try to parse the > > > > > results with the junit step: "No test report files were found. > > > > > Configuration error?" Here are the relevant parts of the Jenkinsfile: > > > > > > > > > > stage("Unit tests") { > > > > > steps { > > > > > sh "runtests.sh" // This produces build/pytest.xml > > > > > sh "cat build/pytest.xml" > > > > > junit 'build/pytest.xml' > > > > > } > > > > > } > > > > > > > > > > The sh’s cat command runs properly and prints out a properly > > > > > formatted junit xml file--I can parse it with junit-viewer, for > > > > > example. But I still get the error. Any idea what's going on, or how > > > > > I could debug this properly? > > > > > > > > > > Thanks for the help! > > > > > > > > > > Best, > > > > > Matt > > > > > > > > > > -- > > > > > You received this message because you are subscribed to the Google > > > > > Groups "Jenkins Users" 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-users/8e1eae66-4c8b-4de0-9d9e-e0474a7ab93c%40googlegroups.com. > > > > > > > > -- > > > > You received this message because you are subscribed to a topic in the > > > > Google Groups "Jenkins Users" group. > > > > To unsubscribe from this topic, visit > > > > https://groups.google.com/d/topic/jenkinsci-users/Rw49YOnH-nk/unsubscribe. > > > > To unsubscribe from this group and all its topics, send an email to > > > > [email protected]. > > > > To view this discussion on the web visit > > > > https://groups.google.com/d/msgid/jenkinsci-users/D0E7E558-57F6-4B92-8724-3D7156A5EA96%40gmail.com. > > > -- > > > You received this message because you are subscribed to the Google Groups > > > "Jenkins Users" 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-users/e978431c-ab29-4df5-8e0b-d4adbfcf1e85%40Spark. > -- > You received this message because you are subscribed to a topic in the Google > Groups "Jenkins Users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/jenkinsci-users/Rw49YOnH-nk/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/CADgiF9KCkHCTkgEMBR-R_LB49k2Ug5g8Yv0kiYvpNkKS7HcyWA%40mail.gmail.com.
-- You received this message because you are subscribed to the Google Groups "Jenkins Users" 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-users/6849d56c-94f0-4aa2-9469-200059644d41%40Spark.
