ci: Use right parallel test runner command

- Also, fix coverage & coveralls setup
This commit is contained in:
Suraj Shetty 2021-05-07 21:59:58 +05:30
parent 2c54549677
commit 00b6a6729d
3 changed files with 13 additions and 29 deletions

View file

@ -89,36 +89,17 @@ jobs:
DB: mariadb
TYPE: server
- name: Setup tmate session
if: contains(github.event.pull_request.labels.*.name, 'debug-gha')
uses: mxschmitt/action-tmate@v3
- name: Run Tests
run: cd ~/frappe-bench/ && bench --site test_site run-parallel-tests --with-coverage --ci-build-id $GITHUB_RUN_ID
run: cd ~/frappe-bench/ && bench --site test_site run-parallel-tests --build-number ${{ matrix.container }} --total-builds 2 --with-coverage
- name: Upload Coverage Data
if: github.event_name == 'pull_request'
run: |
cp ~/frappe-bench/sites/.coverage ${GITHUB_WORKSPACE}
cd ${GITHUB_WORKSPACE}
pip install coveralls==2.2.0
pip install coverage==4.5.4
coveralls debug --service=github
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_TOKEN }}
COVERALLS_FLAG_NAME: run-${{ matrix.test_number }}
COVERALLS_SERVICE_NAME: github
COVERALLS_PARALLEL: true
- name: Upload Coverage Data
if: github.event_name == 'push'
run: |
cp ~/frappe-bench/sites/.coverage ${GITHUB_WORKSPACE}
cd ${GITHUB_WORKSPACE}
pip install coveralls==2.2.0
pip install coverage==4.5.4
coveralls debug --service=github-actions
pip3 install coverage==5.5
pip3 install coveralls==3.0.1
coveralls --service=github-actions
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_TOKEN }}
@ -129,14 +110,17 @@ jobs:
coveralls:
name: Coverage Wrap Up
needs: test
container: python:3-slim
runs-on: ubuntu-18.04
steps:
- name: Clone
uses: actions/checkout@v2
- name: Coveralls Finished
run: |
cd ${GITHUB_WORKSPACE}
pip install coveralls==3.0.1
pip install coverage==4.5.4
coveralls debug --finish
pip3 install coverage==5.5
pip3 install coveralls==3.0.1
coveralls --finish
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_TOKEN }}

View file

@ -94,4 +94,4 @@ jobs:
TYPE: server
- name: Run Tests
run: cd ~/frappe-bench/ && bench --site test_site run-parallel-tests --ci-build-id $GITHUB_RUN_ID
run: cd ~/frappe-bench/ && bench --site test_site run-parallel-tests --build-number ${{ matrix.container }} --total-builds 3

View file

@ -7,7 +7,7 @@ braintree~=4.8.0
chardet~=4.0.0
Click~=7.1.2
colorama~=0.4.4
coverage~=4.5.4
coverage==5.5
croniter~=1.0.11
cryptography~=3.4.7
dropbox~=11.7.0