Skip to content

Commit fcac975

Browse files
hzhao-githubrjeberhard
authored andcommitted
Fixed the failure of testOpLogLevelSearch in ItElasticLogging and ItElasticLoggingSample on Jenkin Run
1 parent 755be92 commit fcac975

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

integration-tests/src/test/java/oracle/weblogic/kubernetes/ItElasticLogging.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
import static oracle.weblogic.kubernetes.assertions.TestAssertions.operatorIsReady;
5555
import static oracle.weblogic.kubernetes.utils.CommonMiiTestUtils.createMiiDomainAndVerify;
5656
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.testUntil;
57-
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.withStandardRetryPolicy;
57+
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.withLongRetryPolicy;
5858
import static oracle.weblogic.kubernetes.utils.ConfigMapUtils.configMapExist;
5959
import static oracle.weblogic.kubernetes.utils.ConfigMapUtils.createConfigMapFromFiles;
6060
import static oracle.weblogic.kubernetes.utils.ConfigMapUtils.replaceConfigMap;
@@ -279,7 +279,7 @@ void testLogLevelSearch() {
279279
String queryCriteria = "/_count?q=level:INFO";
280280

281281
// verify log level query results
282-
withStandardRetryPolicy.untilAsserted(
282+
withLongRetryPolicy.untilAsserted(
283283
() -> assertTrue(verifyCountsHitsInSearchResults(queryCriteria, regex, LOGSTASH_INDEX_KEY, true),
284284
"Query logs of level=INFO failed"));
285285

@@ -297,9 +297,12 @@ void testOperatorLogSearch() {
297297
String regex = ".*took\":(\\d+),.*hits\":\\{(.+)\\}";
298298
String queryCriteria = "/_search?q=type:weblogic-operator";
299299

300-
verifyCountsHitsInSearchResults(queryCriteria, regex, LOGSTASH_INDEX_KEY, false);
300+
// verify results of query of type:weblogic-operator in Operator log
301+
withLongRetryPolicy.untilAsserted(
302+
() -> assertTrue(verifyCountsHitsInSearchResults(queryCriteria, regex, LOGSTASH_INDEX_KEY, false),
303+
"Query Operator log info q=type:weblogic-operator failed"));
301304

302-
logger.info("Query Operator log info succeeded");
305+
logger.info("Query Operator log info q=type:weblogic-operator succeeded");
303306
}
304307

305308
/**
@@ -431,7 +434,7 @@ private static void createAndVerifyDomain(String miiImage) {
431434

432435
private void verifyServerRunningInSearchResults(String serverName) {
433436
String queryCriteria = "/_search?q=log:" + serverName;
434-
withStandardRetryPolicy.untilAsserted(
437+
withLongRetryPolicy.untilAsserted(
435438
() -> assertTrue(execSearchQuery(queryCriteria, LOGSTASH_INDEX_KEY).contains("RUNNING"),
436439
String.format("serverName %s is not RUNNING", serverName)));
437440

@@ -539,7 +542,7 @@ private void verifyLogstashConfigMapModifyResult(String replaceStr) {
539542
}
540543

541544
// wait for logstash config modified and verify
542-
withStandardRetryPolicy.untilAsserted(
545+
withLongRetryPolicy.untilAsserted(
543546
() -> assertTrue(copyConfigFromPodAndSearchForString(containerName, replaceStr),
544547
String.format("Failed to find search string %s", replaceStr)));
545548
}

integration-tests/src/test/java/oracle/weblogic/kubernetes/ItElasticLoggingSample.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
import static oracle.weblogic.kubernetes.actions.TestActions.getOperatorPodName;
4444
import static oracle.weblogic.kubernetes.assertions.TestAssertions.operatorIsReady;
4545
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.testUntil;
46-
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.withStandardRetryPolicy;
46+
import static oracle.weblogic.kubernetes.utils.CommonTestUtils.withLongRetryPolicy;
4747
import static oracle.weblogic.kubernetes.utils.FileUtils.replaceStringInFile;
4848
import static oracle.weblogic.kubernetes.utils.LoggingExporterUtils.verifyLoggingExporterReady;
4949
import static oracle.weblogic.kubernetes.utils.OperatorUtils.installAndVerifyOperator;
@@ -206,7 +206,7 @@ void testOpLogLevelSearch() {
206206
String queryCriteria = "/_count?q=level:INFO";
207207

208208
// verify log level query results
209-
withStandardRetryPolicy.untilAsserted(
209+
withLongRetryPolicy.untilAsserted(
210210
() -> assertTrue(verifyCountsHitsInSearchResults(queryCriteria, regex, LOGSTASH_INDEX_KEY),
211211
"Query logs of level=INFO failed"));
212212

0 commit comments

Comments
 (0)