Commit Graph

265 Commits

Author SHA1 Message Date
Christopher Goes 56ac948dc6
REST folder restructure & cleanup 2018-04-25 16:18:06 +02:00
rigelrozanski d28efaac27 many renames / golint compliance 2018-04-19 00:49:24 -04:00
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