From 08379fc571519fc1a12840e54e4641f16b5ab49c Mon Sep 17 00:00:00 2001 From: Selwin Ong Date: Fri, 21 Aug 2020 17:03:43 +0700 Subject: Codecov (#1326) * Try codecov * Modify codecov steps * Strip out unused actions variables * Remove coverage.yml * Renamed test.yml to workflow.yml * Minor styling fix --- .github/workflows/coverage.yml | 2 -- .github/workflows/test.yml | 45 ----------------------------------------- .github/workflows/workflow.yml | 46 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 46 insertions(+), 47 deletions(-) delete mode 100644 .github/workflows/coverage.yml delete mode 100644 .github/workflows/test.yml create mode 100644 .github/workflows/workflow.yml (limited to '.github') diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml deleted file mode 100644 index 47fcb28..0000000 --- a/.github/workflows/coverage.yml +++ /dev/null @@ -1,2 +0,0 @@ -- name: Coveralls GitHub Action - uses: coverallsapp/github-action@v1.1.1 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml deleted file mode 100644 index 4d38bb2..0000000 --- a/.github/workflows/test.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: Test rq - -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] - -jobs: - build: - name: Python${{ matrix.python-version }}/Redis${{ matrix.redis-version }}/redis-py${{ matrix.redis-py-version }} - runs-on: ubuntu-latest - strategy: - matrix: - python-version: [3.5, 3.6, 3.7, 3.8.3] - redis-version: [3, 4, 5, 6] - redis-py-version: [3.5.0] - - steps: - - uses: actions/checkout@v2 - - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 - with: - python-version: ${{ matrix.python-version }} - - - name: Start Redis - uses: supercharge/redis-github-action@1.1.0 - with: - redis-version: ${{ matrix.redis-version }} - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install redis==${{ matrix.redis-py-version }} - pip install pytest pytest-cov sentry-sdk codecov mock - pip install -e . - - - name: Test with pytest - run: | - RUN_SLOW_TESTS_TOO=1 pytest --cov rq --durations=5 - - - name: Codecov - run: | - codecov diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml new file mode 100644 index 0000000..8ae68cf --- /dev/null +++ b/.github/workflows/workflow.yml @@ -0,0 +1,46 @@ +name: Test rq + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + build: + name: Python${{ matrix.python-version }}/Redis${{ matrix.redis-version }}/redis-py${{ matrix.redis-py-version }} + runs-on: ubuntu-latest + strategy: + matrix: + python-version: [3.5, 3.6, 3.7, 3.8.3] + redis-version: [3, 4, 5, 6] + redis-py-version: [3.5.0] + + steps: + - uses: actions/checkout@v2 + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + + - name: Start Redis + uses: supercharge/redis-github-action@1.1.0 + with: + redis-version: ${{ matrix.redis-version }} + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install redis==${{ matrix.redis-py-version }} + pip install pytest pytest-cov sentry-sdk codecov mock + pip install -e . + + - name: Test with pytest + run: | + RUN_SLOW_TESTS_TOO=1 pytest --cov=./ --cov-report=xml --durations=5 + + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v1 + with: + file: ./coverage.xml \ No newline at end of file -- cgit v1.2.1