WorkflowJob master = WorkflowMultiBranchProjectTest.scheduleAndFindBranchProject(p, "master"); r.waitUntilNoActivity(); assertEquals(2, master.getNextBuildNumber()); WorkflowJob release = WorkflowMultiBranchProjectTest.scheduleAndFindBranchProject(p, "release"); assertEquals(1, release.getNextBuildNumber()); WorkflowJob newfeature = WorkflowMultiBranchProjectTest.scheduleAndFindBranchProject(p, "newfeature"); assertEquals(2, newfeature.getNextBuildNumber()); round2(); WorkflowMultiBranchProjectTest.showIndexing(p); assertEquals(3, master.getNextBuildNumber()); assertEquals(1, release.getNextBuildNumber()); assertEquals(3, newfeature.getNextBuildNumber()); QueueTaskFuture<WorkflowRun> releaseBuild = release.scheduleBuild2(0); assertNotNull(releaseBuild); assertEquals(1, releaseBuild.get().getNumber()); assertEquals(2, release.getNextBuildNumber()); top.getProperties().replace(new NoTriggerOrganizationFolderProperty("(?!master$).*")); round3(); WorkflowMultiBranchProjectTest.showIndexing(p); assertEquals(3, master.getNextBuildNumber()); assertEquals(3, release.getNextBuildNumber()); assertEquals(4, newfeature.getNextBuildNumber());
assertEquals(2, master.getNextBuildNumber()); WorkflowJob release = WorkflowMultiBranchProjectTest.scheduleAndFindBranchProject(p, "release"); assertEquals(1, release.getNextBuildNumber()); WorkflowJob newfeature = WorkflowMultiBranchProjectTest.scheduleAndFindBranchProject(p, "newfeature"); assertEquals(2, newfeature.getNextBuildNumber()); round2(); WorkflowMultiBranchProjectTest.showIndexing(p); assertEquals(3, master.getNextBuildNumber()); assertEquals(1, release.getNextBuildNumber()); assertEquals(3, newfeature.getNextBuildNumber()); assertEquals(2, release.getNextBuildNumber()); round3(); WorkflowMultiBranchProjectTest.showIndexing(p); assertEquals(3, master.getNextBuildNumber()); assertEquals(3, release.getNextBuildNumber()); assertEquals(4, newfeature.getNextBuildNumber());
r.waitUntilNoActivity(); r.assertBuildStatusSuccess(master.getBuildByNumber(1)); assertEquals(2, master.getNextBuildNumber()); assertEquals(2, master.getNextBuildNumber()); assertNotNull(secondBuild); assertEquals(2, secondBuild.getNumber()); assertEquals(3, master.getNextBuildNumber()); assertNull(master.getProperty(OverrideIndexTriggersJobProperty.class)); sampleRepo.notifyCommit(r); WorkflowMultiBranchProjectTest.showIndexing(p); assertEquals(4, master.getNextBuildNumber());