I'm trying to write a unit test that will exercise the UI for my plugin and to do that I need to configure it's global properties.
I can get to the global configuration page but when I look in the config form for my plugin settings it's not there. The wiki only touches this area very lightly so it's not been much help. My code is in: https://github.com/andrew-sumner/inedo-proget-plugin/blob/master/src/test/java/com/inedo/proget/jenkins/DownloadPluginTests.java @Rule public JenkinsRule j = new JenkinsRule() @Test public void perform() { HtmlPage globalConfigPage = j.createWebClient().webClient.goTo("configure"); HtmlForm form = globalConfigPage.getFormByName("config"); // My plugins global properties are not found HtmlInput password = form.getInputByName("_.password"); .... } I've tried: - @WithPlugin("DownloadPackageBuilder.hpi") This issue: https://issues.jenkins-ci.org/browse/JENKINS-29181 suggests that I should be able to do this with @WithPlugin("DownloadPackageBuilder.hpi") if I can get the plugin into the plugins folder but doesn't have any ideas on how this might be achieved. - j.recipeLoadCurrentPlugin(); This looked promising but didn't work - possibly because I am using the Gradle JPI plugin: https://wiki.jenkins-ci.org/display/JENKINS/Gradle+JPI+Plugin Any idea on what I might be missing? -- 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/8cf71a3a-71b6-44b3-bf08-fe9a30cc5ea6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
