Skip to content

Commit c44d4b2

Browse files
authored
Faster tests (#2606)
1 parent 8e1b94a commit c44d4b2

File tree

3 files changed

+16
-14
lines changed

3 files changed

+16
-14
lines changed

smoke-tests/apps/CoreAndFilter2x/src/smokeTest/java/com/microsoft/applicationinsights/smoketest/CoreAndFilter2xTest.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import static com.microsoft.applicationinsights.smoketest.WarEnvironmentValue.TOMCAT_8_JAVA_8_OPENJ9;
88
import static com.microsoft.applicationinsights.smoketest.WarEnvironmentValue.WILDFLY_13_JAVA_8;
99
import static com.microsoft.applicationinsights.smoketest.WarEnvironmentValue.WILDFLY_13_JAVA_8_OPENJ9;
10+
import static java.util.concurrent.TimeUnit.SECONDS;
1011
import static org.assertj.core.api.Assertions.assertThat;
1112

1213
import com.microsoft.applicationinsights.smoketest.schemav2.Data;
@@ -437,9 +438,9 @@ void testRequestSlowWithResponseTime() throws Exception {
437438
}
438439

439440
@Test
440-
@TargetUri("/slowLoop?responseTime=20")
441+
@TargetUri("/slowLoop?responseTime=5")
441442
void testSlowRequestUsingCpuBoundLoop() throws Exception {
442-
validateSlowTest(20, "GET /CoreAndFilter2x/slowLoop");
443+
validateSlowTest(5, "GET /CoreAndFilter2x/slowLoop");
443444
}
444445

445446
@Test
@@ -505,8 +506,8 @@ private void validateSlowTest(int expectedDurationSeconds, String operationName)
505506
RequestData rd = (RequestData) ((Data<?>) rdEnvelope.getData()).getBaseData();
506507

507508
long actual = rd.getDuration().getTotalMilliseconds();
508-
long expected = (new Duration(0, 0, 0, expectedDurationSeconds, 0).getTotalMilliseconds());
509-
long tolerance = 2 * 1000; // 2 seconds
509+
long expected = SECONDS.toMillis(expectedDurationSeconds);
510+
long tolerance = 2000; // 2 seconds
510511

511512
long min = expected - tolerance;
512513
long max = expected + tolerance;

smoke-tests/apps/CoreAndFilter3x/src/smokeTest/java/com/microsoft/applicationinsights/smoketest/CoreAndFilter3xTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import static com.microsoft.applicationinsights.smoketest.WarEnvironmentValue.TOMCAT_8_JAVA_8_OPENJ9;
1313
import static com.microsoft.applicationinsights.smoketest.WarEnvironmentValue.WILDFLY_13_JAVA_8;
1414
import static com.microsoft.applicationinsights.smoketest.WarEnvironmentValue.WILDFLY_13_JAVA_8_OPENJ9;
15+
import static java.util.concurrent.TimeUnit.SECONDS;
1516
import static org.assertj.core.api.Assertions.assertThat;
1617

1718
import com.microsoft.applicationinsights.smoketest.schemav2.AvailabilityData;
@@ -29,7 +30,6 @@
2930
import com.microsoft.applicationinsights.smoketest.schemav2.SeverityLevel;
3031
import java.util.Comparator;
3132
import java.util.List;
32-
import java.util.concurrent.TimeUnit;
3333
import java.util.function.Predicate;
3434
import org.junit.jupiter.api.Test;
3535
import org.junit.jupiter.api.extension.RegisterExtension;
@@ -469,9 +469,9 @@ void testRequestSlowWithResponseTime() throws Exception {
469469
}
470470

471471
@Test
472-
@TargetUri("/slowLoop?responseTime=20")
472+
@TargetUri("/slowLoop?responseTime=5")
473473
void testSlowRequestUsingCpuBoundLoop() throws Exception {
474-
validateSlowTest(20, "GET /CoreAndFilter3x/slowLoop");
474+
validateSlowTest(5, "GET /CoreAndFilter3x/slowLoop");
475475
}
476476

477477
@Test
@@ -499,7 +499,7 @@ public boolean test(Envelope input) {
499499
},
500500
1,
501501
10,
502-
TimeUnit.SECONDS);
502+
SECONDS);
503503

504504
Envelope edEnvelope = edList.get(0);
505505

@@ -537,8 +537,8 @@ private void validateSlowTest(int expectedDurationSeconds, String operationName)
537537
RequestData rd = (RequestData) ((Data<?>) rdEnvelope.getData()).getBaseData();
538538

539539
long actual = rd.getDuration().getTotalMilliseconds();
540-
long expected = (new Duration(0, 0, 0, expectedDurationSeconds, 0).getTotalMilliseconds());
541-
long tolerance = 2 * 1000; // 2 seconds
540+
long expected = SECONDS.toMillis(expectedDurationSeconds);
541+
long tolerance = 2000; // 2 seconds
542542

543543
long min = expected - tolerance;
544544
long max = expected + tolerance;

smoke-tests/apps/CoreAndFilter3xUsingOld3xAgent/src/smokeTest/java/com/microsoft/applicationinsights/smoketest/CoreAndFilter3xUsingOld3xAgentTest.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import static com.microsoft.applicationinsights.smoketest.WarEnvironmentValue.TOMCAT_8_JAVA_8_OPENJ9;
1212
import static com.microsoft.applicationinsights.smoketest.WarEnvironmentValue.WILDFLY_13_JAVA_8;
1313
import static com.microsoft.applicationinsights.smoketest.WarEnvironmentValue.WILDFLY_13_JAVA_8_OPENJ9;
14+
import static java.util.concurrent.TimeUnit.SECONDS;
1415
import static org.assertj.core.api.Assertions.assertThat;
1516

1617
import com.microsoft.applicationinsights.smoketest.schemav2.Data;
@@ -442,9 +443,9 @@ void testRequestSlowWithResponseTime() throws Exception {
442443
}
443444

444445
@Test
445-
@TargetUri("/slowLoop?responseTime=20")
446+
@TargetUri("/slowLoop?responseTime=5")
446447
void testSlowRequestUsingCpuBoundLoop() throws Exception {
447-
validateSlowTest(20, "GET /CoreAndFilter3xUsingOld3xAgent/slowLoop");
448+
validateSlowTest(5, "GET /CoreAndFilter3xUsingOld3xAgent/slowLoop");
448449
}
449450

450451
@Test
@@ -510,8 +511,8 @@ private void validateSlowTest(int expectedDurationSeconds, String operationName)
510511
RequestData rd = (RequestData) ((Data<?>) rdEnvelope.getData()).getBaseData();
511512

512513
long actual = rd.getDuration().getTotalMilliseconds();
513-
long expected = (new Duration(0, 0, 0, expectedDurationSeconds, 0).getTotalMilliseconds());
514-
long tolerance = 2 * 1000; // 2 seconds
514+
long expected = SECONDS.toMillis(expectedDurationSeconds);
515+
long tolerance = 2000; // 2 seconds
515516

516517
long min = expected - tolerance;
517518
long max = expected + tolerance;

0 commit comments

Comments
 (0)