Branch: refs/heads/master Home: https://github.com/jenkinsci/performance-plugin Commit: 49d1c67b86c94f29eee00c0b193a9caf9ffe5598 https://github.com/jenkinsci/performance-plugin/commit/49d1c67b86c94f29eee00c0b193a9caf9ffe5598 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-05-23 (Tue, 23 May 2017)
Changed paths: M pom.xml M src/main/java/hudson/plugins/performance/PerformancePublisher.java M src/main/java/hudson/plugins/performance/build/PerformanceTestBuild.java R src/main/java/hudson/plugins/performance/dsl/PerfReportDSLVariable.java R src/main/java/hudson/plugins/performance/dsl/PerfTestDSLVariable.java R src/main/resources/hudson/plugins/performance/dsl/bzt.groovy R src/main/resources/hudson/plugins/performance/dsl/perfReport.groovy A src/test/java/hudson/plugins/performance/PerformancePipelineTest.java M src/test/java/hudson/plugins/performance/PerformancePublisherTest.java M src/test/java/hudson/plugins/performance/build/PerformanceTestBuildTest.java R src/test/java/hudson/plugins/performance/dsl/PerfReportDSLVariableTest.java R src/test/java/hudson/plugins/performance/dsl/PerfTestDSLVariableTest.java Log Message: ----------- Fix syntax and snippet generator in Pipeline (#109) * Fix syntax and snippet generator in Pipeline The previous approach was...odd. The result was that the snippet generator would fail badly, and there were a lot of "required" parameters that were not, in fact, required. So I reworked things to make the non-required parameters not on the @DataBoundConstructors, added @DataBoundSetter methods where appropriate, added the additional "bzt" and "perfReport" symbols for compatibility purposes, added real tests for the steps, and bumped a lot of dependencies to modern versions, etc. This does *not* fix the durability problem - PerformancePublisher isn't a DurableTask, and so if it's running while the Jenkins master restarts or otherwise gets disconnected from the agent, the build will fail. With a DurableTask, such as "sh" or "bat", the task will keep running even if the master gets disconnected, and the build will pick back up upon reconnecting. * Fix junit version, re-add setting pointless optionType field * Make codacy happier maybe? * Smarter logic on parser migration * Hopefully fixing test on travis * Don't use system site packages in Pipeline test The jenkins.ci.cloudbees.com build agents don't seem to actually create taurus-venv/bin/pip when --system-site-packages is specified for virtualenv, so get rid of that in the test to play it safe. -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.