From 49927c18332c8a1ef9f4dcbdb5dce3bdd61baafc Mon Sep 17 00:00:00 2001 From: Yongzao <532741407@qq.com> Date: Thu, 18 Jun 2026 11:47:26 +0800 Subject: [PATCH] Stop running AINode (AIClusterIT) integration tests AINode integration tests are temporarily disabled at the build and CI level, without touching any test source code: - integration-test/pom.xml: add the AIClusterIT category to excludedGroups in the AIClusterIT profile. includedGroups is kept so the profile stays scoped to the AINode tests only; excludedGroups takes precedence over includedGroups in maven-failsafe, so no AINode test is executed even when the profile is activated. - .github/workflows/cluster-it-1c1d1a.yml: remove the "Cluster IT - 1C1D1A / AINode" workflow. Its only job built AINode and ran the AIClusterIT integration tests, so it is no longer needed. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/cluster-it-1c1d1a.yml | 64 ------------------------- integration-test/pom.xml | 8 +++- 2 files changed, 7 insertions(+), 65 deletions(-) delete mode 100644 .github/workflows/cluster-it-1c1d1a.yml diff --git a/.github/workflows/cluster-it-1c1d1a.yml b/.github/workflows/cluster-it-1c1d1a.yml deleted file mode 100644 index 121bc37c49578..0000000000000 --- a/.github/workflows/cluster-it-1c1d1a.yml +++ /dev/null @@ -1,64 +0,0 @@ -name: Cluster IT - 1C1D1A - -on: - push: - branches: - - master - - 'rel/1.*' - - 'rc/1.*' - - 'dev/1.*' - paths-ignore: - - 'docs/**' - - 'site/**' - pull_request: - branches: - - master - - 'rel/1.*' - - 'rc/1.*' - - 'dev/1.*' - paths-ignore: - - 'docs/**' - - 'site/**' - # allow manually run the action: - workflow_dispatch: - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -env: - MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3 - MAVEN_ARGS: --batch-mode --no-transfer-progress - DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }} - -jobs: - AINode: - strategy: - fail-fast: false - max-parallel: 15 - matrix: - os: [ ubuntu-latest ] - runs-on: ${{ matrix.os }} - - steps: - - uses: actions/checkout@v4 - - name: Build AINode - shell: bash - run: mvn clean package -DskipTests -P with-ainode - - name: IT Test - shell: bash - run: | - mvn clean verify \ - -P with-integration-tests \ - -DskipUTs \ - -DintegrationTest.forkCount=2 \ - -pl integration-test \ - -am \ - -PAIClusterIT - - name: Upload Artifact - if: failure() - uses: actions/upload-artifact@v4 - with: - name: cluster-log-ainode-${{ matrix.os }} - path: integration-test/target/ainode-logs - retention-days: 30 diff --git a/integration-test/pom.xml b/integration-test/pom.xml index 43b60fc371b23..620df0857a27b 100644 --- a/integration-test/pom.xml +++ b/integration-test/pom.xml @@ -544,7 +544,13 @@ false - + + org.apache.iotdb.itbase.category.AIClusterIT org.apache.iotdb.itbase.category.AIClusterIT false false