This looks more like a UI test rather than a unit test. Wouldn’t it be simpler to create a new test in https://github.com/jenkinsci/acceptance-test-harness
> Am 04.04.2016 um 12:55 schrieb Andrew Sumner <[email protected]>: > > 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 > > <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 > <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 > <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] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/BAY169-W63D188A0AAAA14A9F0AD10BC9D0%40phx.gbl > > <https://groups.google.com/d/msgid/jenkinsci-dev/BAY169-W63D188A0AAAA14A9F0AD10BC9D0%40phx.gbl?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout > <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/BB0EECFC-8681-4EB0-BAD6-DDF503FAFA3F%40gmail.com. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: Message signed with OpenPGP using GPGMail
