本文整理了Java中hudson.model.AbstractProject.getTriggers()
方法的一些代码示例,展示了AbstractProject.getTriggers()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractProject.getTriggers()
方法的具体详情如下:
包路径:hudson.model.AbstractProject
类名称: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();
内容来源于网络,如有侵权,请联系作者删除!