Travis: run regtests in separate job
This commit is contained in:
21
.travis.yml
21
.travis.yml
@@ -12,20 +12,13 @@ addons:
|
||||
packages:
|
||||
- libsecp256k1-0
|
||||
before_install:
|
||||
- sudo add-apt-repository -y ppa:bitcoin/bitcoin
|
||||
- sudo apt-get -qq update
|
||||
- sudo apt-get install -yq bitcoind
|
||||
- git tag
|
||||
install:
|
||||
- pip install -r contrib/requirements/requirements-travis.txt
|
||||
- pip install electrumx
|
||||
cache:
|
||||
- pip: true
|
||||
- directories:
|
||||
- /tmp/electrum-build
|
||||
before_script:
|
||||
- electrum/tests/regtest/start_bitcoind.sh
|
||||
- electrum/tests/regtest/start_electrumx.sh
|
||||
script:
|
||||
- tox
|
||||
after_success:
|
||||
@@ -33,6 +26,20 @@ after_success:
|
||||
- coveralls
|
||||
jobs:
|
||||
include:
|
||||
- name: "Regtest"
|
||||
before_install:
|
||||
- sudo add-apt-repository -y ppa:bitcoin/bitcoin
|
||||
- sudo apt-get -qq update
|
||||
- sudo apt-get install -yq bitcoind
|
||||
install:
|
||||
- pip install -r contrib/requirements/requirements.txt
|
||||
- pip install electrumx
|
||||
before_script:
|
||||
- electrum/tests/regtest/start_bitcoind.sh
|
||||
- electrum/tests/regtest/start_electrumx.sh
|
||||
script:
|
||||
- python -m unittest electrum/tests/regtest.py
|
||||
after_success: True
|
||||
- if: branch = master # don't build binaries on lightning branch
|
||||
stage: binary builds
|
||||
name: "Windows build"
|
||||
|
||||
Reference in New Issue
Block a user