1 changed files with 48 additions and 0 deletions
@ -0,0 +1,48 @@ |
|||||||
|
sudo: required |
||||||
|
dist: trusty |
||||||
|
language: python |
||||||
|
python: |
||||||
|
- "2.7_with_system_site_packages" |
||||||
|
|
||||||
|
before_install: |
||||||
|
- sudo apt-get install -y curl |
||||||
|
- sudo apt-get install -y python-dev |
||||||
|
- sudo apt-get install -y libssl-dev |
||||||
|
- sudo apt-add-repository ppa:bitcoin/bitcoin -y |
||||||
|
- sudo apt-get update -q |
||||||
|
- sudo apt-get install --no-install-recommends --no-upgrade -qq bitcoind |
||||||
|
- sudo apt-get install -y build-essential |
||||||
|
- sudo apt-get install -y automake |
||||||
|
- sudo apt-get install -y pkg-config |
||||||
|
- sudo apt-get install -y libtool |
||||||
|
- sudo apt-get install -y libffi-dev |
||||||
|
install: |
||||||
|
- pip install -r requirements-dev.txt |
||||||
|
- python setupall.py --daemon |
||||||
|
- python setupall.py --client-bitcoin |
||||||
|
script: |
||||||
|
#install and test libsodium |
||||||
|
- git clone git://github.com/jedisct1/libsodium.git |
||||||
|
- cd libsodium |
||||||
|
- git checkout tags/1.0.4 |
||||||
|
- ./autogen.sh |
||||||
|
- ./configure |
||||||
|
- make check |
||||||
|
- sudo make install |
||||||
|
- cd .. |
||||||
|
#set up joinmarket.cfg |
||||||
|
- cp test/regtest_joinmarket.cfg joinmarket.cfg |
||||||
|
#install miniircd |
||||||
|
- git clone git://github.com/Joinmarket-Org/miniircd.git |
||||||
|
#setup bitcoin config file |
||||||
|
- mkdir /home/travis/.bitcoin |
||||||
|
- cp test/bitcoin.conf /home/travis/.bitcoin/. |
||||||
|
- chmod 600 /home/travis/.bitcoin/bitcoin.conf |
||||||
|
- mkdir logs |
||||||
|
- mkdir wallets |
||||||
|
- python -m py.test --cov=jmclient --cov=jmbitcoin --cov=jmbase --cov=jmdaemon --cov-report html --btcpwd=123456abcdef --btcconf=/home/travis/.bitcoin/bitcoin.conf --btcuser=bitcoinrpc --nirc=2 |
||||||
|
after_success: |
||||||
|
- coveralls |
||||||
|
branches: |
||||||
|
only: |
||||||
|
- master |
||||||
Loading…
Reference in new issue