Commit Graph

978 Commits

Author SHA1 Message Date
Jude Nelson
6501d2bffd check name-transfer quirk to make sure we're using the right previous consensus hash when calculating the snapshot of the operation 2018-01-19 17:14:22 -05:00
Jude Nelson
a405519dd0 removea dead code 2018-01-19 17:14:16 -05:00
Jude Nelson
9cda1a3a81 flush cache in the test framework as well 2018-01-19 15:53:05 -05:00
Jude Nelson
424e722d0a simple benchmarking tool 2018-01-18 19:57:46 -05:00
Jude Nelson
ffe5fe0d47 Merge branch 'develop' into feature/clean-chainstate 2018-01-18 13:24:52 -05:00
Jude Nelson
c3484c0d7e bitcoind can reorder transactions. accomodate this 2018-01-17 22:31:57 -05:00
Jude Nelson
039f366cc7 don't care too much about noncanonical fields 2018-01-17 18:59:22 -05:00
Jude Nelson
59d4f7d026 when type-comparing, coerse unicode to string 2018-01-17 17:20:41 -05:00
Jude Nelson
5d6be3c65a check types in DID queries; make sure to fetch canonical representation of a name when comparing final name states to DID queries 2018-01-17 17:02:23 -05:00
Jude Nelson
b5a19ea46c use test framework's expected snapshots when starting atlas peers (helps test this functionality) 2018-01-17 15:29:49 -05:00
Jude Nelson
dbc07c6a72 pass global working dir to atlas simulator 2018-01-17 15:29:38 -05:00
Jude Nelson
742dc7c852 namespace_reveal doesn't have an op_fee. check for this 2018-01-17 14:19:17 -05:00
Jude Nelson
d4f62bf917 only test availability and validity of zone file in zone file directory. no longer care about storing data through blockstack_client 2018-01-17 00:09:09 -05:00
Jude Nelson
a097d4fb8d bring up to date with current tx stucture in virtualchain 2018-01-17 00:08:51 -05:00
Jude Nelson
d8396f0884 state engine stores namespace buckets as a string now 2018-01-16 18:50:11 -05:00
Jude Nelson
b8c9b3377c formatting 2018-01-16 18:49:58 -05:00
Jude Nelson
7d59e85e5a api sync with fast_snapshot 2018-01-16 18:49:50 -05:00
Jude Nelson
68858e40b8 typo 2018-01-16 18:49:41 -05:00
Jude Nelson
f0153c277c rework announce text to send an announcement via a zone file hash 2018-01-16 18:49:27 -05:00
Jude Nelson
116afadd8a this test is non-deterministic because it depends on the order in which bitcoind packs blocks 2018-01-16 18:49:11 -05:00
Jude Nelson
ba684f913c make this runnable in the test runner (i.e. only 100 iterations) 2018-01-16 18:48:57 -05:00
Jude Nelson
32f16e5f96 remvoe dead code 2018-01-16 18:48:48 -05:00
Jude Nelson
ef384f5164 use blockstack_put_zonefile() to save zonefiles to atlas; update atlas network sim calls with working_dir 2018-01-16 16:37:50 -05:00
Jude Nelson
383b451d6f add blockstack_put_zonefile() to send a zonefile to the test atlas network; fix working_dir 2018-01-16 16:37:22 -05:00
Jude Nelson
8ce89b2f24 expect snv failure on reveal-namespace collision 2018-01-16 16:37:05 -05:00
Jude Nelson
370a38cd91 working dir, put_zonefile 2018-01-16 16:36:55 -05:00
Jude Nelson
84d48db4ae need working_dir 2018-01-16 16:36:40 -05:00
Jude Nelson
73db7b3e8d blockstackd no longer has a storage endpoint, so this test is deprecated 2018-01-16 16:33:56 -05:00
Jude Nelson
0e4c5cd498 test import keychain restore; store zonefiles to atlas directly 2018-01-16 11:08:47 -05:00
Jude Nelson
aa728b4e33 remove dead code 2018-01-15 18:06:26 -05:00
Jude Nelson
76f8d94893 change default repo branches 2018-01-14 15:54:53 -05:00
Jude Nelson
c25047e789 optionally create names if a given file is present. used for testing auxilliary tools 2018-01-14 15:54:17 -05:00
Jude Nelson
f44b77f2ba test trying to preorder and register 26 names in the same block 2018-01-14 15:53:15 -05:00
Jude Nelson
373a805ee6 test trying to register 26 names in the same block 2018-01-14 15:53:00 -05:00
Jude Nelson
740174e1a6 patch testlib to get profiles via storage drivers, not the indexer (which no longer does this) 2018-01-14 15:52:31 -05:00
Jude Nelson
7fd8cd9a5e test pre/regup, update, expire, pre/regup, update in the same block 2018-01-13 22:56:40 -05:00
Jude Nelson
f570eabd5e test pre/regup in the same block 2018-01-13 22:56:30 -05:00
Jude Nelson
1fb8c77a3d test pre/reg in the same block across multiple expiries and re-preorders 2018-01-13 22:56:10 -05:00
Jude Nelson
f4dc4663f2 test pre/reg/xfer in the same block 2018-01-13 22:56:01 -05:00
Jude Nelson
5fb47eff59 test pre/reg/update in the same block 2018-01-13 22:55:52 -05:00
Jude Nelson
590ff89b90 test pre/reg in the same block 2018-01-13 22:55:43 -05:00
Jude Nelson
0086d9669b test pre/reg/revoke in the same block 2018-01-13 22:55:29 -05:00
Jude Nelson
c3b5609721 test pre/reg/renew in the same block 2018-01-13 22:55:12 -05:00
Jude Nelson
acebf1184d test name preorder/register in the same block, with duplicate register 2018-01-13 22:54:50 -05:00
Jude Nelson
3e2a15e8ad patch tests to conform to new virtualchain and blockstack APIs 2018-01-12 18:39:27 -05:00
Jude Nelson
199ad78b07 sync with new APIs for verifying databases and verifying final name states. also, pass around virtualchain directory instead of relying on a global 2018-01-12 18:38:24 -05:00
Jude Nelson
bbca6ad3de api sync with new atlas methods 2018-01-12 18:38:00 -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
Aaron Blankstein
16080dcc95 add support for broadcasting raw zonefile data in base64 + integration test 2018-01-11 17:17:54 -05:00
Aaron Blankstein
d45421c14f Merge branch 'develop' into feature/set-bitcoind-rpcbind 2018-01-10 16:47:42 -05:00