diff --git a/src/main/java/de/thm/arsnova/config/ExtraConfig.java b/src/main/java/de/thm/arsnova/config/ExtraConfig.java index 36b3e2a0fc192610f91d4034c96ea447c6f5307b..ff713d4e95c408fe4c36882c9ca7b11fc363146b 100644 --- a/src/main/java/de/thm/arsnova/config/ExtraConfig.java +++ b/src/main/java/de/thm/arsnova/config/ExtraConfig.java @@ -62,6 +62,8 @@ public class ExtraConfig extends WebMvcConfigurerAdapter { @Value(value = "${security.keystore}") private String socketKeystore; @Value(value = "${security.storepass}") private String socketStorepass; + private static int testPortOffset = 0; + @Bean public static PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer() { final PropertySourcesPlaceholderConfigurer configurer = new PropertySourcesPlaceholderConfigurer(); @@ -110,7 +112,7 @@ public class ExtraConfig extends WebMvcConfigurerAdapter { @Profile("test") @Bean(name = "socketServer", initMethod = "startServer", destroyMethod = "stopServer") public ARSnovaSocket socketTestServer() { - final int testSocketPort = 1234; + final int testSocketPort = 1234 + testPortOffset++ % 10; final ARSnovaSocketIOServer socketServer = new ARSnovaSocketIOServer(); socketServer.setHostIp(socketIp); socketServer.setPortNumber(socketPort + testSocketPort);