Commit graph

52 commits

Author SHA1 Message Date
wakiyamap
3314591192 Fix travis regtest 2020-01-29 12:57:15 +09:00
SomberNight
0fdbf49f08
tests: also run unit tests with python 3.8 on Travis 2020-01-18 05:52:46 +01:00
SomberNight
dfa345defc
only build one android apk on Travis (take 3...)
follow-up 8404e07061
2019-09-02 17:03:29 +02:00
SomberNight
3902d774f7
(trivial) travis: move flake8 tests to first stage 2019-09-01 20:18:09 +02:00
SomberNight
8404e07061
only build one android apk on Travis
follow-up 0333632eb0
2019-09-01 20:05:40 +02:00
ThomasV
58177c5bf3 Travis: run regtests in separate job 2019-08-26 13:52:55 +02:00
ThomasV
a698344136 cleanup tests that use regtest:
- separate setup from execution
 - install bitcoind and electrumx in travis
 - use the same framework for lnwatcher and forwarding
 - make tests runnable locally
2019-08-20 09:03:11 +02:00
SomberNight
5f164bcbe8 travis: don't build binaries on ln branch (also for appimage) 2019-08-20 09:03:11 +02:00
SomberNight
c1473ca97d travis: don't build binaries on ln branch 2019-08-20 09:03:10 +02:00
Christian Clauss
e34afd62ce Travis CI: Use flake8 to find Python syntax errors and undefined names (#5467) 2019-08-11 22:35:23 +00:00
ThomasV
5db21134aa separate push and pull locale 2019-07-03 16:19:26 +02:00
SomberNight
720519f610
fix wine build dir references
follow-up 8e32f49469
2019-05-06 20:19:23 +02:00
SomberNight
9beabc0311
fix prev: run make_locale before building android apk 2019-02-07 17:57:15 +01:00
SomberNight
66de511828
travis: build appimage for linux 2019-02-03 23:45:34 +01:00
SomberNight
605982a2b7
android build: less verbose buildozer logs 2018-12-06 17:25:00 +01:00
SomberNight
993374dce7
travis: build android apk 2018-12-06 05:09:08 +01:00
SomberNight
124d2e23b7
fix travis macOS build 2018-11-29 13:24:44 +01:00
SomberNight
92d16e8b10
follow-up prev: unshallow no longer needed 2018-10-26 15:56:08 +02:00
SomberNight
2aefc8440a
travis: make sure to have latest tag
The Win/Mac build scripts name the binaries using "git describe --tags",
so reproducibility requires git to find the latest tag.
By default, Travis uses depth=50.
2018-10-26 15:34:46 +02:00
Johann Bauer
3f4e632cc4
Travis: Fix crowdin upload 2018-10-01 13:20:05 +02:00
SomberNight
6b9a83ae80
don't test with python 3.5
also, typing is no longer needed (part of stdlib from 3.5)
2018-09-11 21:10:47 +02:00
Johann Bauer
deee29228e Travis: Use 3.7 to run tests too 2018-08-09 20:42:48 +02:00
Filip Gospodinov
73fee2fefa build-wine: allow local testing
Before, it was only possible to test commits that are
on Github (pull request or merged). Now, changes can be
tested locally too.

This introduces the risk that a release could be built
containing uncommitted changes which by definition breaks
deterministic builds. Fortunately, this will always be
detected because the version string is created using
`git describe --tags --dirty`.

Also, retire $TARGET variable because it decouples the
build scripts from the commit revision to be built. This
is a problem for deterministic  builds.
2018-07-10 13:33:46 +02:00
Johann Bauer
27fc715182 Revert "Travis: Test with Python 3.7"
This reverts commit 9f6373a89e.
2018-07-06 16:06:26 +02:00
Johann Bauer
9f6373a89e Travis: Test with Python 3.7 2018-07-06 15:46:52 +02:00
Johann Bauer
0cabfc0285
Revert "Test with Python 3.7"
This reverts commit 2ace144dc9.

Travis does not have it yet: travis-ci/travis-ci#9815
2018-07-01 13:14:36 +02:00
Johann Bauer
2ace144dc9
Test with Python 3.7 2018-07-01 13:06:47 +02:00
SomberNight
1dc7ee7ac6
travis builds windows binaries in docker 2018-06-29 22:49:59 +02:00
Johann Bauer
46fcf686b1 Travis: Check if icons and locales are up to date on release 2018-05-29 00:00:37 +02:00
SomberNight
25089aa9c2
travis: build-wine current commit, instead of HEAD 2018-05-27 02:35:23 +02:00
SomberNight
9241f52a41
fix travis wine build 2018-05-25 16:56:30 +02:00
SomberNight
16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py 2018-05-25 15:43:06 +02:00
Johann Bauer
86e2f3f561 Follow-up 2fe8d8 2018-05-15 19:48:35 +02:00
Johann Bauer
2fe8d8ce54 Follow-up 7a27d04 2018-05-15 19:32:53 +02:00
Johann Bauer
7a27d04415 Travis: Fix 'No names found, cannot describe anything.' in OS X build 2018-05-15 18:26:10 +02:00
Johann Bauer
a81e96bce0
Test macOS build on Travis 2018-05-13 22:22:07 +02:00
Johann Bauer
10057b18de
Cache dependencies for Travis build
Also: * Move temporary directory to /tmp
      * Remove files with wrong hash (so we don't have to remove them manually)
2018-03-03 19:58:31 +01:00
Johann Bauer
8b9b0d3cf3 Test Windows build using Travis 2018-02-21 14:42:59 +01:00
Johann Bauer
afa0168e14
Add new requirements file for binaries in contrib 2018-02-11 16:59:07 +01:00
Joren Vrancken
77a9861353 Cache pip installs in travis 2018-01-07 22:55:00 +01:00
Johann Bauer
ceed56c217 Upload coverage statistics from Travis 2017-11-08 18:18:20 +01:00
Johann Bauer
66c928572a Let travis run the test using Python3 2017-08-26 08:28:24 +02:00
Johann Bauer
a6f9e41d6a Let Travis upload templates to crowdin 2017-05-18 21:37:34 +02:00
Roman Zeyde
1eccadfc13 travis: use Tox for test automation 2015-07-02 17:25:02 +03:00
Roman Zeyde
7ae8bb88b4 travis: add code coverage report 2015-07-02 11:58:30 +03:00
Roman Zeyde
d27efaad82 travis: use pytest (due to better test discovery) 2015-06-13 14:29:23 +03:00
Roman Zeyde
b5c53d2ea6 travis.yml: add protobuf to requirements and exclude plugins 2015-06-12 11:38:12 +03:00
Roman Zeyde
87fe48769b travis: use container-based infrastructure for faster tests 2015-02-19 13:17:32 +02:00
ThomasV
27c966c5f6 add socks 2014-09-19 05:18:42 +02:00
Chris Glass
02c37ee2b2 Travis now excludes "gui"
Instead of selectively including valid packages.
2014-06-25 17:52:05 +02:00