Skip to content

Pipe: Reuse clusters across related integration tests - #18400

Merged
jt2594838 merged 1 commit into
apache:masterfrom
Caideyipi:pipe/reuse-it-clusters
Aug 7, 2026
Merged

Pipe: Reuse clusters across related integration tests#18400
jt2594838 merged 1 commit into
apache:masterfrom
Caideyipi:pipe/reuse-it-clusters

Conversation

@Caideyipi

Copy link
Copy Markdown
Collaborator

Summary

  • merge the receiver session, legacy security, and disabled-auto-create cases into one class-level cluster
  • move the count-point processor credential case into the existing source permission test cluster
  • run sync and async sink permission checks sequentially in one isolated test cluster
  • reuse one bidirectional pipe pair for the timeseries and template double-living cases
  • reduce the affected coverage by 8 initClusterEnvironment calls

Tests

  • mvn test-compile -pl integration-test -P with-integration-tests -DskipTests
  • IoTDBPipeReceiverIT (7 tests)
  • IoTDBPipePermissionIT#testSourcePermissionForDataAndTwoStageProcessor
  • IoTDBPipePermissionIT#testWithSyncAndAsyncSink
  • IoTDBPipeManualConflictIT#testDoubleLivingTimeseriesAndTemplate

@jt2594838
jt2594838 merged commit fcaa2f8 into apache:master Aug 7, 2026
39 of 41 checks passed
@jt2594838
jt2594838 deleted the pipe/reuse-it-clusters branch August 7, 2026 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants