mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-19 04:57:54 +00:00
try to do "parallel" coveralls reporting and finish it
This commit is contained in:
parent
67cc25df11
commit
8c4d99f812
@ -24,6 +24,11 @@ version: 2.1
|
|||||||
dockerhub-context-template: &DOCKERHUB_CONTEXT
|
dockerhub-context-template: &DOCKERHUB_CONTEXT
|
||||||
context: "dockerhub-auth"
|
context: "dockerhub-auth"
|
||||||
|
|
||||||
|
# Required environment for using the coveralls tool to upload partial coverage
|
||||||
|
# reports and then finish the process.
|
||||||
|
coveralls-environment: &COVERALLS_ENVIRONMENT
|
||||||
|
COVERALLS_REPO_TOKEN: "JPf16rLB7T2yjgATIxFzTsEgMdN1UNq6o"
|
||||||
|
|
||||||
# Next is a Docker executor template that gets the credentials from the
|
# Next is a Docker executor template that gets the credentials from the
|
||||||
# environment and supplies them to the executor.
|
# environment and supplies them to the executor.
|
||||||
dockerhub-auth-template: &DOCKERHUB_AUTH
|
dockerhub-auth-template: &DOCKERHUB_AUTH
|
||||||
@ -134,6 +139,11 @@ workflows:
|
|||||||
- "docs":
|
- "docs":
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
- "finish-coverage-report":
|
||||||
|
requires:
|
||||||
|
- "Windows Server 2022, Python 3.9"
|
||||||
|
- "Windows Server 2022, Python 3.11"
|
||||||
|
|
||||||
images:
|
images:
|
||||||
<<: *IMAGES
|
<<: *IMAGES
|
||||||
|
|
||||||
@ -141,6 +151,20 @@ workflows:
|
|||||||
when: "<< pipeline.parameters.build-images >>"
|
when: "<< pipeline.parameters.build-images >>"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
finish-coverage-report:
|
||||||
|
docker:
|
||||||
|
- <<: *DOCKERHUB_AUTH
|
||||||
|
image: "python:3-slim"
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- run:
|
||||||
|
name: "Indicate completion to coveralls.io"
|
||||||
|
environment:
|
||||||
|
<<: *COVERALLS_ENVIRONMENT
|
||||||
|
command: |
|
||||||
|
pip install coveralls==3.2.0
|
||||||
|
python -m coveralls --finish
|
||||||
|
|
||||||
codechecks:
|
codechecks:
|
||||||
docker:
|
docker:
|
||||||
- <<: *DOCKERHUB_AUTH
|
- <<: *DOCKERHUB_AUTH
|
||||||
@ -198,7 +222,15 @@ jobs:
|
|||||||
- "run":
|
- "run":
|
||||||
name: "Upload Coverage"
|
name: "Upload Coverage"
|
||||||
environment:
|
environment:
|
||||||
COVERALLS_REPO_TOKEN: "JPf16rLB7T2yjgATIxFzTsEgMdN1UNq6o"
|
<<: *COVERALLS_ENVIRONMENT
|
||||||
|
# Mark the data as just one piece of many because we have more
|
||||||
|
# than one instance of this job (two on Windows now, some on other
|
||||||
|
# platforms later) which collects and reports coverage. This is
|
||||||
|
# necessary to cause Coveralls to merge multiple coverage results
|
||||||
|
# into a single report. Note the merge only happens when we
|
||||||
|
# "finish" a particular build, as identified by its "build_num"
|
||||||
|
# (aka "service_number").
|
||||||
|
COVERALLS_PARALLEL: "true"
|
||||||
command: |
|
command: |
|
||||||
py -<<parameters.pythonVersion>> -m pip install coveralls
|
py -<<parameters.pythonVersion>> -m pip install coveralls
|
||||||
py -<<parameters.pythonVersion>> -m coveralls
|
py -<<parameters.pythonVersion>> -m coveralls
|
||||||
|
Loading…
Reference in New Issue
Block a user