@@ -686,14 +686,20 @@ private void verifyConfigXMLOverride(boolean configUpdated) {
686
686
+ "attributeTest=true"
687
687
+ "&serverType=adminserver"
688
688
+ "&serverName=" + adminServerName ;
689
- HttpResponse <String > response = assertDoesNotThrow (() -> OracleHttpClient .get (baseUri + configUri , true ));
689
+
690
+ testUntil (() -> {
691
+ HttpResponse <String > response = assertDoesNotThrow (() -> OracleHttpClient .get (baseUri + configUri , true ));
692
+ if (response .statusCode () != 200 ) {
693
+ logger .info ("Response code is not 200 retrying..." );
694
+ return false ;
695
+ }
696
+ if (configUpdated ) {
697
+ return response .body ().contains ("MaxMessageSize=100000000" );
698
+ } else {
699
+ return response .body ().contains ("MaxMessageSize=10000000" );
700
+ }
701
+ }, logger , "clusterview app in admin server is accessible after restart" );
690
702
691
- assertEquals (200 , response .statusCode (), "Status code not equals to 200" );
692
- if (configUpdated ) {
693
- assertTrue (response .body ().contains ("MaxMessageSize=100000000" ), "Didn't get MaxMessageSize=100000000" );
694
- } else {
695
- assertTrue (response .body ().contains ("MaxMessageSize=10000000" ), "Didn't get MaxMessageSize=10000000" );
696
- }
697
703
698
704
}
699
705
@@ -757,13 +763,25 @@ private void verifyResourceJDBC0Override(boolean configUpdated) {
757
763
*/
758
764
759
765
//test connection pool in all managed servers of dynamic cluster
760
- HttpResponse <String > response = null ;
761
766
for (int i = 1 ; i <= replicaCount ; i ++) {
762
767
appURI = "dsTest=true&dsName=" + dsName0 + "&" + "serverName=" + managedServerNameBase + i ;
763
768
String dsConnectionPoolTestUrl = baseUri + appURI ;
764
- response = assertDoesNotThrow (() -> OracleHttpClient .get (dsConnectionPoolTestUrl , true ));
765
- assertEquals (200 , response .statusCode (), "Status code not equals to 200" );
766
- assertTrue (response .body ().contains ("Connection successful" ), "Didn't get Connection successful" );
769
+ testUntil (
770
+ () -> {
771
+ HttpResponse <String > response = assertDoesNotThrow (() -> OracleHttpClient .get (dsConnectionPoolTestUrl ,
772
+ true ));
773
+ if (response .statusCode () != 200 ) {
774
+ logger .info ("Response code is not 200 retrying..." );
775
+ return false ;
776
+ }
777
+ if (!(response .body ().contains ("Connection successful" ))) {
778
+ logger .info ("Didn't get Connection successful retrying..." );
779
+ return false ;
780
+ }
781
+
782
+ return true ;
783
+ },
784
+ logger , "All managed servers get JDBC connection" );
767
785
}
768
786
}
769
787
@@ -967,7 +985,7 @@ private void createDomain() {
967
985
// create cluster object
968
986
ClusterResource cluster = createClusterResource (clusterResName ,
969
987
clusterName , domainNamespace , replicaCount );
970
- logger .info ("Creating cluster resource {0} in namespace {1}" ,clusterResName , domainNamespace );
988
+ logger .info ("Creating cluster resource {0} in namespace {1}" , clusterResName , domainNamespace );
971
989
createClusterAndVerify (cluster );
972
990
// set cluster references
973
991
domain .getSpec ().withCluster (new V1LocalObjectReference ().name (clusterResName ));
0 commit comments