Skip to content

Commit eff619c

Browse files
committed
Use junit5-virtual-threads lib to check against pinning in VT integration tests
1 parent 0512979 commit eff619c

File tree

38 files changed

+112
-925
lines changed

38 files changed

+112
-925
lines changed

integration-tests/virtual-threads/amqp-virtual-threads/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@
3232
<artifactId>quarkus-junit5</artifactId>
3333
<scope>test</scope>
3434
</dependency>
35+
<dependency>
36+
<groupId>io.quarkus.junit5</groupId>
37+
<artifactId>junit5-virtual-threads</artifactId>
38+
<scope>test</scope>
39+
</dependency>
3540
<dependency>
3641
<groupId>io.rest-assured</groupId>
3742
<artifactId>rest-assured</artifactId>

integration-tests/virtual-threads/amqp-virtual-threads/src/test/java/io/quarkus/it/vthreads/amqp/NoPinningVerify.java

Lines changed: 0 additions & 76 deletions
This file was deleted.

integration-tests/virtual-threads/amqp-virtual-threads/src/test/java/io/quarkus/it/vthreads/amqp/VirtualThreadTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,13 @@
1313

1414
import io.quarkus.test.common.QuarkusTestResource;
1515
import io.quarkus.test.junit.QuarkusTest;
16+
import io.quarkus.test.junit5.virtual.ShouldNotPin;
17+
import io.quarkus.test.junit5.virtual.VirtualThreadUnit;
1618

1719
@QuarkusTest
1820
@QuarkusTestResource(WireMockExtension.class)
21+
@VirtualThreadUnit
22+
@ShouldNotPin
1923
public class VirtualThreadTest {
2024

2125
public static final int EXPECTED_CALLS = 10;

integration-tests/virtual-threads/grpc-virtual-threads/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@
2828
<artifactId>quarkus-junit5</artifactId>
2929
<scope>test</scope>
3030
</dependency>
31+
<dependency>
32+
<groupId>io.quarkus.junit5</groupId>
33+
<artifactId>junit5-virtual-threads</artifactId>
34+
<scope>test</scope>
35+
</dependency>
3136
<dependency>
3237
<groupId>io.rest-assured</groupId>
3338
<artifactId>rest-assured</artifactId>

integration-tests/virtual-threads/grpc-virtual-threads/src/test/java/io/quarkus/grpc/example/streaming/NoPinningVerify.java

Lines changed: 0 additions & 76 deletions
This file was deleted.

integration-tests/virtual-threads/grpc-virtual-threads/src/test/java/io/quarkus/grpc/example/streaming/VertxVirtualThreadTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,12 @@
33
import io.quarkus.grpc.test.utils.VertxGRPCTestProfile;
44
import io.quarkus.test.junit.QuarkusTest;
55
import io.quarkus.test.junit.TestProfile;
6+
import io.quarkus.test.junit5.virtual.ShouldNotPin;
7+
import io.quarkus.test.junit5.virtual.VirtualThreadUnit;
68

79
@QuarkusTest
810
@TestProfile(VertxGRPCTestProfile.class)
11+
@VirtualThreadUnit
12+
@ShouldNotPin
913
public class VertxVirtualThreadTest extends VirtualThreadTestBase {
1014
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
package io.quarkus.grpc.example.streaming;
22

33
import io.quarkus.test.junit.QuarkusTest;
4+
import io.quarkus.test.junit5.virtual.ShouldNotPin;
5+
import io.quarkus.test.junit5.virtual.VirtualThreadUnit;
46

57
@QuarkusTest
8+
@VirtualThreadUnit
9+
@ShouldNotPin
610
public class VirtualThreadTest extends VirtualThreadTestBase {
711
}

integration-tests/virtual-threads/jms-virtual-threads/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,11 @@
5858
<artifactId>quarkus-junit5</artifactId>
5959
<scope>test</scope>
6060
</dependency>
61+
<dependency>
62+
<groupId>io.quarkus.junit5</groupId>
63+
<artifactId>junit5-virtual-threads</artifactId>
64+
<scope>test</scope>
65+
</dependency>
6166
<dependency>
6267
<groupId>io.rest-assured</groupId>
6368
<artifactId>rest-assured</artifactId>

integration-tests/virtual-threads/jms-virtual-threads/src/test/java/io/quarkus/it/vthreads/jms/NoPinningVerify.java

Lines changed: 0 additions & 76 deletions
This file was deleted.

integration-tests/virtual-threads/jms-virtual-threads/src/test/java/io/quarkus/it/vthreads/jms/VirtualThreadTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,13 @@
1313

1414
import io.quarkus.test.common.QuarkusTestResource;
1515
import io.quarkus.test.junit.QuarkusTest;
16+
import io.quarkus.test.junit5.virtual.ShouldNotPin;
17+
import io.quarkus.test.junit5.virtual.VirtualThreadUnit;
1618

1719
@QuarkusTest
1820
@QuarkusTestResource(WireMockExtension.class)
21+
@VirtualThreadUnit
22+
@ShouldNotPin
1923
public class VirtualThreadTest {
2024

2125
public static final int EXPECTED_CALLS = 10;

0 commit comments

Comments
 (0)