Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_jdk
提交
d79701c5
D
dragonwell8_jdk
项目概览
openanolis
/
dragonwell8_jdk
通知
4
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_jdk
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
d79701c5
编写于
2月 05, 2016
作者:
A
amlu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
8148928: java/util/stream/test/**/SequentialOpTest.java timed out intermittently
Reviewed-by: psandoz Contributed-by: huaming.li@oracle.com
上级
6c68010f
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
12 addition
and
3 deletion
+12
-3
test/java/util/stream/bootlib/java/util/stream/StreamTestDataProvider.java
...ream/bootlib/java/util/stream/StreamTestDataProvider.java
+10
-1
test/java/util/stream/test/org/openjdk/tests/java/util/stream/SequentialOpTest.java
.../org/openjdk/tests/java/util/stream/SequentialOpTest.java
+2
-2
未找到文件。
test/java/util/stream/bootlib/java/util/stream/StreamTestDataProvider.java
浏览文件 @
d79701c5
...
@@ -47,6 +47,7 @@ public class StreamTestDataProvider {
...
@@ -47,6 +47,7 @@ public class StreamTestDataProvider {
private
static
final
Object
[][]
testData
;
private
static
final
Object
[][]
testData
;
private
static
final
Object
[][]
testSmallData
;
private
static
final
Object
[][]
testSmallData
;
private
static
final
Object
[][]
testMiniData
;
private
static
final
Object
[][]
withNullTestData
;
private
static
final
Object
[][]
withNullTestData
;
private
static
final
Object
[][]
spliteratorTestData
;
private
static
final
Object
[][]
spliteratorTestData
;
...
@@ -85,6 +86,7 @@ public class StreamTestDataProvider {
...
@@ -85,6 +86,7 @@ public class StreamTestDataProvider {
static
{
static
{
{
{
List
<
Object
[]>
listMini
=
new
ArrayList
<>();
List
<
Object
[]>
listSmall
=
new
ArrayList
<>();
List
<
Object
[]>
listSmall
=
new
ArrayList
<>();
List
<
Object
[]>
list1000
=
new
ArrayList
<>();
List
<
Object
[]>
list1000
=
new
ArrayList
<>();
List
<
Object
[]>
list
=
null
;
List
<
Object
[]>
list
=
null
;
...
@@ -93,7 +95,7 @@ public class StreamTestDataProvider {
...
@@ -93,7 +95,7 @@ public class StreamTestDataProvider {
final
Integer
[]
ints
=
(
Integer
[])
data
[
1
];
final
Integer
[]
ints
=
(
Integer
[])
data
[
1
];
final
List
<
Integer
>
intsAsList
=
Arrays
.
asList
(
ints
);
final
List
<
Integer
>
intsAsList
=
Arrays
.
asList
(
ints
);
list
=
ints
.
length
>=
1000
?
list1000
:
listSmall
;
list
=
ints
.
length
>=
1000
?
list1000
:
(
ints
.
length
>=
100
?
listSmall
:
listMini
)
;
list
.
add
(
arrayDataDescr
(
"array:"
+
name
,
ints
));
list
.
add
(
arrayDataDescr
(
"array:"
+
name
,
ints
));
list
.
add
(
collectionDataDescr
(
"ArrayList.asList:"
+
name
,
intsAsList
));
list
.
add
(
collectionDataDescr
(
"ArrayList.asList:"
+
name
,
intsAsList
));
...
@@ -119,6 +121,8 @@ public class StreamTestDataProvider {
...
@@ -119,6 +121,8 @@ public class StreamTestDataProvider {
// @@@ Add more
// @@@ Add more
}
}
testMiniData
=
listMini
.
toArray
(
new
Object
[
0
][]);
listSmall
.
addAll
(
listMini
);
testSmallData
=
listSmall
.
toArray
(
new
Object
[
0
][]);
testSmallData
=
listSmall
.
toArray
(
new
Object
[
0
][]);
list1000
.
addAll
(
listSmall
);
list1000
.
addAll
(
listSmall
);
testData
=
list1000
.
toArray
(
new
Object
[
0
][]);
testData
=
list1000
.
toArray
(
new
Object
[
0
][]);
...
@@ -204,6 +208,11 @@ public class StreamTestDataProvider {
...
@@ -204,6 +208,11 @@ public class StreamTestDataProvider {
return
testSmallData
;
return
testSmallData
;
}
}
@DataProvider
(
name
=
"StreamTestData<Integer>.mini"
)
public
static
Object
[][]
makeMiniStreamTestData
()
{
return
testMiniData
;
}
@DataProvider
(
name
=
"withNull:StreamTestData<Integer>"
)
@DataProvider
(
name
=
"withNull:StreamTestData<Integer>"
)
public
static
Object
[][]
makeStreamWithNullTestData
()
{
public
static
Object
[][]
makeStreamWithNullTestData
()
{
return
withNullTestData
;
return
withNullTestData
;
...
...
test/java/util/stream/test/org/openjdk/tests/java/util/stream/SequentialOpTest.java
浏览文件 @
d79701c5
/*
/*
* Copyright (c) 2012, 201
3
, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2012, 201
6
, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
*
* This code is free software; you can redistribute it and/or modify it
* This code is free software; you can redistribute it and/or modify it
...
@@ -94,7 +94,7 @@ public class SequentialOpTest extends OpTestCase {
...
@@ -94,7 +94,7 @@ public class SequentialOpTest extends OpTestCase {
}
}
@SuppressWarnings
({
"rawtypes"
,
"unchecked"
})
@SuppressWarnings
({
"rawtypes"
,
"unchecked"
})
@Test
(
dataProvider
=
"StreamTestData<Integer>"
,
dataProviderClass
=
StreamTestDataProvider
.
class
)
@Test
(
dataProvider
=
"StreamTestData<Integer>
.mini
"
,
dataProviderClass
=
StreamTestDataProvider
.
class
)
public
void
testMixedSeqPar
(
String
name
,
TestData
.
OfRef
<
Integer
>
data
)
{
public
void
testMixedSeqPar
(
String
name
,
TestData
.
OfRef
<
Integer
>
data
)
{
Function
<
Integer
,
Integer
>
id
=
LambdaTestHelpers
.
identity
();
Function
<
Integer
,
Integer
>
id
=
LambdaTestHelpers
.
identity
();
UnaryOperator
<
Stream
<
Integer
>>[]
changers
UnaryOperator
<
Stream
<
Integer
>>[]
changers
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录