hudson.model.AbstractProject.getTriggers()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(7.1k)|赞(0)|评价(0)|浏览(86)

本文整理了Java中hudson.model.AbstractProject.getTriggers()方法的一些代码示例,展示了AbstractProject.getTriggers()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractProject.getTriggers()方法的具体详情如下:
包路径:hudson.model.AbstractProject
类名称:AbstractProject
方法名:getTriggers

AbstractProject.getTriggers介绍

暂无

代码示例

代码示例来源:origin: jenkinsci/jenkins

public void run(AbstractProject p) {
    for (Trigger t : (Collection<Trigger>) p.getTriggers().values()) {
      if (t instanceof SCMTrigger) {
        LOGGER.fine("synchronously triggering SCMTrigger for project " + t.job.getName());
        t.run();
      }
    }
  }
}));

代码示例来源:origin: org.eclipse.hudson/hudson-plugin-utils

public Collection<Trigger> getTriggers() {
  return getDelegate().getTriggers().values();
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-plugin-utils

public Collection<Trigger> getTriggers() {
  return getDelegate().getTriggers().values();
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-plugin-utils

public Collection<Trigger> getTriggers() {
  return getDelegate().getTriggers().values();
}

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

public void run(AbstractProject p) {
    for (Trigger t : (Collection<Trigger>) p.getTriggers().values()) {
      if (t instanceof SCMTrigger) {
        LOGGER.fine("synchronously triggering SCMTrigger for project " + t.job.getName());
        t.run();
      }
    }
  }
}));

代码示例来源:origin: hudson/hudson-2.x

public void run(AbstractProject p) {
    for (Trigger t : (Collection<Trigger>) p.getTriggers().values()) {
      if (t instanceof SCMTrigger) {
        LOGGER.fine("synchronously triggering SCMTrigger for project " + t.job.getName());
        t.run();
      }
    }
  }
}));

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

public void run(AbstractProject p) {
    for (Trigger t : (Collection<Trigger>) p.getTriggers().values()) {
      if (t instanceof SCMTrigger) {
        LOGGER.fine("synchronously triggering SCMTrigger for project " + t.job.getName());
        t.run();
      }
    }
  }
}));

代码示例来源:origin: org.eclipse.hudson/hudson-core

public void run(AbstractProject p) {
    for (Trigger t : (Collection<Trigger>) p.getTriggers().values()) {
      if (t instanceof SCMTrigger) {
        LOGGER.fine("synchronously triggering SCMTrigger for jobs " + t.getJobNames());
        t.run();
      }
    }
  }
}));

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

public void run(AbstractProject p) {
    for (Trigger t : (Collection<Trigger>) p.getTriggers().values()) {
      if (t instanceof SCMTrigger) {
        LOGGER.fine("synchronously triggering SCMTrigger for project " + t.job.getName());
        t.run();
      }
    }
  }
}));

代码示例来源:origin: jenkinsci/gerrit-trigger-plugin

/**
 * Sets GerritTrigger interested in specifed gerrit event.
 * @param patchsetCreated patch set.
 */
public void makeGerritInterestedInEvent(PatchsetCreated patchsetCreated) {
  GerritTrigger upstreamGerritTriggerMock = mock(GerritTrigger.class);
  when(abstractProjectDependencyMock.getTriggers()).thenReturn(
      Collections.<TriggerDescriptor, Trigger<?>>singletonMap(
          new GerritTrigger.DescriptorImpl(), upstreamGerritTriggerMock));
  when(abstractProjectDependencyMock.getTrigger(GerritTrigger.class)).thenReturn(upstreamGerritTriggerMock);
  when(upstreamGerritTriggerMock.isInteresting(patchsetCreated)).thenReturn(true);
}

代码示例来源:origin: hudson/hudson-2.x

