Wouldn’t such test be better part of our acceptance test suite: https://github.com/jenkinsci/acceptance-test-harness <https://github.com/jenkinsci/acceptance-test-harness>
Here you can setup Jenkins with all required plug-ins, configure the system and the job as test fixture. You even can use external systems embedded in a docker container. > Am 12.08.2015 um 21:14 schrieb Karl Heinz Marbaise <[email protected]>: > > Hi Mirko, > > first thanks for the hint but unfortunately i need the information external > which i can extract already by REST API but for this i need the way to do > some testing of the REST API if all objects etc. are filled correctly .... > > Kind regards > Karl Heinz Marbaise > > The question is: > > On Tuesday, August 11, 2015 at 9:59:29 PM UTC+2, Mirko Friedenhagen wrote: > Hello Karl-Heinz, > > you create test jobs and let Jenkins parse the changelog for you. Take a look > at > https://github.com/jenkinsci/jswidgets-plugin/tree/master/src/test/resources/hudson/plugins/jswidgets/PluginIT/jobs/svntest > > <https://github.com/jenkinsci/jswidgets-plugin/tree/master/src/test/resources/hudson/plugins/jswidgets/PluginIT/jobs/svntest> > for an example. > Regards > Mirko > -- > Sent from my mobile > > Am 11.08.2015 21:42 schrieb "Karl Heinz Marbaise" <[email protected] > <javascript:>>: > I'm currently in developing a REST API tool > (https://github.com/RisingOak/jenkins-client > <https://github.com/RisingOak/jenkins-client>) which gets information from > jenkins about different aspects and consume the REST API...but now I'm at the > point where i need to write appropriate tests which means i need to setup > Jenkins in a test way... > > I have found things like this: > > @Rule > public JenkinsRule jenkinsRule = new JenkinsRule(); > > FreeStyleProject fsp = > jenkinsRule.getInstance().createProject(FreeStyleProject.class, > "TestProject"); > fsp.scheduleBuild(0, new Cause.UserIdCause(), > new ParametersAction(new StringParameterValue("BUILD", "" > + i))); > > So the question is how can i inject things like ChangeSet items etc. like > informations which are coming from version control systems like git, svn etc. > or does exist a better solution for this? > > Can someone give me a hint ? Or better idea? > > Thanks in advance. > > Kind regards > Karl Heinz Marbaise > > -- > 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] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/207e3311-5538-44ae-a27a-1cc8a8333d91%40googlegroups.com > > <https://groups.google.com/d/msgid/jenkinsci-dev/207e3311-5538-44ae-a27a-1cc8a8333d91%40googlegroups.com?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] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/b7ffbe1d-8ac1-4637-871d-5668b419a895%40googlegroups.com > > <https://groups.google.com/d/msgid/jenkinsci-dev/b7ffbe1d-8ac1-4637-871d-5668b419a895%40googlegroups.com?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/EC366B53-6D8B-4A61-AFCE-2F446E3722D6%40gmail.com. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: Message signed with OpenPGP using GPGMail
