Skip to content

Commit 158d603

Browse files
authored
Merge pull request #32727 from OpenLiberty/revert-32563-revert-32518-destatic-cloud
2 parents 2eacbed + 74fdcdf commit 158d603

File tree

35 files changed

+124
-166
lines changed
  • dev
    • com.ibm.ws.transaction.cloud_fat.db2.0/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.db2.1/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.db2.2/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.db2.3/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.db2.4/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.db2.5/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.db2.6/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.derby.0/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.derby.1/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.derby.2/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.derby.3/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.derby.4/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.derby.5/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.derby.6/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.oracle.0/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.oracle.1/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.oracle.2/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.oracle.3/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.oracle.4/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.oracle.5/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.oracle.6/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.postgresql.0/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.postgresql.1/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.postgresql.2/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.postgresql.3/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.postgresql.4/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.postgresql.5/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.postgresql.6/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.sqlserver.0/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.sqlserver.1/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.sqlserver.2/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.sqlserver.3/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.sqlserver.4/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.sqlserver.5/fat/src/suite
    • com.ibm.ws.transaction.cloud_fat.sqlserver.6/fat/src/suite

35 files changed

+124
-166
lines changed

dev/com.ibm.ws.transaction.cloud_fat.db2.0/fat/src/suite/FATSuite.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,13 @@
1212
*******************************************************************************/
1313
package suite;
1414

15+
import org.junit.ClassRule;
1516
import org.junit.runner.RunWith;
1617
import org.junit.runners.Suite;
1718
import org.junit.runners.Suite.SuiteClasses;
1819

1920
import com.ibm.ws.transaction.fat.util.TxTestContainerSuite;
21+
import com.ibm.ws.transaction.fat.util.TxTestDB;
2022

2123
import componenttest.custom.junit.runner.AlwaysPassesTest;
2224
import componenttest.topology.database.container.DatabaseContainerType;
@@ -30,7 +32,6 @@
3032
})
3133
public class FATSuite extends TxTestContainerSuite {
3234

33-
static {
34-
beforeSuite(DatabaseContainerType.DB2);
35-
}
35+
@ClassRule
36+
public static TxTestDB p = new TxTestDB(DatabaseContainerType.DB2);
3637
}

dev/com.ibm.ws.transaction.cloud_fat.db2.1/fat/src/suite/FATSuite.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*******************************************************************************
2-
* Copyright (c) 2021, 2023 IBM Corporation and others.
2+
* Copyright (c) 2021, 2025 IBM Corporation and others.
33
* All rights reserved. This program and the accompanying materials
44
* are made available under the terms of the Eclipse Public License 2.0
55
* which accompanies this distribution, and is available at
@@ -18,6 +18,7 @@
1818
import org.junit.runners.Suite.SuiteClasses;
1919

2020
import com.ibm.ws.transaction.fat.util.TxTestContainerSuite;
21+
import com.ibm.ws.transaction.fat.util.TxTestDB;
2122

