Thanks, worked like a charm :)

/C

On Wed, Feb 8, 2012 at 1:27 PM, Sandell, Robert <
[email protected]> wrote:

> Add a build sep to the build that changes the status.
> There is a Builder class to help you with this called MockBuilder. It
> could be used something like this:
>
> public class Test extends HudsonTestCase {
>
>    public void testSomeThing() throws IOException, ExecutionException,
> InterruptedException {
>        FreeStyleProject project = createFreeStyleProject();
>        project.getBuildersList().add(new MockBuilder(Result.UNSTABLE));
>        Result result = project.scheduleBuild2(0).get().getResult();
>        assertSame(Result.UNSTABLE, result);
>    }
> }
>
> /B
>
> > -----Original Message-----
> > From: [email protected] [mailto:jenkinsci-
> > [email protected]] On Behalf Of David Pärsson
> > Sent: den 8 februari 2012 10:30
> > To: Jenkins Developers
> > Cc: [email protected]
> > Subject: Changing build status in a HudsonTestCase
> >
> > Hi,
> >
> > We're trying to create a plugin that reverts the last commit in an SVN
> > repository if build status is changed from SUCCESS to UNSTABLE.
> > Currently we're trying to create a HudsonTestCase which verifies this,
> > and we would thus like to set the build status on specific builds
> > triggered from the test cases.
> >
> > Is this possible? If so, how?
> >
> > Best Regards
> > David and Christian
>

Reply via email to