Commit Graph

54 Commits

Author SHA1 Message Date
Jude Nelson
42fa88b781 remove use of consensus_hash= where appropriate; use safety_check 2016-06-10 18:39:15 -04:00
Jude Nelson
7276f8240e re-enable announce 2016-06-09 12:34:52 -04:00
Jude Nelson
82ab3244c2 use client for creating and broadcasting transactions, not the server 2016-06-09 03:20:48 -04:00
Jude Nelson
fe67e86797 WIP: less bitcoin-specific 2016-06-09 03:20:36 -04:00
Jude Nelson
fb3c118b4e propagate config envars to workers 2016-06-09 03:20:20 -04:00
Jude Nelson
f7864c9ec9 test using blockstack-server as a storage back-end 2016-06-09 03:20:03 -04:00
Jude Nelson
8beceeb7df enforce s3 2016-05-27 16:43:54 -04:00
Jude Nelson
e6095659ca Add a specialized benchmark test for blockstack-file 2016-05-23 17:15:26 -04:00
Jude Nelson
db78109655 accept alternative storage drivers from the environment 2016-05-23 17:15:09 -04:00
Jude Nelson
a0c42eaab3 update subsidized preorder; don't return a list from RPC (artifact from
twisted); use compressed public key for data
2016-05-11 18:00:12 -04:00
Jude Nelson
5dc20eb062 update rpc tests to account for the fact that registering a name also
sends an initial update and empty zone file
2016-05-11 17:59:45 -04:00
Jude Nelson
82fe224988 implement op_extract() if it is not present in the currently-installed
version of blockstack-server
2016-05-11 17:59:25 -04:00
Jude Nelson
110f5c01e3 add user_public_key 2016-05-11 17:59:13 -04:00
Jude Nelson
aa7d363d26 snv_consensus_extras() is not present in all versions, so only test it
if available
2016-05-11 17:58:54 -04:00
Jude Nelson
db5c7dc9e0 use unroutable URL to make the test go faster 2016-05-11 17:58:35 -04:00
Jude Nelson
fb7038c13e use compressed public key (now required by blockstack-profiles) 2016-05-11 17:58:09 -04:00
Jude Nelson
1b028421b5 add missing gpghome kwarg 2016-05-11 17:57:55 -04:00
Jude Nelson
9da37d0819 use the compressed public key 2016-05-11 17:57:38 -04:00
Jude Nelson
8916dd2d53 consensus_hash might not be set 2016-05-11 17:57:21 -04:00
Jude Nelson
c0806bf712 correctly test the behavior of 'first_registered' field across multiple
registers
2016-05-11 17:56:53 -04:00
Jude Nelson
9f57fc1e39 update hash to reflect new logic 2016-05-11 17:56:27 -04:00
Jude Nelson
ff9462099a remove hack 2016-05-11 17:56:06 -04:00
Jude Nelson
0184388241 enable more tests in the client 2016-05-11 17:55:52 -04:00
Jude Nelson
7097f546e4 bugfixes to make independent of blockstack-server 2016-05-11 17:55:34 -04:00
Jude Nelson
8e93559bb0 test end-to-end file encryption 2016-04-26 03:40:59 -04:00
Jude Nelson
03c49c561f initialize_wallet tests 2016-04-26 03:40:48 -04:00
Jude Nelson
25388b312b import_wallet tests 2016-04-26 03:40:35 -04:00
Jude Nelson
b00459e564 don't use gpghome 2016-04-26 03:40:21 -04:00
Jude Nelson
0c28e6ebdc optionally stop the test after running the scenario, and continue
processing blocks.  Great for interactive testing.
2016-04-26 03:39:51 -04:00
Jude Nelson
a6360bd431 update and transfer via the rpc backend 2016-04-24 22:03:08 -04:00
Jude Nelson
74a3d9e884 test getting the profile and app keys 2016-04-24 22:02:55 -04:00
Jude Nelson
d079279a71 backwards-compatible with stable 2016-04-24 22:02:31 -04:00
Jude Nelson
a53e279d69 register update transfer test with rpc 2016-04-24 22:02:10 -04:00
Jude Nelson
e2f4f03831 rpc register transfer test 2016-04-24 22:01:58 -04:00
Jude Nelson
00e60175ff bugs fixed during testing 2016-04-23 23:37:53 -04:00
Jude Nelson
434d40ef66 propagate zonefile config info 2016-04-23 23:37:39 -04:00
Jude Nelson
195fa3114d WIP: test register/update/zonefile-replication 2016-04-23 02:20:02 -04:00
Jude Nelson
1d81795975 test multiple sequential registers 2016-04-23 02:19:48 -04:00
Jude Nelson
9fc0115bbb test multiple registers in parallel 2016-04-23 02:19:34 -04:00
Jude Nelson
bea1f844fe add rpc update test and get-zonefile test 2016-04-23 02:19:16 -04:00
Jude Nelson
e15aed36f2 Add test for registering a name with the RPC interface, to simulate what
happens with the CLI
2016-04-22 17:55:34 -04:00
Jude Nelson
360c8efc2b add methods to use the RPC interface and back-end registrar queues to
register names.  To support this, add methods for getting the active
wallet, and the queue state.
2016-04-22 17:55:03 -04:00
Jude Nelson
de120c495b give back confirmation count for transactions; accept
virtualchain-generated mock bitcoind options
2016-04-22 17:54:43 -04:00
Jude Nelson
9c2d395b09 set environment variables before importing packages, so we can enable
test features.  also, set test values in the client and server config
files.
2016-04-22 17:54:14 -04:00
Jude Nelson
d90e2ad5f9 blockstack, not blockstack-server 2016-04-22 17:50:11 -04:00
Jude Nelson
813297d5f4 use latest virtualchain 2016-04-20 15:14:55 -04:00
Jude Nelson
b644bdc02e use the client config file generated by the test-runner, instead of
hard-coded constants
2016-04-20 15:14:34 -04:00
Jude Nelson
920b5223e0 generate client and server config files; clean up test scenarios if a
working directory is not given
2016-04-20 15:14:04 -04:00
Jude Nelson
16fb27e3fe use default config file sourced from the test runner 2016-04-19 14:43:27 -04:00
Jude Nelson
5742918739 make version match next stable release of blockstack server 2016-04-19 14:43:13 -04:00