Skip to content

Commit 73d1e21

Browse files
committed
Use cpuSlownessFactor
1 parent da8fdd6 commit 73d1e21

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • advanced-demo/integration-tests/tci-webapp/src/main/java/software/xdev/tci/demo/tci/webapp/factory

advanced-demo/integration-tests/tci-webapp/src/main/java/software/xdev/tci/demo/tci/webapp/factory/WebAppTCIFactory.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import software.xdev.tci.demo.tci.webapp.WebAppTCI;
77
import software.xdev.tci.demo.tci.webapp.containers.WebAppContainer;
88
import software.xdev.tci.demo.tci.webapp.containers.WebAppContainerBuilder;
9+
import software.xdev.tci.envperf.EnvironmentPerformance;
910
import software.xdev.tci.factory.prestart.PreStartableTCIFactory;
1011
import software.xdev.tci.misc.ContainerMemory;
1112

@@ -16,14 +17,15 @@ public class WebAppTCIFactory extends PreStartableTCIFactory<WebAppContainer, We
1617

1718
protected static String appImageName;
1819

20+
@SuppressWarnings("checkstyle:MagicNumber")
1921
public WebAppTCIFactory(final Consumer<WebAppContainer> additionalContainerBuilder)
2022
{
2123
super(
2224
WebAppTCI::new,
2325
() -> {
2426
final WebAppContainer container = new WebAppContainer(getAppImageName(), true)
2527
.withDefaultWaitStrategy(
26-
Duration.ofMinutes(1),
28+
Duration.ofSeconds(40L + 20L * EnvironmentPerformance.cpuSlownessFactor()),
2729
WebAppTCI.ACTUATOR_USERNAME,
2830
WebAppTCI.ACTUATOR_PASSWORD)
2931
.withCreateContainerCmdModifier(cmd -> cmd.getHostConfig().withMemory(ContainerMemory.M1G))

0 commit comments

Comments
 (0)