Commit Graph

113 Commits

Author SHA1 Message Date
rigelrozanski
1f9184a24b basic go-linting // moved corecontext 2018-04-18 15:39:32 -04:00
Christopher Goes
f8e44b5b00 Error codespacing (#809)
* Initial codespacing layout (ref #766)
* Add codespace to Router (ref #766)
* Implement Codespacer and update modules
* Default codespaces, testcases
* Update error formatting, codespacer tests
* Add RegisterOrPanic testcase
* Update CHANGELOG
2018-04-17 19:16:21 -07:00
Christopher Goes
49b8978454 Swap all examples & testcases to use automatic DB namespacing 2018-04-14 17:05:50 -07:00
Ethan Buchman
1860f988b6 fix tests 2018-04-07 20:56:49 +03:00
Jae Kwon
413780807e WIP 2018-04-07 02:16:41 -07:00
Jae Kwon
a06cfbeaa8 ... 2018-04-07 00:19:44 -07:00
Jae Kwon
49fdf80d9d WIP commit 2018-04-06 17:25:08 -07:00
Ethan Buchman
e7e98a0644 lcd: waitForHeight instead of sleep in tests 2018-04-02 19:31:54 +03:00
Ethan Buchman
ceddb54e91 cleanup gitignore 2018-03-31 19:05:15 +03:00
Ethan Buchman
e226cb7a35
Merge branch 'develop' into cwgoes/misc-minor-fixes 2018-03-31 18:54:06 +03:00
Christopher Goes
10a22f20ba
Remove 'cool' and 'sketchy' modules from basecoind 2018-03-30 16:32:11 +02:00
Ethan Buchman
d25593afc4
Merge pull request #726 from cosmos/adrian/mountmultipledbs
Mount every single store with its own DB
2018-03-30 06:41:10 -04:00
Adrian Brink
0789a5eed0
NewBasecoinApp takes a map of databases
NewBasecoinApp takes a map[string]dbm.DB . This stabilises the API,
since it allows us to add more stores without a breaking change. The
convention is that the keys of the dbs correspond to the names of the
capKeys.
2018-03-30 12:18:12 +02:00
Ethan Buchman
66a1130f9d
Merge pull request #662 from cosmos/matt/ibc-rest
REST IBC transfer endpoint
2018-03-29 08:45:46 -04:00
Christopher Goes
0f9bd93bb1
Switch a few directories (#644 #646) 2018-03-29 12:10:13 +02:00
Christopher Goes
44de18e8da Use temporary dir for lcd keybase tests (closes #646) 2018-03-29 12:04:52 +02:00
Christopher Goes
bb66b852ef Move keybase DB to ~/.basecoind/data (closes #644) 2018-03-29 12:04:52 +02:00
Adrian Brink
243564c233
Tests can never be proven to be non-deterministic
Our tests are at best probabilistic deterministic.
2018-03-28 15:08:59 +02:00
Christopher Goes
5b642062a7 Initial per-module genesis initialization 2018-03-28 11:24:31 +02:00
Ethan Buchman
4331d9c2a4 fix test 2018-03-27 11:35:58 -04:00
Matt Bell
5cfad33e49 Remove duplicate check 2018-03-20 13:46:02 +01:00
Matt Bell
0eec9671b2 Fixed IBC test 2018-03-20 11:53:02 +01:00
Matt Bell
bad5228c4c IBC transfer REST test 2018-03-19 18:13:47 +01:00
Matt Bell
ef68be2f38 Added IBC transfer REST endpoint 2018-03-19 18:13:37 +01:00
Ethan Buchman
64852138b6 fix the tests. includes some hacks 2018-03-18 02:02:26 +01:00
Ethan Buchman
d807d32f8a client/lcd: wip use in-proc tm and lcd for tests 2018-03-17 23:12:43 +01:00
Ethan Buchman
683663f680 fixes post rebase 2018-03-17 23:09:04 +01:00
Fabian Weber
5ea06639f9 fix tests and refactored 2018-03-17 22:17:56 +01:00
Matt Bell
fa78893f40 Fixed LCD tests 2018-03-17 22:17:56 +01:00
Fabian Weber
947262f649 checking for expected sycning response + setting uint32 2018-03-17 22:17:56 +01:00
Fabian Weber
cbbb3be0d4 fixed tests + removed indexed txs 2018-03-17 22:17:56 +01:00
Fabian Weber
cf6f04978c adjusted sending + tx tests 2018-03-17 22:17:56 +01:00
Fabian Weber
1cd6ec1084 most tests working 2018-03-17 22:14:19 +01:00
Fabian Weber
579bd56127 fixed some tests 2018-03-17 22:14:19 +01:00
Ethan Buchman
39c8e4eb7f client/lcd: fix up some tests. print statements abound 2018-03-17 22:14:19 +01:00
rigelrozanski
1778a27082 more of the go-bash stuff for REST 2018-03-17 22:14:19 +01:00
rigelrozanski
fdb9d5f580 moved actual go commands 2018-03-17 22:14:19 +01:00
Fabian
b3532e2d2b using actual running servers + http calls to test REST 2018-03-17 22:14:19 +01:00
rigelrozanski
8858371c43 ... 2018-03-17 22:14:19 +01:00
Fabian Weber
5cc0acf274 improved send coins test 2018-03-17 22:14:19 +01:00
Fabian Weber
8cd9e05fc2 remove keys.db 2018-03-17 22:14:19 +01:00
Fabian
e8e1e2899b removed /latest endpoints and checks 2018-03-17 22:14:19 +01:00
Fabian
abfa409d37 fixed merge 2018-03-17 22:14:19 +01:00
Fabian Weber
1b78752311 removed clutter 2018-03-17 22:14:19 +01:00
Fabian Weber
ef88f34d57 added regexp for version returned 2018-03-17 22:14:19 +01:00
Fabian
0121c98a1e add /accounts endpoints but failing 2018-03-17 22:14:19 +01:00
Fabian
0d423ae066 ignore generated keys.db from tests 2018-03-17 22:14:19 +01:00
Fabian
4ef129d9e6 require seed for account creation 2018-03-17 22:14:19 +01:00
Fabian
f1cdf57a48 add request test helper 2018-03-17 22:14:19 +01:00
Fabian
8aec254333 add add key test 2018-03-17 22:14:19 +01:00
rigelrozanski
11fdd831ee refactoring server new non-deterministic error :( 2018-03-17 22:14:19 +01:00
Fabian Weber
189ce0d73f added version test 2018-03-17 22:14:19 +01:00
Fabian Weber
134d909cf6 added failing tests for blocks and validators 2018-03-17 22:14:19 +01:00
Fabian Weber
b6c094f1ad improved node status tests 2018-03-17 22:14:19 +01:00
Fabian
2f470baf19 refactored route registering 2018-03-17 22:14:19 +01:00
Fabian Weber
afea775748 improved test output 2018-03-17 22:14:19 +01:00
rigelrozanski
a28f53721d rebase fixes
...
2018-03-17 22:14:19 +01:00
rigelrozanski
c7589cc67c lcd tests to assert 2018-03-17 22:14:19 +01:00
Fabian Weber
cdba13c531 added node info tests 2018-03-17 22:14:19 +01:00
Fabian
37bbde837b added node syncing endpoint 2018-03-17 22:14:19 +01:00
Fabian Weber
7d36d953f2 added tests for /keys 2018-03-17 22:14:19 +01:00
Ethan Buchman
ad705fdea1 bump version
added rest server and status endpoint

added get block endpoint

added latest block endpoint

add 404 if height is out of bounds

add version endpoint

add validators endpoint

export GetBlockHeight

add keys endpoints

add txs endpoints

added verb limiters to ednpoints

only output node info + json structure improvement

fixed wrong body parsing

github PR template

crypto.Address -> sdk.Address

revert to old go-wire

update glide

remove print statement and update glide

fix #554

add .DS_Store to .gitignore

Massive consolidation: queue, data storage struct, store, logic, ...

Small fixes
2018-03-17 22:14:19 +01:00
Ethan Frey
bae7cec3fa Move all subcommands out of main into proper folders 2018-03-01 02:36:57 +00:00