for (Trigger t : p.getTriggers().values()) {
  if (! (t instanceof SCMTrigger && scmd.synchronousPolling)) {
    LOGGER.fine("cron checking "+p.getName());

代码示例来源:origin: jenkinsci/gerrit-trigger-plugin

/**
 * Set/mock the supplied trigger onto the supplied {@link AbstractProject} instance.
 * @param trigger The trigger.
 * @param project The project.
 */
public static void setTrigger(GerritTrigger trigger, AbstractProject project) {
  when(project.getTrigger(GerritTrigger.class)).thenReturn(trigger);
  HashMap<TriggerDescriptor, Trigger<?>> triggers = new HashMap<TriggerDescriptor, Trigger<?>>();
  triggers.put(new GerritTrigger.DescriptorImpl(), trigger);
  PowerMockito.when(project.getTriggers()).thenReturn(triggers);
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

for (Trigger t : p.getTriggers().values()) {
  if (! (t instanceof SCMTrigger && scmd.synchronousPolling)) {
    LOGGER.fine("cron checking "+p.getName());

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

for (Trigger t : p.getTriggers().values()) {
  if (! (t instanceof SCMTrigger && scmd.synchronousPolling)) {
    LOGGER.fine("cron checking "+p.getName());

代码示例来源:origin: org.eclipse.hudson/hudson-core

for (Trigger t : p.getTriggers().values()) {

代码示例来源:origin: jenkinsci/gerrit-trigger-plugin

/**
 * Create a queue item caused by the specified gerritCause.
 * @param gerritCause The gerritCause
 * @param dependency The dependency project list in a comma-separated string to add to the queue item.
 * @return the queue item
 */
private Queue.Item createItem(GerritCause gerritCause, String dependency) {
  List<Action> actions = new ArrayList<Action>();
  actions.add(new CauseAction(gerritCause));
  abstractProjectMock = mock(AbstractProject.class);
  when(abstractProjectMock.getTrigger(GerritTrigger.class)).thenReturn(gerritTriggerMock);
  when(abstractProjectMock.getTriggers()).thenReturn(triggers);
  abstractProjectDependencyMock = mock(AbstractProject.class);
  when(abstractProjectDependencyMock.getTrigger(GerritTrigger.class)).thenReturn(gerritTriggerMock);
  when(gerritTriggerMock.getDependencyJobsNames()).thenReturn(dependency);
  when(jenkinsMock.getItem(eq(dependency), any(Item.class), Item.class)).thenReturn(abstractProjectDependencyMock);
  ItemGroup abstractProjectDependencyMockParent = mock(ItemGroup.class);
  when(abstractProjectDependencyMockParent.getFullName()).thenReturn("");
  when(abstractProjectDependencyMock.getParent()).thenReturn(abstractProjectDependencyMockParent);
  when(abstractProjectDependencyMock.getName()).thenReturn(dependency);
  WaitingItem waitingItem = PowerMockito.spy(new WaitingItem(Calendar.getInstance(),
      abstractProjectMock, actions));
  when(waitingItem.getInQueueSince()).thenReturn(System.currentTimeMillis()
      - TimeUnit.SECONDS.toMillis(GerritDefaultValues.DEFAULT_BUILD_SCHEDULE_DELAY));
  return waitingItem;
}

代码示例来源:origin: jenkinsci/gerrit-trigger-plugin

verify(project).getTriggers();
verify(project).isBuildable();
verify(queue, never()).schedule2(same(project), anyInt(), any(List.class));

代码示例来源:origin: jenkinsci/gerrit-trigger-plugin

/**
 * Sets up the {@link #project} and {@link #build} mocks.
 *
 * This is called from {@link #setupFull()} but can also
 * be called several times during a test to create more instances.
 */
public void setup() {
  String name = "MockProject" + (nameCount++);
  String buildId = "b" + nameCount;
  project = mock(AbstractProject.class);
  doReturn(name).when(project).getFullName();
  build = mock(AbstractBuild.class);
  doReturn(buildId).when(build).getId();
  when(build.getProject()).thenReturn(project);
  when(build.getParent()).thenReturn(project);
  doReturn(build).when(project).getBuild(eq(buildId));
  when(jenkins.getItemByFullName(eq(name), same(AbstractProject.class))).thenReturn(project);
  when(jenkins.getItemByFullName(eq(name), same(Job.class))).thenReturn(project);
  triggers = new HashMap<TriggerDescriptor, Trigger<?>>();
  when(project.getTriggers()).thenReturn(triggers);
}

代码示例来源:origin: JoelJ/ez-templates

List<ParameterDefinition> oldImplementationParameters = findParameters(implementationProject);
@SuppressWarnings("unchecked")
Map<TriggerDescriptor, Trigger> oldTriggers = implementationProject.getTriggers();
boolean shouldBeDisabled = implementationProject.isDisabled();
String description = implementationProject.getDescription();

相关文章

微信公众号

最新文章

更多

AbstractProject类方法