Unverified 提交 a0b1d2c3 authored 作者: Dan F-M's avatar Dan F-M

Using artifacts to combine coverage results

上级 4f69e5e5
...@@ -110,6 +110,16 @@ jobs: ...@@ -110,6 +110,16 @@ jobs:
python-version: ${{ matrix.python-version }} python-version: ${{ matrix.python-version }}
auto-update-conda: true auto-update-conda: true
- name: Get unique id
id: unique-id
env:
STRATEGY_CONTEXT: ${{ toJson(strategy) }}
run: |
echo $STRATEGY_CONTEXT
export JOB_ID=`echo $STRATEGY_CONTEXT | md5sum`
echo $JOB_ID
echo "::set-output name=id::$JOB_ID"
# Setup # Setup
- name: Install dependencies - name: Install dependencies
shell: bash -l {0} shell: bash -l {0}
...@@ -138,19 +148,13 @@ jobs: ...@@ -138,19 +148,13 @@ jobs:
FAST_COMPILE: ${{ matrix.fast-compile }} FAST_COMPILE: ${{ matrix.fast-compile }}
FLOAT32: ${{ matrix.float32 }} FLOAT32: ${{ matrix.float32 }}
- name: Coverage - uses: actions/upload-artifact@v2
shell: bash -l {0} with:
run: | name: ${{ steps.unique-id.outputs.id }}
echo $COVERALLS_FLAG_NAME path: .coverage
python -m pip install coveralls
coveralls
env:
GITHUB_TOKEN: ${{ secrets.github_token }}
COVERALLS_PARALLEL: true
COVERALLS_FLAG_NAME: "py${{ matrix.python-version }} (${{ matrix.fast-compile }}-${{ matrix.float32 }}): ${{ matrix.part }}"
coverage: coverage:
name: "Upload coverage" name: "Merge and upload coverage"
needs: test needs: test
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: ${{ needs.test.result == 'success' }} if: ${{ needs.test.result == 'success' }}
...@@ -162,10 +166,13 @@ jobs: ...@@ -162,10 +166,13 @@ jobs:
uses: actions/setup-python@v1 uses: actions/setup-python@v1
with: with:
python-version: 3.7 python-version: 3.7
- name: Coveralls Finished - name: Download all artifacts
uses: actions/download-artifact@v2
- name: Merge and upload coverage
run: | run: |
python -m pip install coveralls python -m pip install coveralls
coveralls --finish find . -name \.coverage -exec coverage combine --append {} \;
coveralls
env: env:
GITHUB_TOKEN: ${{ secrets.github_token }} GITHUB_TOKEN: ${{ secrets.github_token }}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论