You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by yj...@apache.org on 2021/01/21 02:50:55 UTC
[superset] branch master updated: fix(CI): remove duplicate hive
and presto tests (#12638)
This is an automated email from the ASF dual-hosted git repository.
yjc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git
The following commit(s) were added to refs/heads/master by this push:
new c68cec7 fix(CI): remove duplicate hive and presto tests (#12638)
c68cec7 is described below
commit c68cec77a5839e307a860dd326748cfd6cf4a989
Author: Jesse Yang <je...@airbnb.com>
AuthorDate: Wed Jan 20 18:50:08 2021 -0800
fix(CI): remove duplicate hive and presto tests (#12638)
---
.github/workflows/test-hive.yml | 61 -------------------------------------
.github/workflows/test-presto.yml | 64 ---------------------------------------
2 files changed, 125 deletions(-)
diff --git a/.github/workflows/test-hive.yml b/.github/workflows/test-hive.yml
deleted file mode 100644
index f29d7a2..0000000
--- a/.github/workflows/test-hive.yml
+++ /dev/null
@@ -1,61 +0,0 @@
-name: Hive
-
-on: [push, pull_request]
-
-jobs:
- test-postgres-hive:
- runs-on: ubuntu-20.04
- strategy:
- matrix:
- # run unit tests in multiple version just for fun
- python-version: [3.7, 3.8]
- env:
- PYTHONPATH: ${{ github.workspace }}
- SUPERSET_CONFIG: tests.superset_test_config
- REDIS_PORT: 16379
- SUPERSET__SQLALCHEMY_DATABASE_URI:
- postgresql+psycopg2://superset:superset@127.0.0.1:15432/superset
- SUPERSET__SQLALCHEMY_EXAMPLES_URI: hive://localhost:10000/default
- UPLOAD_FOLDER: /tmp/.superset/uploads/
- services:
- postgres:
- image: postgres:10-alpine
- env:
- POSTGRES_USER: superset
- POSTGRES_PASSWORD: superset
- ports:
- # Use custom ports for services to avoid accidentally connecting to
- # GitHub action runner's default installations
- - 15432:5432
- redis:
- image: redis:5-alpine
- ports:
- - 16379:6379
- steps:
- - uses: actions/checkout@v2
- - name: Create csv upload directory
- run: sudo mkdir -p /tmp/.superset/uploads
- - name: Give write access to the csv upload directory
- run: sudo chown -R $USER:$USER /tmp/.superset
- - name: Start hadoop and hive
- run: docker-compose -f scripts/databases/hive/docker-compose.yml up -d
- - name: Setup Python
- uses: actions/setup-python@v2
- with:
- python-version: ${{ matrix.python-version }}
- - name: Install dependencies
- uses: ./.github/actions/cached-dependencies
- with:
- run: |
- apt-get-install
- pip-upgrade
- pip install -r requirements/testing.txt
- setup-postgres
- - name: Run celery
- run: celery worker --app=superset.tasks.celery_app:app -Ofair -c 2 &
- - name: Python unit tests (PostgreSQL)
- run: |
- ./scripts/python_tests.sh
- - name: Upload code coverage
- run: |
- bash <(curl -s https://codecov.io/bash) -cF python
diff --git a/.github/workflows/test-presto.yml b/.github/workflows/test-presto.yml
deleted file mode 100644
index 9a6f17e..0000000
--- a/.github/workflows/test-presto.yml
+++ /dev/null
@@ -1,64 +0,0 @@
-name: Presto
-
-on: [push, pull_request]
-
-jobs:
- test-postgres-presto:
- runs-on: ubuntu-20.04
- strategy:
- matrix:
- # run unit tests in multiple version just for fun
- python-version: [3.8]
- env:
- PYTHONPATH: ${{ github.workspace }}
- SUPERSET_CONFIG: tests.superset_test_config
- REDIS_PORT: 16379
- SUPERSET__SQLALCHEMY_DATABASE_URI:
- postgresql+psycopg2://superset:superset@127.0.0.1:15432/superset
- SUPERSET__SQLALCHEMY_EXAMPLES_URI:
- presto://localhost:15433/memory/default
- services:
- postgres:
- image: postgres:10-alpine
- env:
- POSTGRES_USER: superset
- POSTGRES_PASSWORD: superset
- ports:
- # Use custom ports for services to avoid accidentally connecting to
- # GitHub action runner's default installations
- - 15432:5432
- presto:
- image: prestosql/presto:339
- env:
- POSTGRES_USER: superset
- POSTGRES_PASSWORD: superset
- ports:
- # Use custom ports for services to avoid accidentally connecting to
- # GitHub action runner's default installations
- - 15433:8080
- redis:
- image: redis:5-alpine
- ports:
- - 16379:6379
- steps:
- - uses: actions/checkout@v2
- - name: Setup Python
- uses: actions/setup-python@v2
- with:
- python-version: ${{ matrix.python-version }}
- - name: Install dependencies
- uses: ./.github/actions/cached-dependencies
- with:
- run: |
- apt-get-install
- pip-upgrade
- pip install -r requirements/testing.txt
- setup-postgres
- - name: Run celery
- run: celery worker --app=superset.tasks.celery_app:app -Ofair -c 2 &
- - name: Python unit tests (PostgreSQL)
- run: |
- ./scripts/python_tests.sh
- - name: Upload code coverage
- run: |
- bash <(curl -s https://codecov.io/bash) -cF python