Commit Graph

133 Commits

Author SHA1 Message Date
Jude Nelson
76f8d94893 change default repo branches 2018-01-14 15:54:53 -05:00
Jude Nelson
dd21340b89 pass around virtualchain working directory, since it's not global anymore. also, contend with getting read/only versus read/write BlockstackDB database handles (i.e. do so explictily) 2018-01-12 18:37:28 -05:00
Jude Nelson
ad3e743285 ls-tests tool 2018-01-03 12:53:26 -05:00
Jude Nelson
b86a62f448 behave correctly if we're PID 1; rework launch script so we become PID 1 in the PID namespace (not /bin/sh) 2017-11-20 23:07:29 -05:00
Jude Nelson
135f0eed8a don't spin forever 2017-11-20 23:07:07 -05:00
Jude Nelson
75960f089d if we're PID 1, then reap children 2017-11-20 21:55:04 -05:00
Jude Nelson
e7d9295fd5 better SSH error and timeout handling 2017-11-16 13:06:24 -05:00
Jude Nelson
f31db43807 poll a long-running test for completion if the SSH connection breaks 2017-11-15 16:05:28 -05:00
Jude Nelson
3ca86a7873 WIP; survive SSH disconnect 2017-11-14 19:38:52 -05:00
Jude Nelson
b8c125e0fa Merge branch 'hotfix/did-support' 2017-11-11 16:38:18 -05:00
Jude Nelson
65bd1cb91e don't launch a subprocess for bootstrapping and running tests; validate test output by looking at the remote host's execution trace instead of test-runner output 2017-11-10 23:19:28 -05:00
Jude Nelson
886b383ed7 rename to blockstack-testbox 2017-11-09 18:56:39 -05:00
Jude Nelson
b4a483a58a Initial stab at a test-runner swiss army knife 2017-11-08 20:02:45 -05:00
Jude Nelson
0b33c7fd04 take '--output' as a CLI arg that will merge stdout and stderr while preserving their relative orders (i.e. with the same line-bufferring discipline) 2017-11-06 19:17:41 -05:00
Victor Grau Serrat
cb7df13a24 BUG: missing **kw to function call 2017-11-05 02:45:56 -07:00
Victor Grau Serrat
c7130e3e10 ENH: added fqu param to initialize driver 2017-11-04 21:11:14 -06:00
Jude Nelson
9edbbbf351 add subdomain entry config 2017-11-01 14:58:53 -04:00
Jude Nelson
a4be04ffd1 Merge branch 'hotfix/nameop-library-support' into hotfix/did-support 2017-10-30 16:39:36 -04:00
Jude Nelson
930b03542c shorten timeout window to 75 minutes 2017-10-30 16:22:23 -04:00
Jude Nelson
ab8ba2afb7 push back test deadline to 89 minutes (trying to undercut the CI system) 2017-10-30 11:38:55 -04:00
Jude Nelson
bf56081cf0 add a test watchdog that will cause a test to abort after 2 hours. also, add jittery exponential back-off for influxdb connection retries 2017-10-29 22:38:25 -04:00
Jude Nelson
e2b30f724b make a DID for each name we create, and verify that we can get the current blockchain record for it using our DID resolver algorithm 2017-10-27 19:26:28 -04:00
Jude Nelson
815418ff42 Merge branch 'hotfix/daemonization-race' 2017-10-24 10:55:54 -04:00
Jack Zampolin
69b6fe3981 Fix typo 2017-10-23 14:55:11 -07:00
Jack Zampolin
0efeb2fa4f Wrap influx writes in try/except blocks to fail silently 2017-10-23 14:41:57 -07:00
Jude Nelson
a689e24efb bump version; don't run racy shutdown procedure from API daemon 2017-10-19 14:30:18 -04:00
Jude Nelson
25c512e9e1 allow POST to advance the block count 2017-10-17 14:29:39 -04:00
Jude Nelson
5dc07746af add a handy shell utility for setting up test environment variables 2017-10-11 15:30:08 -04:00
Jude Nelson
772950e073 WIP: automatically detect equivalent public keys, addresses, and block heights between 0.14 and 0.17 2017-10-05 12:16:15 -04:00
Jude Nelson
c3b85511e0 portal --> browser 2017-10-05 12:16:03 -04:00
Jude Nelson
ad63979fa4 version bump in config file 2017-10-04 17:54:55 -04:00
Jude Nelson
f2e2ed64e5 allow comparing consensus histories at differring height offsets 2017-10-01 14:37:54 -04:00
Jude Nelson
d96d6f2e61 fix required storage driver templating 2017-09-29 17:38:45 -04:00
Jude Nelson
8856c3aed0 use only disk by default (as we do in develop) 2017-09-29 02:01:15 -04:00
Jude Nelson
77630a4bb2 api sync with npm run 2017-09-29 00:50:01 -04:00
Aaron Blankstein
59488fbc57 a bunch of hacks to try to get integration test framework to work with disk+(gaia_hub or dropbox) 2017-09-29 00:49:38 -04:00
Jude Nelson
b69e05aa82 remove old refreshdb feature 2017-09-29 00:49:36 -04:00
Jude Nelson
5834fa27d8 do not need pybitcoin 2017-09-29 00:49:35 -04:00
Jude Nelson
16ee25cda3 fix force-segwit 2017-09-29 00:49:25 -04:00
Jude Nelson
2f0ea449bb automatically fill segwit wallets and have bitcoind track them (requires bitcoind 0.15) 2017-09-29 00:48:49 -04:00
Jack Zampolin
a91c52ccce small reporting change 2017-09-21 16:05:36 -07:00
Aaron Blankstein
d720dbdcdd Merge branch 'master' into develop 2017-09-19 11:03:45 -04:00
Aaron Blankstein
9031379987 specify rpc-port for bitcoind in regtest mode 2017-09-19 10:53:00 -04:00
Aaron Blankstein
e68b48e552 add BLOCKSTACK_TEST_CLIENT_BIND option, allowing you to connect to the regtest api endpoint from docker 2017-09-18 17:09:52 -04:00
Jack Zampolin
ea8246a48d Fix python error 2017-09-06 18:46:16 -07:00
Jack Zampolin
923e3161e3 Fix python error 2017-09-06 16:16:39 -07:00
Jack Zampolin
b7eb6926d5 Abstract influx logging logic and add writes in a couple of other places to catch errors better 2017-09-06 15:38:31 -07:00
Jack Zampolin
e60fb5d694 Fix reporting bug 2017-09-06 11:54:42 -07:00
Jack Zampolin
5d0c2c60b5 Try kube tests again 2017-09-06 10:28:02 -07:00
Leo Arias
24d2132978 Run integration tests in docker containers both locally and against a cluster 2017-09-06 08:40:27 -07:00