This is an automated email from the ASF dual-hosted git repository.

wenjin272 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-agents.git


The following commit(s) were added to refs/heads/main by this push:
     new 54f8c69a [ci][integrations] Consolidate vector store tests (#1061)
54f8c69a is described below

commit 54f8c69ad061101a3639a584573e5cb322f1fe95
Author: Wenjin Xie <[email protected]>
AuthorDate: Fri Aug 28 15:07:15 2026 +0800

    [ci][integrations] Consolidate vector store tests (#1061)
    
    Generated-by: OpenAI Codex 0.144.5 (GPT-5)
    
    Co-authored-by: Codex <[email protected]>
---
 .github/workflows/ci.yml | 37 ++++++++++---------------------------
 1 file changed, 10 insertions(+), 27 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9a67c4eb..a71791ff 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -245,33 +245,6 @@ jobs:
           LOG_LEVEL: INFO
         run: tools/ut.sh -j -e -f ${{ matrix.flink-version }}
 
-  elasticsearch_tests:
-    name: Elasticsearch vector-store tests
-    runs-on: ubuntu-latest
-    timeout-minutes: 25
-    steps:
-      - uses: actions/checkout@v4
-      - name: Install Java
-        uses: actions/setup-java@v4
-        with:
-          java-version: '17'
-          distribution: 'temurin'
-      - name: Install flink-agents Java
-        run: bash tools/build.sh -j
-      - name: Start Elasticsearch
-        run: |
-          docker compose -f tools/docker/elasticsearch/docker-compose.yml down 
-v
-          docker compose -f tools/docker/elasticsearch/docker-compose.yml up -d
-          timeout 180 bash -c 'until curl -fsS 
http://localhost:9200/_cluster/health; do sleep 5; done'
-      - name: Run Elasticsearch tests
-        env:
-          ES_HOST: http://localhost:9200
-        run: |
-          mvn -B --no-transfer-progress -pl 
integrations/vector-stores/elasticsearch -am -Dspotless.skip=true 
-Drat.skip=true -Dtest=ElasticsearchVectorStoreTest 
-Dsurefire.failIfNoSpecifiedTests=false test
-      - name: Stop Elasticsearch
-        if: always()
-        run: docker compose -f tools/docker/elasticsearch/docker-compose.yml 
down -v
-
   cross_language_tests:
     name: cross-language [${{ matrix.os }}] [python-${{ 
matrix.python-version}}] [java-${{ matrix.java-version}}]
     runs-on: ${{ matrix.os }}
@@ -319,11 +292,21 @@ jobs:
           docker compose -f tools/docker/elasticsearch/docker-compose.yml down 
-v
           docker compose -f tools/docker/elasticsearch/docker-compose.yml up -d
           timeout 180 bash -c 'until curl -fsS 
http://localhost:9200/_cluster/health; do sleep 5; done'
+      - name: Run Elasticsearch vector-store tests
+        env:
+          ES_HOST: http://localhost:9200
+        run: |
+          mvn -B --no-transfer-progress -pl 
integrations/vector-stores/elasticsearch -am -Dspotless.skip=true 
-Drat.skip=true -Dtest=ElasticsearchVectorStoreTest 
-Dsurefire.failIfNoSpecifiedTests=false test
       - name: Start Milvus
         run: |
           docker compose -f tools/docker/milvus/docker-compose.yml down -v
           docker compose -f tools/docker/milvus/docker-compose.yml up -d
           timeout 180 bash -c 'until curl -fsS http://localhost:9091/healthz; 
do sleep 5; done'
+      - name: Run Milvus vector-store tests
+        env:
+          MILVUS_URI: http://localhost:19530
+        run: |
+          mvn -B --no-transfer-progress -pl integrations/vector-stores/milvus 
-am -Dspotless.skip=true -Drat.skip=true -Dtest=MilvusVectorStoreTest 
-Dsurefire.failIfNoSpecifiedTests=false test
       - name: Run e2e tests
         env:
           LOG_LEVEL: INFO

Reply via email to