From 7ae8ee96cbd7cfb4392ebccb17a9239b7db9d59d Mon Sep 17 00:00:00 2001 From: hgherzog Date: Thu, 17 Oct 2024 20:38:26 -0700 Subject: [PATCH] enable communication to gcs fake server --- .github/workflows/build-test.yml | 11 +++++++++-- docker-compose.yaml | 3 --- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index f86a75b..016964a 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -87,7 +87,8 @@ jobs: - name: Set Environment Variables run: | echo "TEST_BUCKET=test-bucket" >> $GITHUB_ENV - echo "TEST_PREFIX=tests/" + echo "TEST_PREFIX=tests/" >> $GITHUB_ENV + echo "STORAGE_EMULATOR_HOST=http://localhost:4443" >> $GITHUB_ENV - name: Run Unit Tests run: | @@ -98,7 +99,13 @@ jobs: - name: Run Integration Tests run: | docker compose up -d --wait --quiet-pull - docker run --rm ${{ needs.build.outputs.ghcr_docker_image }} pytest tests/integration/data_sources/test_aws_landsat.py + docker run --rm \ + -e TEST_BUCKET=${{ env.TEST_BUCKET }} \ + -e TEST_PREFIX=${{ env.TEST_PREFIX }} \ + -e STORAGE_EMULATOR_HOST=${{ env.STORAGE_EMULATOR_HOST }} \ + --network host \ + ${{ needs.build.outputs.ghcr_docker_image }} \ + pytest tests/integration/data_sources/test_aws_landsat.py - name: Clean up if: always() diff --git a/docker-compose.yaml b/docker-compose.yaml index 36d1a86..05d18e8 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -20,8 +20,5 @@ services: interval: 2s timeout: 2s retries: 120 - environment: - - STORAGE_EMULATOR_HOST=http://fake-gcs-server:4443 - - TEST_BUCKET=test-bucket # Define the test bucket name volumes: fake-gcs-data: