Enable Tests using VirtualThreads for java 21 onwards.

This commit updates tests using virtual threads to run for java versions 21+.

See: #665
This commit is contained in:
Christoph Strobl
2024-08-21 15:06:06 +02:00
parent 3953888426
commit 7f3d39ddd9
2 changed files with 4 additions and 5 deletions

View File

@@ -25,7 +25,7 @@ import java.util.concurrent.TimeUnit;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.condition.EnabledOnJre;
import org.junit.jupiter.api.condition.EnabledForJreRange;
import org.junit.jupiter.api.condition.JRE;
import org.springframework.beans.factory.annotation.Autowired;
@@ -41,7 +41,7 @@ import org.springframework.transaction.annotation.Transactional;
*/
@Transactional
@SpringBootTest(properties = "spring.threads.virtual.enabled=true")
@EnabledOnJre(JRE.JAVA_21)
@EnabledForJreRange(min = JRE.JAVA_21)
class VirtualThreadsTests {
@Autowired SimpleUserRepository repository;

View File

@@ -22,9 +22,8 @@ import java.util.concurrent.LinkedBlockingDeque;
import java.util.concurrent.TimeUnit;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.condition.EnabledOnJre;
import org.junit.jupiter.api.condition.EnabledForJreRange;
import org.junit.jupiter.api.condition.JRE;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.core.task.AsyncTaskExecutor;
@@ -39,7 +38,7 @@ import org.springframework.data.redis.listener.RedisMessageListenerContainer;
* @author Mark Paluch
*/
@SpringBootTest(properties = "spring.threads.virtual.enabled=true")
@EnabledOnJre(JRE.JAVA_21)
@EnabledForJreRange(min = JRE.JAVA_21)
public class PubSubVirtualThreadsTests {
@Autowired RedisConnectionFactory connectionFactory;