8314071: Test java/foreign/TestByteBuffer.java timed out
Reviewed-by: mcimadamore
This commit is contained in:
parent
32efd23c5d
commit
2b81885f78
@ -25,7 +25,7 @@
|
|||||||
* @test
|
* @test
|
||||||
* @enablePreview
|
* @enablePreview
|
||||||
* @modules java.base/sun.nio.ch java.base/jdk.internal.foreign
|
* @modules java.base/sun.nio.ch java.base/jdk.internal.foreign
|
||||||
* @run testng/othervm --enable-native-access=ALL-UNNAMED TestByteBuffer
|
* @run testng/othervm/timeout=600 --enable-native-access=ALL-UNNAMED TestByteBuffer
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import java.lang.foreign.*;
|
import java.lang.foreign.*;
|
||||||
@ -82,7 +82,7 @@ import static org.testng.Assert.*;
|
|||||||
|
|
||||||
public class TestByteBuffer {
|
public class TestByteBuffer {
|
||||||
|
|
||||||
static Path tempPath;
|
static final Path tempPath;
|
||||||
|
|
||||||
static {
|
static {
|
||||||
try {
|
try {
|
||||||
@ -109,16 +109,16 @@ public class TestByteBuffer {
|
|||||||
BB_FLOAT.withName("value")
|
BB_FLOAT.withName("value")
|
||||||
));
|
));
|
||||||
|
|
||||||
static SequenceLayout bytes = MemoryLayout.sequenceLayout(100, JAVA_BYTE);
|
static final SequenceLayout bytes = MemoryLayout.sequenceLayout(100, JAVA_BYTE);
|
||||||
static SequenceLayout chars = MemoryLayout.sequenceLayout(100, BB_CHAR);
|
static final SequenceLayout chars = MemoryLayout.sequenceLayout(100, BB_CHAR);
|
||||||
static SequenceLayout shorts = MemoryLayout.sequenceLayout(100, BB_SHORT);
|
static final SequenceLayout shorts = MemoryLayout.sequenceLayout(100, BB_SHORT);
|
||||||
static SequenceLayout ints = MemoryLayout.sequenceLayout(100, BB_INT);
|
static final SequenceLayout ints = MemoryLayout.sequenceLayout(100, BB_INT);
|
||||||
static SequenceLayout floats = MemoryLayout.sequenceLayout(100, BB_FLOAT);
|
static final SequenceLayout floats = MemoryLayout.sequenceLayout(100, BB_FLOAT);
|
||||||
static SequenceLayout longs = MemoryLayout.sequenceLayout(100, BB_LONG);
|
static final SequenceLayout longs = MemoryLayout.sequenceLayout(100, BB_LONG);
|
||||||
static SequenceLayout doubles = MemoryLayout.sequenceLayout(100, BB_DOUBLE);
|
static final SequenceLayout doubles = MemoryLayout.sequenceLayout(100, BB_DOUBLE);
|
||||||
|
|
||||||
static VarHandle indexHandle = tuples.varHandle(PathElement.sequenceElement(), PathElement.groupElement("index"));
|
static final VarHandle indexHandle = tuples.varHandle(PathElement.sequenceElement(), PathElement.groupElement("index"));
|
||||||
static VarHandle valueHandle = tuples.varHandle(PathElement.sequenceElement(), PathElement.groupElement("value"));
|
static final VarHandle valueHandle = tuples.varHandle(PathElement.sequenceElement(), PathElement.groupElement("value"));
|
||||||
|
|
||||||
static void initTuples(MemorySegment base, long count) {
|
static void initTuples(MemorySegment base, long count) {
|
||||||
for (long i = 0; i < count ; i++) {
|
for (long i = 0; i < count ; i++) {
|
||||||
@ -338,7 +338,7 @@ public class TestByteBuffer {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static final long LARGE_SIZE = 3L * 1024L * 1024L * 1024L; // 3GB
|
static final long LARGE_SIZE = (2L * 1024L + 512L) * 1024L * 1024L; // 2.5 GiB
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testLargeMappedSegment() throws Throwable {
|
public void testLargeMappedSegment() throws Throwable {
|
||||||
|
Loading…
Reference in New Issue
Block a user