Include blockchain job in basics, and increase parallelism of agents

pull/955/head
David Núñez 2019-05-06 14:56:44 +02:00
parent ae01d4a02a
commit 293b904ac1
1 changed files with 4 additions and 21 deletions

View File

@ -42,13 +42,6 @@ workflows:
only: /.*/
requires:
- pipenv_install_36
- blockchain:
context: "NuCypher Tests"
filters:
tags:
only: /.*/
requires:
- pipenv_install_36
- character:
context: "NuCypher Tests"
filters:
@ -63,7 +56,7 @@ workflows:
tags:
only: /.*/
requires:
- blockchain
- basics
# - contracts (Removed dependency to speed up overall workflow execution)
- actors:
context: "NuCypher Tests"
@ -83,7 +76,7 @@ workflows:
tags:
only: /.*/
requires:
- blockchain
- basics
# - contracts (Removed dependency to speed up overall workflow execution)
- cli:
context: "NuCypher Tests"
@ -298,19 +291,9 @@ jobs:
steps:
- pipenv_install
blockchain:
<<: *python_36_base
parallelism: 2
steps:
- prepare_environment
- run:
name: Blockchain Interface Tests
command: pipenv run pytest --cov=nucypher --cov-report xml:reports/coverage.xml $(circleci tests glob "tests/blockchain/eth/interfaces/*.py" | circleci tests split --split-by=timings)
- capture_test_results
agents:
<<: *python_36_base
parallelism: 4
parallelism: 6
steps:
- prepare_environment
- run:
@ -360,7 +343,7 @@ jobs:
- run:
name: Tests for Crypto functions, Node Configuration and Keystore
command: |
pipenv run pytest --cov=nucypher --cov-report xml:reports/coverage.xml $(circleci tests glob "tests/config/**/test_*.py" "tests/crypto/**/test_*.py" "tests/keystore/**/test_*.py" | circleci tests split --split-by=timings)
pipenv run pytest --cov=nucypher --cov-report xml:reports/coverage.xml $(circleci tests glob "tests/config/**/test_*.py" "tests/crypto/**/test_*.py" "tests/keystore/**/test_*.py" "tests/blockchain/eth/interfaces/*.py" | circleci tests split --split-by=timings)
- capture_test_results
network: