Skip to content

Commit be71066

Browse files
authored
Add upgrade tests for 4.0.3 and 4.0.4 (#3867)
1 parent ad9cf71 commit be71066

File tree

2 files changed

+42
-2
lines changed

2 files changed

+42
-2
lines changed

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

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) 2020, 2022, Oracle and/or its affiliates.
1+
// Copyright (c) 2020, 2023, Oracle and/or its affiliates.
22
// Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
33

44
package oracle.weblogic.kubernetes;
@@ -221,6 +221,24 @@ void testOperatorFmwUpgradeFrom344ToCurrent() {
221221
installAndUpgradeOperator("3.4.4", "v8", DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
222222
}
223223

224+
/**
225+
* Operator upgrade from 4.0.3 to current with a FMW Domain.
226+
*/
227+
@Test
228+
@DisplayName("Upgrade Operator from 4.0.3 to current")
229+
void testOperatorFmwUpgradeFrom403ToCurrent() {
230+
installAndUpgradeOperator("4.0.3", "v8", DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
231+
}
232+
233+
/**
234+
* Operator upgrade from 4.0.4 to current with a FMW Domain.
235+
*/
236+
@Test
237+
@DisplayName("Upgrade Operator from 4.0.4 to current")
238+
void testOperatorFmwUpgradeFrom404ToCurrent() {
239+
installAndUpgradeOperator("4.0.4", "v8", DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
240+
}
241+
224242
private void installAndUpgradeOperator(
225243
String operatorVersion, String domainVersion,
226244
String externalServiceNameSuffix) {

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

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) 2020, 2022, Oracle and/or its affiliates.
1+
// Copyright (c) 2020, 2023, Oracle and/or its affiliates.
22
// Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
33

44
package oracle.weblogic.kubernetes;
@@ -197,6 +197,28 @@ void testOperatorWlsUpgradeFrom344ToCurrent(String domainType) {
197197
installAndUpgradeOperator(domainType, "3.4.4", OLD_DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
198198
}
199199

200+
/**
201+
* Operator upgrade from 4.0.3 to current.
202+
*/
203+
@ParameterizedTest
204+
@DisplayName("Upgrade Operator from 4.0.3 to current")
205+
@ValueSource(strings = { "Image", "FromModel" })
206+
void testOperatorWlsUpgradeFrom403ToCurrent(String domainType) {
207+
logger.info("Starting test testOperatorWlsUpgradeFrom403ToCurrent with domain type {0}", domainType);
208+
installAndUpgradeOperator(domainType, "4.0.3", OLD_DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
209+
}
210+
211+
/**
212+
* Operator upgrade from 4.0.4 to current.
213+
*/
214+
@ParameterizedTest
215+
@DisplayName("Upgrade Operator from 4.0.4 to current")
216+
@ValueSource(strings = { "Image", "FromModel" })
217+
void testOperatorWlsUpgradeFrom404ToCurrent(String domainType) {
218+
logger.info("Starting test testOperatorWlsUpgradeFrom404ToCurrent with domain type {0}", domainType);
219+
installAndUpgradeOperator(domainType, "4.0.4", OLD_DOMAIN_VERSION, DEFAULT_EXTERNAL_SERVICE_NAME_SUFFIX);
220+
}
221+
200222
/**
201223
* Auxiliary Image Domain upgrade from Operator 3.4.1 to current.
202224
*/

0 commit comments

Comments
 (0)