Package hudson.model

Examples of hudson.model.FreeStyleProject.scheduleBuild2()


   
    @Bug(25312)
    public @Test void testMarkSuccessOnCommitNotifierFailure() throws Exception, InterruptedException {
        FreeStyleProject prj = createFreeStyleProject();
        prj.getPublishersList().add(new GitHubCommitNotifier(Result.SUCCESS.toString()));
        Build b = prj.scheduleBuild2(0).get();
        assertBuildStatus(Result.SUCCESS, b);
    }
}
View Full Code Here


        scm.setProjectPath(String.format(projectPath_format, "${PARAM1}"));
        scm.setP4Tool("p4_stub");
        prj.setScm(scm);
       
        // Run without params
        Future<FreeStyleBuild> fBuild = prj.scheduleBuild2(0);
        assertNotNull(fBuild);
        FreeStyleBuild build = fBuild.get();
        assertLogContains(String.format(projectPath_format, "defaultValue"), build);
       
        // Run with params
View Full Code Here

        assertNotNull(fBuild);
        FreeStyleBuild build = fBuild.get();
        assertLogContains(String.format(projectPath_format, "defaultValue"), build);
       
        // Run with params
        fBuild = prj.scheduleBuild2(0, null, new ParametersAction(new StringParameterValue("PARAM1", "value")));
        assertNotNull(fBuild);
        build = fBuild.get();
        assertLogContains(String.format(projectPath_format, "value"), build);
    }   
     
View Full Code Here

        DescribableList<Builder,Descriptor<Builder>> bl = launcher.getBuildersList();
    // TODO 4: if we have a way a script task can print into the job console, we no longer need the Shell build step
        bl.add(new JenkowBuilder(getWfName("workflow")));
    bl.add(new Shell("echo wf.done"));
       
        FreeStyleBuild build = launcher.scheduleBuild2(0).get();
        System.out.println(build.getDisplayName()+" completed");
       
        System.out.println("build.getResult() -> "+build.getResult());
        assertEquals(Result.FAILURE,build.getResult());
  }
View Full Code Here

    FreeStyleProject launcher = createFreeStyleProject("launcher");
        DescribableList<Builder,Descriptor<Builder>> bl = launcher.getBuildersList();
    // TODO 4: if we have a way a script task can print into the job console, we no longer need the Shell build step
        bl.add(new JenkowBuilder(getWfName("workflow")));
       
        FreeStyleBuild build = launcher.scheduleBuild2(0).get();
        System.out.println(build.getDisplayName()+" completed");

        String s = FileUtils.readFileToString(build.getLogFile());
        System.out.println("<console>\n"+s+"</console>");
        assertTrue(s.contains(Consts.UI_PREFIX+": scripttask1 started"));
View Full Code Here

        DescribableList<Builder,Descriptor<Builder>> bl = launcher.getBuildersList();
    // TODO 4: if we have a way a script task can print into the job console, we no longer need the Shell build step
        bl.add(new JenkowBuilder(getWfName("workflow")));
    bl.add(new Shell("echo wf.done"));
       
        FreeStyleBuild build = launcher.scheduleBuild2(0).get();
        System.out.println(build.getDisplayName()+" completed");

        String s = FileUtils.readFileToString(build.getLogFile());
        assertTrue(s.contains("+ echo wf.done"));
  }
View Full Code Here

        DescribableList<Builder,Descriptor<Builder>> bl = launcher.getBuildersList();
    // TODO 4: if we have a way a script task can print into the job console, we no longer need the Shell build step
        bl.add(new JenkowBuilder(getWfName("workflow")));
    bl.add(new Shell("echo wf.done"));
       
        FreeStyleBuild build = launcher.scheduleBuild2(0).get();
        System.out.println(build.getDisplayName()+" completed");
       
        assertTrue("launchy's last build # is not 2",launchy.getLastBuild().getNumber() == 2);

        String s = FileUtils.readFileToString(build.getLogFile());
View Full Code Here

        DescribableList<Builder,Descriptor<Builder>> bl = launcher.getBuildersList();
    // TODO 4: if we have a way a script task can print into the job console, we no longer need the Shell build step
        bl.add(new JenkowBuilder(getWfName("workflow")));
    bl.add(new Shell("echo wf.done"));
       
        FreeStyleBuild build = launcher.scheduleBuild2(0).get();
       
        // TODO 9: we need to somehow mark the user task as complete
        System.out.println(build.getDisplayName()+" completed");

        String s = FileUtils.readFileToString(build.getLogFile());
View Full Code Here

        DescribableList<Builder,Descriptor<Builder>> bl = launcher.getBuildersList();
    // TODO 4: if we have a way a script task can print into the job console, we no longer need the Shell build step
        bl.add(new JenkowBuilder(getWfName("workflow")));
    bl.add(new Shell("echo wf.done"));
       
        FreeStyleBuild build = launcher.scheduleBuild2(0).get();
        System.out.println(build.getDisplayName()+" completed");

        String s = FileUtils.readFileToString(build.getLogFile());
        assertTrue(s.contains("+ echo wf.done"));
  }
View Full Code Here

  public void testAbortJob() throws Exception{
    FreeStyleProject launcher = createFreeStyleProject("launcher");
        launcher.getBuildersList().add(new JenkowBuilder(getWfName("workflow")));
       
        launcher.scheduleBuild2(0);
       
        RuntimeService rtSvc = JenkowEngine.getEngine().getRuntimeService();
        while (launcher.getLastBuild() == null || rtSvc.createExecutionQuery().count() < 1){
          Thread.sleep(1000);
        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.