-
Notifications
You must be signed in to change notification settings - Fork 480
Expand file tree
/
Copy pathOpenSearchUpgradeSuite.java
More file actions
52 lines (50 loc) · 2.35 KB
/
Copy pathOpenSearchUpgradeSuite.java
File metadata and controls
52 lines (50 loc) · 2.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package com.dotcms;
import com.dotcms.content.elasticsearch.business.ContentletIndexAPIImplPhaseSwitchIntegrationTest;
import com.dotcms.content.elasticsearch.business.ContentletIndexAPIImplMigrationIntegrationTest;
import com.dotcms.content.index.opensearch.ContentFactoryIndexOperationsOSIntegrationTest;
import com.dotcms.content.index.opensearch.ContentletIndexOperationsOSIntegrationTest;
import com.dotcms.content.index.opensearch.OSCreateContentIndexIntegrationTest;
import com.dotcms.content.index.opensearch.OSMappingAPIImplIntegrationTest;
import com.dotcms.content.index.VersionedIndicesAPITest;
import com.dotcms.content.index.opensearch.OSIndexAPIImplIntegrationTest;
import com.dotcms.content.index.opensearch.OSIndexAPIImplWaitReadyIT;
import com.dotcms.content.index.opensearch.OSClientConfigTest;
import com.dotcms.content.index.opensearch.OSClientProviderIntegrationTest;
import com.dotcms.content.index.opensearch.OSSearchAPIImplIntegrationTest;
import com.dotcms.junit.MainBaseSuite;
import org.junit.runner.RunWith;
import org.junit.runners.Suite.SuiteClasses;
/**
* OpenSearch Upgrade Test Suite
* <p>
* This test suite contains integration tests specifically designed for testing
* connectivity and functionality with the OpenSearch 3.x upgrade container.
* <p>
* This suite runs only when the 'opensearch-upgrade' Maven profile is activated,
* which:
* - Starts the opensearch-upgrade Docker container on port 9201
* - Configures test environment to use OpenSearch 3.x endpoints
* - Sets appropriate system properties for OpenSearch upgrade testing
* <p>
* Usage:
* ./mvnw verify -pl :dotcms-integration -Dcoreit.test.skip=false -Dopensearch.upgrade.test=true
*
* @author fabrizio
*/
@RunWith(MainBaseSuite.class)
@SuiteClasses({
VersionedIndicesAPITest.class,
OSIndexAPIImplIntegrationTest.class,
OSIndexAPIImplWaitReadyIT.class,
OSMappingAPIImplIntegrationTest.class,
ContentletIndexOperationsOSIntegrationTest.class,
OSCreateContentIndexIntegrationTest.class,
ContentFactoryIndexOperationsOSIntegrationTest.class,
OSClientProviderIntegrationTest.class,
OSClientConfigTest.class,
ContentletIndexAPIImplMigrationIntegrationTest.class,
ContentletIndexAPIImplPhaseSwitchIntegrationTest.class,
OSSearchAPIImplIntegrationTest.class
})
public class OpenSearchUpgradeSuite {
}