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: /.*/ only: /.*/
requires: requires:
- pipenv_install_36 - pipenv_install_36
- blockchain:
context: "NuCypher Tests"
filters:
tags:
only: /.*/
requires:
- pipenv_install_36
- character: - character:
context: "NuCypher Tests" context: "NuCypher Tests"
filters: filters:
@ -63,7 +56,7 @@ workflows:
tags: tags:
only: /.*/ only: /.*/
requires: requires:
- blockchain - basics
# - contracts (Removed dependency to speed up overall workflow execution) # - contracts (Removed dependency to speed up overall workflow execution)
- actors: - actors:
context: "NuCypher Tests" context: "NuCypher Tests"
@ -83,7 +76,7 @@ workflows:
tags: tags:
only: /.*/ only: /.*/
requires: requires:
- blockchain - basics
# - contracts (Removed dependency to speed up overall workflow execution) # - contracts (Removed dependency to speed up overall workflow execution)
- cli: - cli:
context: "NuCypher Tests" context: "NuCypher Tests"
@ -298,19 +291,9 @@ jobs:
steps: steps:
- pipenv_install - 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: agents:
<<: *python_36_base <<: *python_36_base
parallelism: 4 parallelism: 6
steps: steps:
- prepare_environment - prepare_environment
- run: - run:
@ -360,7 +343,7 @@ jobs:
- run: - run:
name: Tests for Crypto functions, Node Configuration and Keystore name: Tests for Crypto functions, Node Configuration and Keystore
command: | 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 - capture_test_results
network: network: