Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
FIY695
jenkins
提交
cbcdce36
J
jenkins
项目概览
FIY695
/
jenkins
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jenkins
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
cbcdce36
编写于
3月 03, 2012
作者:
S
Seiji Sogabe
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of github.com:jenkinsci/jenkins
上级
da760ef6
0e700124
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
22 addition
and
3 deletion
+22
-3
core/src/main/java/jenkins/model/Jenkins.java
core/src/main/java/jenkins/model/Jenkins.java
+20
-1
test/src/test/java/hudson/UDPBroadcastThreadTest.java
test/src/test/java/hudson/UDPBroadcastThreadTest.java
+2
-2
未找到文件。
core/src/main/java/jenkins/model/Jenkins.java
浏览文件 @
cbcdce36
...
...
@@ -211,6 +211,9 @@ import org.jvnet.hudson.reactor.TaskBuilder;
import
org.jvnet.hudson.reactor.TaskGraphBuilder
;
import
org.jvnet.hudson.reactor.Reactor
;
import
org.jvnet.hudson.reactor.TaskGraphBuilder.Handle
;
import
org.kohsuke.accmod.Restricted
;
import
org.kohsuke.accmod.restrictions.DoNotUse
;
import
org.kohsuke.accmod.restrictions.NoExternalUse
;
import
org.kohsuke.args4j.Argument
;
import
org.kohsuke.args4j.Option
;
import
org.kohsuke.stapler.Ancestor
;
...
...
@@ -636,9 +639,25 @@ public class Jenkins extends AbstractCIBase implements ModifiableItemGroup<TopLe
}
};
/**
* Hook for a test harness to intercept Jenkins.getInstance()
*
* Do not use in the production code as the signature may change.
*/
public
interface
JenkinsHolder
{
Jenkins
getInstance
();
}
static
JenkinsHolder
HOLDER
=
new
JenkinsHolder
()
{
public
Jenkins
getInstance
()
{
return
theInstance
;
}
};
@CLIResolver
public
static
Jenkins
getInstance
()
{
return
theInstance
;
return
HOLDER
.
getInstance
()
;
}
/**
...
...
test/src/test/java/hudson/UDPBroadcastThreadTest.java
浏览文件 @
cbcdce36
...
...
@@ -24,7 +24,7 @@ public class UDPBroadcastThreadTest extends HudsonTestCase {
public
void
testLegacy
()
throws
Exception
{
DatagramSocket
s
=
new
DatagramSocket
();
sendQueryTo
(
s
,
InetAddress
.
getLocalHost
());
s
.
setSoTimeout
(
5000
);
// to prevent test hang
s
.
setSoTimeout
(
1
5000
);
// to prevent test hang
receiveAndVerify
(
s
);
}
...
...
@@ -39,7 +39,7 @@ public class UDPBroadcastThreadTest extends HudsonTestCase {
try
{
DatagramSocket
s
=
new
DatagramSocket
();
sendQueryTo
(
s
,
UDPBroadcastThread
.
MULTICAST
);
s
.
setSoTimeout
(
5000
);
// to prevent test hang
s
.
setSoTimeout
(
1
5000
);
// to prevent test hang
// we should at least get two replies since we run two broadcasts
receiveAndVerify
(
s
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录