run functional tests on Travis
on hard link on config attempt to fix functional test run fix path in config.ini
This commit is contained in:
parent
95edef3b9e
commit
af42072578
2 changed files with 18 additions and 4 deletions
20
.travis.yml
20
.travis.yml
|
@ -27,11 +27,12 @@ jobs:
|
||||||
- docker run -v "$(pwd):/lbrycrd" -v "${HOME}/ccache:/ccache" -w /lbrycrd -e CCACHE_DIR=/ccache ${DOCKER_IMAGE} packaging/build_${NAME}_64bit.sh
|
- docker run -v "$(pwd):/lbrycrd" -v "${HOME}/ccache:/ccache" -w /lbrycrd -e CCACHE_DIR=/ccache ${DOCKER_IMAGE} packaging/build_${NAME}_64bit.sh
|
||||||
before_deploy:
|
before_deploy:
|
||||||
- mkdir -p dist
|
- mkdir -p dist
|
||||||
- sudo zip -Xj dist/lbrycrd-${NAME}.zip src/lbrycrdd${EXT} src/lbrycrd-cli${EXT} src/lbrycrd-tx${EXT}
|
- zip -Xj dist/lbrycrd-${NAME}.zip src/lbrycrdd${EXT} src/lbrycrd-cli${EXT} src/lbrycrd-tx${EXT}
|
||||||
- sudo zip -Xj dist/lbrycrd-${NAME}-test.zip src/test/test_lbrycrd${EXT} src/test/test_lbrycrd_fuzzy${EXT}
|
- zip -Xj dist/lbrycrd-${NAME}-test.zip src/test/test_lbrycrd${EXT} src/test/test_lbrycrd_fuzzy${EXT}
|
||||||
- sudo cp dist/lbrycrd-${NAME}.zip packaging/docker-for-binary/lbrycrd-${NAME}.zip
|
- cp -l dist/lbrycrd-${NAME}.zip packaging/docker-for-binary/lbrycrd-${NAME}.zip
|
||||||
- sha256sum dist/lbrycrd-${NAME}.zip
|
- sha256sum dist/lbrycrd-${NAME}.zip
|
||||||
- sha256sum dist/lbrycrd-${NAME}-test.zip
|
- sha256sum dist/lbrycrd-${NAME}-test.zip
|
||||||
|
- cp test/config.ini dist/config.ini
|
||||||
deploy:
|
deploy:
|
||||||
- provider: s3
|
- provider: s3
|
||||||
access_key_id: AKIAICKFHNTR5RITASAQ
|
access_key_id: AKIAICKFHNTR5RITASAQ
|
||||||
|
@ -92,3 +93,16 @@ jobs:
|
||||||
os: osx
|
os: osx
|
||||||
osx_image: xcode8.3
|
osx_image: xcode8.3
|
||||||
env: NAME=darwin
|
env: NAME=darwin
|
||||||
|
|
||||||
|
- <<: *test-template
|
||||||
|
language: python
|
||||||
|
python: "3.7"
|
||||||
|
git:
|
||||||
|
clone: true
|
||||||
|
depth: 3
|
||||||
|
install:
|
||||||
|
- curl http://build.lbry.io/lbrycrd/${TRAVIS_BRANCH}/config.ini -o test/config.ini
|
||||||
|
- sed -i "s|/lbrycrd|$(pwd)|" test/config.ini
|
||||||
|
- curl http://build.lbry.io/lbrycrd/${TRAVIS_BRANCH}/lbrycrd-${NAME}.zip -o src/temp.zip
|
||||||
|
- cd src && unzip temp.zip && cd ..
|
||||||
|
script: ./test/functional/test_runner.py
|
||||||
|
|
2
LICENSE
2
LICENSE
|
@ -1,6 +1,6 @@
|
||||||
The MIT License (MIT)
|
The MIT License (MIT)
|
||||||
|
|
||||||
Copyright (c) 2015-2019 LBRY Inc
|
Copyright (c) 2015-2020 LBRY Inc
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the
|
||||||
"Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish,
|
"Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish,
|
||||||
|
|
Loading…
Reference in a new issue