2223
import componenttest.custom.junit.runner.AlwaysPassesTest;
2324
import componenttest.rules.repeater.FeatureReplacementAction;
@@ -33,9 +34,8 @@
3334
})
3435
public class FATSuite extends TxTestContainerSuite {
3536

36-
static {
37-
beforeSuite(DatabaseContainerType.DB2);
38-
}
37+
@ClassRule
38+
public static TxTestDB p = new TxTestDB(DatabaseContainerType.DB2);
3939

4040
@ClassRule
4141
public static RepeatTests r = RepeatTests.withoutModificationInFullMode()

dev/com.ibm.ws.transaction.cloud_fat.db2.2/fat/src/suite/FATSuite.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*******************************************************************************
2-
* Copyright (c) 2021, 2023 IBM Corporation and others.
2+
* Copyright (c) 2021, 2025 IBM Corporation and others.
33
* All rights reserved. This program and the accompanying materials
44
* are made available under the terms of the Eclipse Public License 2.0
55
* which accompanies this distribution, and is available at
@@ -18,6 +18,7 @@
1818
import org.junit.runners.Suite.SuiteClasses;
1919

2020
import com.ibm.ws.transaction.fat.util.TxTestContainerSuite;
21+
import com.ibm.ws.transaction.fat.util.TxTestDB;
2122

2223
import componenttest.custom.junit.runner.AlwaysPassesTest;
2324
import componenttest.rules.repeater.FeatureReplacementAction;
@@ -33,9 +34,8 @@
3334
})
3435
public class FATSuite extends TxTestContainerSuite {
3536

36-
static {
37-
beforeSuite(DatabaseContainerType.DB2);
38-
}
37+
@ClassRule
38+
public static TxTestDB p = new TxTestDB(DatabaseContainerType.DB2);
3939

4040
@ClassRule
4141
public static RepeatTests r = RepeatTests.withoutModificationInFullMode()

dev/com.ibm.ws.transaction.cloud_fat.db2.3/fat/src/suite/FATSuite.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import org.junit.runners.Suite.SuiteClasses;
1919

2020
import com.ibm.ws.transaction.fat.util.TxTestContainerSuite;
21+
import com.ibm.ws.transaction.fat.util.TxTestDB;
2122

2223
import componenttest.custom.junit.runner.AlwaysPassesTest;
2324
import componenttest.rules.repeater.FeatureReplacementAction;
@@ -33,9 +34,8 @@
3334
})
3435
public class FATSuite extends TxTestContainerSuite {
3536

36-
static {
37-
beforeSuite(DatabaseContainerType.DB2);
38-
}
37+
@ClassRule
38+
public static TxTestDB p = new TxTestDB(DatabaseContainerType.DB2);
3939

4040
@ClassRule
4141
public static RepeatTests r = RepeatTests.withoutModificationInFullMode()

dev/com.ibm.ws.transaction.cloud_fat.db2.4/fat/src/suite/FATSuite.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import org.junit.runners.Suite.SuiteClasses;
1919

2020
import com.ibm.ws.transaction.fat.util.TxTestContainerSuite;
21+
import com.ibm.ws.transaction.fat.util.TxTestDB;
2122

2223
import componenttest.custom.junit.runner.AlwaysPassesTest;
2324
import componenttest.rules.repeater.FeatureReplacementAction;
@@ -33,9 +34,8 @@
3334
})
3435
public class FATSuite extends TxTestContainerSuite {
3536

36-
static {
37-
beforeSuite(DatabaseContainerType.DB2);
38-
}
37+
@ClassRule
38+
public static TxTestDB p = new TxTestDB(DatabaseContainerType.DB2);
3939

4040
@ClassRule
4141
public static RepeatTests r = RepeatTests.with(FeatureReplacementAction.EE8_FEATURES().forServers(DBRotationTest.serverNames));

dev/com.ibm.ws.transaction.cloud_fat.db2.5/fat/src/suite/FATSuite.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import org.junit.runners.Suite.SuiteClasses;
1919

2020
import com.ibm.ws.transaction.fat.util.TxTestContainerSuite;
21+
import com.ibm.ws.transaction.fat.util.TxTestDB;
2122

2223
import componenttest.custom.junit.runner.AlwaysPassesTest;
2324
import componenttest.rules.repeater.FeatureReplacementAction;
@@ -33,9 +34,8 @@
3334
})
3435
public class FATSuite extends TxTestContainerSuite {
3536

36-
static {
37-
beforeSuite(DatabaseContainerType.DB2);
38-
}
37+
@ClassRule
38+
public static TxTestDB p = new TxTestDB(DatabaseContainerType.DB2);
3939

4040
@ClassRule
4141
public static RepeatTests r = RepeatTests.with(FeatureReplacementAction.EE9_FEATURES().forServers(DBRotationTest.serverNames));

dev/com.ibm.ws.transaction.cloud_fat.db2.6/fat/src/suite/FATSuite.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import org.junit.runners.Suite.SuiteClasses;
1919

2020
import com.ibm.ws.transaction.fat.util.TxTestContainerSuite;
21+
import com.ibm.ws.transaction.fat.util.TxTestDB;
2122

2223
import componenttest.custom.junit.runner.AlwaysPassesTest;
2324
import componenttest.rules.repeater.FeatureReplacementAction;
@@ -33,9 +34,8 @@
3334
})
3435
public class FATSuite extends TxTestContainerSuite {
3536

36-
static {
37-
beforeSuite(DatabaseContainerType.DB2);
38-
}
37+
@ClassRule
38+
public static TxTestDB p = new TxTestDB(DatabaseContainerType.DB2);
3939

4040
@ClassRule
4141
public static RepeatTests r = RepeatTests.with(FeatureReplacementAction.EE10_FEATURES().forServers(DBRotationTest.serverNames));

dev/com.ibm.ws.transaction.cloud_fat.derby.0/fat/src/suite/FATSuite.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,13 @@
1212
*******************************************************************************/
1313
package suite;
1414

15+
import org.junit.ClassRule;
1516
import org.junit.runner.RunWith;
1617
import org.junit.runners.Suite;
1718
import org.junit.runners.Suite.SuiteClasses;
1819

1920
import com.ibm.ws.transaction.fat.util.TxTestContainerSuite;
21+
import com.ibm.ws.transaction.fat.util.TxTestDB;
2022

2123
import componenttest.custom.junit.runner.AlwaysPassesTest;
2224
import componenttest.topology.database.container.DatabaseContainerType;
@@ -32,6 +34,8 @@ public class FATSuite extends TxTestContainerSuite {
3234

3335
static {
3436
DBRotationTest.setDerby();
35-
beforeSuite(DatabaseContainerType.Derby);
3637
}
38+
39+
@ClassRule
40+
public static TxTestDB p = new TxTestDB(DatabaseContainerType.Derby);
3741
}

dev/com.ibm.ws.transaction.cloud_fat.derby.1/fat/src/suite/FATSuite.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*******************************************************************************
2-
* Copyright (c) 2021, 2023 IBM Corporation and others.
2+
* Copyright (c) 2021, 2025 IBM Corporation and others.
33
* All rights reserved. This program and the accompanying materials
44
* are made available under the terms of the Eclipse Public License 2.0
55
* which accompanies this distribution, and is available at
@@ -18,11 +18,13 @@
1818
import org.junit.runners.Suite.SuiteClasses;
1919

2020
import com.ibm.ws.transaction.fat.util.TxTestContainerSuite;
21+
import com.ibm.ws.transaction.fat.util.TxTestDB;
2122

2223
import componenttest.custom.junit.runner.AlwaysPassesTest;
2324
import componenttest.rules.repeater.FeatureReplacementAction;
2425
import componenttest.rules.repeater.RepeatTests;
2526
import componenttest.topology.database.container.DatabaseContainerType;
27+
import tests.DBRotationTest;
2628
import tests.DualServerDynamicDBRotationTest1;
2729

2830
@RunWith(Suite.class)
@@ -33,9 +35,8 @@
3335
})
3436
public class FATSuite extends TxTestContainerSuite {
3537

36-
static {
37-
beforeSuite(DatabaseContainerType.Derby);
38-
}
38+
@ClassRule
39+
public static TxTestDB p = new TxTestDB(DatabaseContainerType.Derby);
3940

4041
@ClassRule
4142
public static RepeatTests r = RepeatTests.withoutModificationInFullMode()

dev/com.ibm.ws.transaction.cloud_fat.derby.2/fat/src/suite/FATSuite.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*******************************************************************************
2-
* Copyright (c) 2021, 2023 IBM Corporation and others.
2+
* Copyright (c) 2021, 2025 IBM Corporation and others.
33
* All rights reserved. This program and the accompanying materials
44
* are made available under the terms of the Eclipse Public License 2.0
55
* which accompanies this distribution, and is available at
@@ -18,6 +18,7 @@
1818
import org.junit.runners.Suite.SuiteClasses;
1919

2020
import com.ibm.ws.transaction.fat.util.TxTestContainerSuite;
21+
import com.ibm.ws.transaction.fat.util.TxTestDB;
2122

2223
import componenttest.custom.junit.runner.AlwaysPassesTest;
2324
import componenttest.rules.repeater.FeatureReplacementAction;
@@ -33,9 +34,8 @@
3334
})
3435
public class FATSuite extends TxTestContainerSuite {
3536

36-
static {
37-
beforeSuite(DatabaseContainerType.Derby);
38-
}
37+
@ClassRule
38+
public static TxTestDB p = new TxTestDB(DatabaseContainerType.Derby);
3939

4040
@ClassRule
4141
public static RepeatTests r = RepeatTests.withoutModificationInFullMode()

0 commit comments

Comments
 (0)