Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Nov 2014 11:32:40 -0800
From:      Craig Rodrigues <rodrigc@FreeBSD.org>
To:        Brian Gardner <openjdk@getsnappy.com>
Cc:        "freebsd-testing@freebsd.org" <freebsd-testing@freebsd.org>
Subject:   Re: Call for Help: openjdk8 tests under Continuous Integration
Message-ID:  <CAG=rPVfb3Ju_iL%2BAPcbGaeqY8d5g0EKaUDOtwH%2B%2BvuMnN1-RYA@mail.gmail.com>
In-Reply-To: <8396AB70-4C1F-420A-9BC6-7B832EF91427@getsnappy.com>
References:  <CAG=rPVdL32k6yADFv3GrF=1zMHXu-m0NgXMdWEWudvni6fU-hA@mail.gmail.com> <3B1C0F30-6F75-4095-9347-9053F7F2A8A2@getsnappy.com> <CAG=rPVeFwfrZVU3e_6r9zFt4miR0-SKGa17XoBgLyN0Bph-ePw@mail.gmail.com> <5249371E-629C-4026-A220-60764A8B70C4@getsnappy.com> <CAG=rPVcmdZKdvY9gtyh3qFLYBraJCCjcTHB6fbHSf4ZyajMJ5Q@mail.gmail.com> <177951AE-71AD-4107-85A8-F8089D164514@getsnappy.com> <8396AB70-4C1F-420A-9BC6-7B832EF91427@getsnappy.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Nov 28, 2014 at 10:36 AM, Brian Gardner <openjdk@getsnappy.com>
wrote:

> Hi Craig,
> I've have some scripts setup.  The jtreg produces an xml file for each
> jtreg test and a browsable html structure.  The process is made up a two
> scripts that aren't very robust at the moment.  The first script starts up
> poudriere jail with the testport -I openjdk8 options, copies the second
> script and jtreg into the jail, executes it inside the jail, then shuts
> down the jail.  The second script just executes jtreg for each subsystem
> within openjdk that has tests with the appropriate arguments.
>
> I might need to modify the scripts depending on how we integrate them into
> Jenkins.  Is there somewhere I should commit these too?  What are the next
> steps to integrating them?
>

Thanks for working on this.
I think that the XML output you posted looks like JUnit XML,
so this will make it a lot easier to integrate into Jenkins.

If you are familiar with how to fork a github repo and do a pull request,
then the next steps would be:

(1)  Fork the https://github.com/freebsd/freebsd-ci repo.
(2)  Make a directory in this repo:  scripts/java
(3)  Put your scripts in that directory  (make sure that all your files
have
       a copyright, preferably 2-clause BSD), and commit and push to github.
(4)  Do a pull request

We can then integrate that into the main freebsd/freebsd-ci repository,
and do the final work of integrating into Jenkins.

--
Craig



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG=rPVfb3Ju_iL%2BAPcbGaeqY8d5g0EKaUDOtwH%2B%2BvuMnN1-RYA>