Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion spi/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ configurations.configureEach {
resolutionStrategy {
force "org.jetbrains.kotlin:kotlin-stdlib:${kotlin_version}"
force "org.jetbrains.kotlin:kotlin-stdlib-common:${kotlin_version}"
force "com.google.errorprone:error_prone_annotations:${versions.error_prone_annotations}"
}
}

Expand All @@ -71,7 +72,6 @@ dependencies {
compileOnly "org.opensearch:common-utils:${common_utils_version}"

testImplementation "org.opensearch.test:framework:${opensearch_version}"
testImplementation "org.apache.logging.log4j:log4j-core:${versions.log4j}"
}

idea.module {
Expand Down
11 changes: 10 additions & 1 deletion src/test/kotlin/org/opensearch/indexmanagement/TestHelpers.kt
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,16 @@ private fun randomStringList(): List<String> {
return data
}

fun randomUser(): User = User(OpenSearchRestTestCase.randomAlphaOfLength(10), randomStringList(), randomStringList(), randomStringList())
private fun randomCustomAttNamesList(): List<String> {
val data = mutableListOf<String>()
repeat(OpenSearchRestTestCase.randomIntBetween(1, 10)) {
data.add("${OpenSearchRestTestCase.randomAlphaOfLength(10)}=${OpenSearchRestTestCase.randomAlphaOfLength(10)}")
}

return data
}

fun randomUser(): User = User(OpenSearchRestTestCase.randomAlphaOfLength(10), randomStringList(), randomStringList(), randomCustomAttNamesList())

/**
* Wrapper for [RestClient.performRequest] which was deprecated in ES 6.5 and is used in tests. This provides
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ class AttemptCloseStepTests : OpenSearchTestCase() {
private val clusterService: ClusterService = mock()
private val scriptService: ScriptService = mock()
private val settings: Settings = Settings.EMPTY
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()
private lateinit var metricsRegistry: MetricsRegistry
private lateinit var closeActionMetrics: CloseActionMetrics

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ class AttemptDeleteStepTests : OpenSearchTestCase() {
private val clusterService: ClusterService = mock()
private val scriptService: ScriptService = mock()
private val settings: Settings = Settings.EMPTY
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()
private lateinit var metricsRegistry: MetricsRegistry
private lateinit var deleteActionMetrics: DeleteActionMetrics

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ class AttemptOpenStepTests : OpenSearchTestCase() {
private val clusterService: ClusterService = mock()
private val scriptService: ScriptService = mock()
private val settings: Settings = Settings.EMPTY
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()
private lateinit var metricsRegistry: MetricsRegistry
private lateinit var openActionMetrics: OpenActionMetrics

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ class AttemptRestoreStepTests : OpenSearchTestCase() {
null,
null,
)
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()

@Before
fun setup() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ class AttemptRolloverStepTests : OpenSearchTestCase() {
private val clusterService: ClusterService = mock()
private val scriptService: ScriptService = mock()
private val settings: Settings = Settings.EMPTY
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()
private val oldIndexName = "old_index"
private val newIndexName = "new_index"
val alias = "alias"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ class AttemptSetIndexPriorityStepTests : OpenSearchTestCase() {
private val clusterService: ClusterService = mock()
private val scriptService: ScriptService = mock()
private val settings: Settings = Settings.EMPTY
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()
private lateinit var metricsRegistry: MetricsRegistry
private lateinit var setIndexPriorityActionMetrics: SetIndexPriorityActionMetrics

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ class AttemptSetReplicaCountStepTests : OpenSearchTestCase() {
private val clusterService: ClusterService = mock()
private val scriptService: ScriptService = mock()
private val settings: Settings = Settings.EMPTY
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()
private lateinit var metricsRegistry: MetricsRegistry
private lateinit var replicaCountActionMetrics: ReplicaCountActionMetrics

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ class AttemptSnapshotStepTests : OpenSearchTestCase() {
private val settings: Settings = Settings.EMPTY
private val snapshotAction = randomSnapshotActionConfig("repo", "snapshot-name")
private val metadata = ManagedIndexMetaData("test", "indexUuid", "policy_id", null, null, null, null, null, null, null, ActionMetaData("snapshot", 1, 0, false, 0, null, ActionProperties(snapshotName = "snapshot-name")), null, null, null)
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()
private lateinit var metricsRegistry: MetricsRegistry
private lateinit var snapshotActionMetrics: SnapshotActionMetrics

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ class AttemptStopReplicationStepTests : OpenSearchTestCase() {
private val clusterService: ClusterService = mock()
private val scriptService: ScriptService = mock()
private val settings: Settings = Settings.EMPTY
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()

fun `test stop replication step sets step status to completed when successful`() {
val client = getClient(true, false) // Simulate a successful response
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ class AttemptTransitionStepTests : OpenSearchTestCase() {
private val clusterService: ClusterService = mock { on { state() } doReturn clusterState }
private val scriptService: ScriptService = mock()
private val settings: Settings = Settings.EMPTY
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()

private val docsStats: DocsStats = mock()
private val primaries: CommonStats = mock { on { getDocs() } doReturn docsStats }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ class SetReadOnlyStepTests : OpenSearchTestCase() {
private val clusterService: ClusterService = mock()
private val scriptService: ScriptService = mock()
private val settings: Settings = Settings.EMPTY
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()
private lateinit var metricsRegistry: MetricsRegistry
private lateinit var setReadOnlyActionMetrics: SetReadOnlyActionMetrics

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ class SetReadWriteStepTests : OpenSearchTestCase() {
private val clusterService: ClusterService = mock()
private val scriptService: ScriptService = mock()
private val settings: Settings = Settings.EMPTY
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()

fun `test read write step sets step status to failed when not acknowledged`() {
val setReadWriteResponse = AcknowledgedResponse(false)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ class WaitForRollupCompletionStepTests : OpenSearchTestCase() {
)
private val client: Client = mock()
private val step = WaitForRollupCompletionStep()
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()

fun `test wait for rollup when missing rollup id`() {
val actionMetadata = metadata.actionMetaData!!.copy(actionProperties = ActionProperties())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ class WaitForShrinkStepTests : OpenSearchTestCase() {
private val clusterService: ClusterService = mock { on { state() } doReturn clusterState }
private val scriptService: ScriptService = mock()
private val settings: Settings = Settings.EMPTY
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()
private val ackedResponse = AcknowledgedResponse(true)
private val unAckedResponse = AcknowledgedResponse(false)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ class WaitForSnapshotStepTests : OpenSearchTestCase() {
private val clusterService: ClusterService = mock()
private val scriptService: ScriptService = mock()
private val settings: Settings = Settings.EMPTY
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()
val snapshot = "snapshot-name"

fun `test snapshot missing snapshot name in action properties`() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ class WaitForTransformCompletionStepTests : OpenSearchTestCase() {
)
private val client: Client = mock()
private val step = WaitForTransformCompletionStep()
private val lockService: LockService = LockService(mock(), clusterService)
private val lockService: LockService = mock()

fun `test wait for transform when missing transform id`() {
val actionMetadata = metadata.actionMetaData!!.copy(actionProperties = ActionProperties())
Expand Down
Loading