diff --git a/.github/workflows/service_test_redis.yml b/.github/workflows/service_test_redis.yml index 9747a3a06319..690e5811c871 100644 --- a/.github/workflows/service_test_redis.yml +++ b/.github/workflows/service_test_redis.yml @@ -59,3 +59,25 @@ jobs: OPENDAL_REDIS_ENDPOINT: tcp://127.0.0.1:6379 OPENDAL_REDIS_ROOT: / OPENDAL_REDIS_DB: 0 + dragonfly: + runs-on: ubuntu-latest + services: + redis: + image: docker.dragonflydb.io/dragonflydb/dragonfly + ports: + - 6379:6379 + steps: + - uses: actions/checkout@v3 + - name: Setup Rust toolchain + uses: ./.github/actions/setup + - name: Test + shell: bash + working-directory: core + run: cargo test redis --features services-redis -- --show-output + env: + RUST_BACKTRACE: full + RUST_LOG: debug + OPENDAL_REDIS_TEST: on + OPENDAL_REDIS_ENDPOINT: tcp://127.0.0.1:6379 + OPENDAL_REDIS_ROOT: / + OPENDAL_REDIS_DB: 0