Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
LinuxSuRen
jenkins
提交
24293ec2
J
jenkins
项目概览
LinuxSuRen
/
jenkins
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
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,发现更多精彩内容 >>
提交
24293ec2
编写于
6月 15, 2013
作者:
C
Christoph Kutzinski
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Added CaseResult#isFailed to complement existing methods isPassed and isSkipped
上级
786e617b
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
18 addition
and
7 deletion
+18
-7
core/src/main/java/hudson/tasks/junit/CaseResult.java
core/src/main/java/hudson/tasks/junit/CaseResult.java
+17
-6
core/src/main/java/hudson/tasks/junit/PackageResult.java
core/src/main/java/hudson/tasks/junit/PackageResult.java
+1
-1
未找到文件。
core/src/main/java/hudson/tasks/junit/CaseResult.java
浏览文件 @
24293ec2
...
...
@@ -24,9 +24,11 @@
package
hudson.tasks.junit
;
import
org.jvnet.localizer.Localizable
;
import
hudson.model.AbstractBuild
;
import
hudson.model.Run
;
import
hudson.tasks.test.TestResult
;
import
org.dom4j.Element
;
import
org.kohsuke.stapler.export.Exported
;
...
...
@@ -36,6 +38,7 @@ import java.util.*;
import
java.util.logging.Logger
;
import
static
java
.
util
.
Collections
.
emptyList
;
import
static
java
.
util
.
Collections
.
singletonList
;
/**
* One test result.
...
...
@@ -299,7 +302,7 @@ public final class CaseResult extends TestResult implements Comparable<CaseResul
@Override
public
int
getFailCount
()
{
if
(
!
isPassed
()
&&
!
isSkipp
ed
())
return
1
;
else
return
0
;
if
(
isFail
ed
())
return
1
;
else
return
0
;
}
@Override
...
...
@@ -416,7 +419,7 @@ public final class CaseResult extends TestResult implements Comparable<CaseResul
*/
@Override
public
Collection
<?
extends
TestResult
>
getFailedTests
()
{
return
singletonListO
rEmpty
(!
isPass
ed
());
return
singletonListO
fThisOrEmptyList
(
isFail
ed
());
}
/**
...
...
@@ -426,7 +429,7 @@ public final class CaseResult extends TestResult implements Comparable<CaseResul
*/
@Override
public
Collection
<?
extends
TestResult
>
getPassedTests
()
{
return
singletonListO
rEmpty
(
isPassed
());
return
singletonListO
fThisOrEmptyList
(
isPassed
());
}
/**
...
...
@@ -436,12 +439,12 @@ public final class CaseResult extends TestResult implements Comparable<CaseResul
*/
@Override
public
Collection
<?
extends
TestResult
>
getSkippedTests
()
{
return
singletonListO
rEmpty
(
isSkipped
());
return
singletonListO
fThisOrEmptyList
(
isSkipped
());
}
private
Collection
<?
extends
hudson
.
tasks
.
test
.
TestResult
>
singletonListO
rEmpty
(
boolean
f
)
{
private
Collection
<?
extends
hudson
.
tasks
.
test
.
TestResult
>
singletonListO
fThisOrEmptyList
(
boolean
f
)
{
if
(
f
)
return
Collections
.
singletonList
(
this
);
return
singletonList
(
this
);
else
return
emptyList
();
}
...
...
@@ -479,6 +482,14 @@ public final class CaseResult extends TestResult implements Comparable<CaseResul
public
boolean
isSkipped
()
{
return
skipped
;
}
/**
* @return true if the test was not skipped and did not pass, false otherwise.
* @since 1.520
*/
public
boolean
isFailed
()
{
return
!
isPassed
()
&&
!
isSkipped
();
}
/**
* Provides the reason given for the test being being skipped.
...
...
core/src/main/java/hudson/tasks/junit/PackageResult.java
浏览文件 @
24293ec2
...
...
@@ -179,7 +179,7 @@ public final class PackageResult extends MetaTabulatedResult implements Comparab
List
<
CaseResult
>
r
=
new
ArrayList
<
CaseResult
>();
for
(
ClassResult
clr
:
classes
.
values
())
{
for
(
CaseResult
cr
:
clr
.
getChildren
())
{
if
(
!
cr
.
isPassed
()
&&
!
cr
.
isSkipp
ed
())
{
if
(
cr
.
isFail
ed
())
{
r
.
add
(
cr
);
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录