Alexander Bezobchuk
a9805794d7
Merge pull request #1856 : gen-tx: Support User Given Key Passwords
...
* Merge pull request #1856 : gen-tx: Support User Given Key Passwords
* Fix broken CLI test(s)
2018-08-01 15:15:37 -04:00
ValarDragon
bf8cde1d3a
cli: deprecate --name in favor of --from
2018-07-05 17:24:02 -07:00
Ethan Buchman
d388036454
Merge PR #1520 : various fixes for test_cli
...
* various fixes for test_cli
* linting
2018-07-03 06:33:53 +02:00
Ethan Buchman
f78f30c67a
update for tm v0.22.0. tmlibs->tendermint/libs
2018-07-02 16:34:06 -04:00
Ethan Buchman
feb3acdbe9
Merge PR #1491 : client/lcd: fix tests
...
* client/lcd: fix tests
* circle: drop test_unit. store artifacts in test_cover
* hack fix in TestUnrevoke
2018-07-01 01:32:52 +02:00
Dev Ojha
ac3adff1e8
Merge PR #1438 : Tools: Add errcheck linter
...
This linter ensures that all errors are checked.
This is disabled in the client directories, since its not needed on
those writes
2018-06-29 00:52:10 +02:00
Dev Ojha
2755c66545
Merge PR #1424 : tools: add unconvert linter
...
unconvert checks for unnecessary type conversions
2018-06-28 18:08:29 +02:00
Dev Ojha
f2a83a07f9
Merge PR #1366 : tests: add method to wait for n blocks to pass
...
Adds a helper method to tests/util.go for waiting for N blocks to
pass. This is useful for situations when you need to wait for
multiple blocks to pass, but don't know the current block number.
In general, this is safer than using "wait for height", since the
block height could have advanced further than expected while the
test was running.
Resolves remaining point in #1283
2018-06-25 23:53:48 +02:00
Dev Ojha
0292a3b4d9
Merge PR #1291 : Delete unused tests
...
* Tweak retry logic on waitForHeight
* Add HTTP retry logic to LCD tests
* Simplify waitForHeight changes
* Update changelog
* Add 'make test_cli_retry', 'make test_unit_retry'
* Run test_cli_retry in CI
* Delete unused tests
2018-06-20 00:29:54 +02:00
Ethan Buchman
059a1659be
add comments
2018-06-13 18:33:09 -07:00
Ethan Buchman
ff34cbc8bc
gaia/cli_test: remove sleeps
2018-06-13 17:41:01 -07:00
rigelrozanski
5515b60b0a
better tooling for cli, couple lsd fixes
2018-05-31 18:46:25 -07:00
rigelrozanski
6f7cabf779
fix tests/process.go lint
2018-05-31 14:59:03 -07:00
Jae Kwon
871574888b
Make Execute and GoExecute log better
2018-05-31 14:56:17 -07:00
rigelrozanski
cd689ce2c1
remove experimental bash tests from ci
...
int
Fix typo
...
2018-05-07 19:12:45 -04:00
rigelrozanski
7e2ac80137
cli testing fix
2018-04-26 14:26:39 -04:00
Ethan Buchman
d1402f4e92
move waitForXxx funcs from lcd to tests.WaitForXxx
2018-04-26 14:26:39 -04:00
rigelrozanski
c80b9674cd
stake CLI various fixes, confirmed working
2018-04-18 12:19:35 -04:00
rigelrozanski
59f86b4251
interim borken
2018-04-18 12:19:35 -04:00
rigelrozanski
ebb2faabe0
go-bash working
2018-04-18 12:19:35 -04:00
rigelrozanski
3ab032e1c6
cli testing
2018-04-18 12:19:35 -04:00
rigelrozanski
8ab77e2ab5
started gaia go-bash cli testing
2018-04-18 12:19:35 -04:00
Ethan Buchman
683663f680
fixes post rebase
2018-03-17 23:09:04 +01:00
Fabian Weber
07a1f4dc15
increase timeout for server and add output to console
2018-03-17 22:17:56 +01:00
Matt Bell
fa78893f40
Fixed LCD tests
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
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
b44690563a
hack city
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
rigelrozanski
c8032a3588
...
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
Ethan Frey
8392cf93ac
Implement RPC subcommands
...
Turned out the tendermint rpc was broken in the refactor and
had to fix that first...
2018-03-01 02:36:57 +00:00
Ethan Frey
c083678cae
cleaned up basecli tx so it really works
2018-03-01 02:36:57 +00:00
Ethan Frey
734b1073ba
Added tx subcommands and automate manual testing
2018-03-01 02:36:57 +00:00
Zach Ramsay
d4dcc4c3c8
tests: more organized
2018-02-13 09:12:23 -05:00
Zach Ramsay
b51d5dda8c
remove deprecated 'tests/' directory & old D-file
2018-02-13 09:12:23 -05:00
Ethan Frey
ff0a50a1b3
Fix cli tests to explicitly pass height when querying results of tx
2017-10-25 19:14:28 +02:00
Ethan Frey
5714b101b5
Handle explicit heights to query tx in basictx.sh
2017-10-25 19:14:28 +02:00
rigelrozanski
d3b4d42458
integrated init --static, fix tests
2017-10-10 03:13:02 -04:00
Ethan Frey
b11536c579
Move the tests into basecoin examples
2017-09-08 20:51:14 +02:00
rigelrozanski
4ac089f084
json testing, addressed init option PR comments
2017-09-06 01:19:20 -04:00
Rigel Rozanski
ab8505d1f6
init options tests
2017-09-06 01:19:20 -04:00
Rigel Rozanski
bfd4ce96bb
added init option flag and tests
2017-09-06 01:19:20 -04:00
Ethan Frey
96f96ffc3d
Moved basecoin into examples
2017-09-04 16:50:09 +02:00
Ethan Frey
b274494474
Fix timing issue in rest cli test
2017-09-04 16:50:09 +02:00
Ethan Frey
041396b53e
Moved eyes into example apps, cleaned up Makefile
2017-09-04 16:50:09 +02:00
Ethan Frey
d22c08b12a
Store shunit2 in the repo, no dangerous wget each test
2017-09-04 16:50:09 +02:00
Ethan Frey
ce46642aa0
Move counter cli tests into example dir
2017-09-04 16:50:09 +02:00
Ethan Frey
041943c441
Rename all packages and imports to cosmos-sdk
2017-08-21 22:15:15 +01:00
Ethan Frey
8a430648e4
Bump version to 0.7.0-alpha
2017-08-18 23:48:57 +01:00
Emmanuel Odeke
8a4e24925a
Fixed tests/cli/rest.sh for checking accounts
2017-08-18 22:50:10 +01:00
Emmanuel Odeke
f52d92a40e
modules/coin/rest: implemented CreateRole
...
* Note: Role must be a hex string, as enforced in tests/rest/cli.sh
```shell
$ curl -X POST http://localhost:8998/build/create_role --data \
'{
"role":"DEADBEEF", "seq": 1,
"min_sigs": 1,
"signers": [{
"addr": "4FF759D47C81754D8F553DCCAC8651D0AF74C7F9", "app": "role"
}]
}'
```
```HTTP
HTTP/1.1 200 OK
Content-Type: application/json
Date: Tue, 08 Aug 2017 19:15:13 GMT
Content-Length: 387
{
"type": "chain/tx",
"data": {
"chain_id": "test_chain_id",
"expires_at": 0,
"tx": {
"type": "role/create",
"data": {
"role": "DEADBEEF",
"min_sigs": 1,
"signers": [
{
"chain": "",
"app": "role",
"addr": "4FF759D47C81754D8F553DCCAC8651D0AF74C7F9"
}
]
}
}
}
}
```
Updates #200
2017-08-18 22:32:04 +01:00
Ethan Frey
2b1c4dd8b9
Really renames etc -> eyes... finish the job
2017-08-07 19:21:07 +02:00
Ethan Frey
0133723aca
Clean up comments
2017-08-07 18:50:33 +02:00
Ethan Frey
483ed6d87a
Add cli tests for eyes query and add to Makefile
2017-08-07 18:50:33 +02:00
Ethan Frey
f2adf3645a
role cli uses hex for consistency
2017-08-04 14:44:28 +02:00
Ethan Frey
4652779a3d
Fix up flag handling
2017-07-29 17:23:21 -04:00
Ethan Frey
8dd2371cc5
Don't require init when --trust-node is given
2017-07-29 17:23:21 -04:00
Ethan Frey
b98bfc01ae
Add --trust-node flag to cli to skip proofs on queries
2017-07-29 17:23:21 -04:00
Ethan Frey
f0e2227ada
Use password as key, allow 3 letter names
2017-07-29 17:16:24 -04:00
Ethan Frey
14bb65457c
Add cli tests for rest
2017-07-29 17:11:23 -04:00
Ethan Frey
6632d88b3d
IBC post packet test passes
2017-07-27 16:41:37 -04:00
Ethan Frey
f32e6c9b7d
Updated light-client
2017-07-27 16:41:36 -04:00
Ethan Frey
e90d6db516
Update seed to a given height
2017-07-27 16:41:13 -04:00
Ethan Frey
d0920ac1cf
Add post packet to cli and test... bug
2017-07-27 16:41:13 -04:00
Ethan Frey
b7abee64f0
Test creating packet and query via cli
2017-07-27 16:41:12 -04:00
Ethan Frey
9640547c01
Expose credit tx to cli and test
2017-07-27 16:41:12 -04:00
Ethan Frey
aad5a0f3a0
Test query ibc status and fix bugs
2017-07-27 16:30:20 -04:00
Ethan Frey
fd10387eb5
Tested register and update ibc via cli
2017-07-27 16:30:20 -04:00
Ethan Frey
199ee81a97
Revert all on failed CheckTx, fee+nonce increment on failed DeliverTx
2017-07-27 15:31:33 -04:00
Ethan Frey
4414e69b78
Remove old test
2017-07-25 10:28:54 -04:00
Ethan Frey
44f6696f11
Proper tests for accessing a multi-sig account
2017-07-19 16:45:03 +02:00
Ethan Frey
5f1d98ba0f
Tested sending 1 sig from role
2017-07-19 16:36:35 +02:00
Ethan Frey
63fc25e74e
Add roles cli test, coin query supports multiple apps in actor
2017-07-19 16:14:26 +02:00
Ethan Frey
a12d866ed1
--sequence=-1 broken if no sequence yet
2017-07-19 13:27:29 +02:00
rigel rozanski
0a9460dc93
auto-sequencing
2017-07-19 00:13:39 -04:00
Ethan Frey
d9c39ff9e6
Bring more cli tests from light-client
2017-07-18 21:46:13 +02:00
rigel rozanski
8dc5fc718d
tests working
2017-07-18 12:08:30 +02:00
rigel rozanski
cb00c00f0d
getting query command to operate
2017-07-18 12:08:30 +02:00
Ethan Frey
71276a53b5
A failing cli test demonstating the missing query nonce command
2017-07-18 12:08:30 +02:00
rigel rozanski
3d5cf393b9
PR changes
2017-07-18 12:08:29 +02:00
Ethan Frey
9fd250209e
Cli now returns errors on non-zero code from DeliverTx
2017-07-18 12:08:29 +02:00
Ethan Frey
e5db61a63a
Cleanup counter tx check, add replay protection to cli tests
2017-07-18 12:08:29 +02:00
rigel rozanski
23615c5d37
almost done!
2017-07-18 12:08:29 +02:00
rigel rozanski
5ccf22bfb7
frey changes
2017-07-18 12:08:28 +02:00
Ethan Frey
d6d1655ab1
Add support for --fee in countercli
2017-07-12 21:04:34 +02:00
Ethan Frey
c1fc5ae3c8
Add --fee flag to sendtx
2017-07-12 20:51:07 +02:00
Ethan Frey
137f8a9ce1
Remove all sequence from coin, fixed cli tests
2017-07-12 19:25:15 +02:00
Ethan Frey
b757467f7b
Moved content of txs package to sit next to the handlers
2017-07-06 16:33:38 +02:00
Ethan Frey
6983f61961
Moved Coins from types -> modules/coin
2017-07-06 14:59:45 +02:00
Ethan Frey
56e61c9431
Cli tests abort cleaner when server can't start
2017-07-06 13:49:02 +02:00
Ethan Frey
912c24093f
Removed a whole lot of old crud
2017-07-06 13:40:02 +02:00
Ethan Frey
670e7b48d1
Counter uses dispatcher to deduct fees from account
2017-07-04 14:47:46 +02:00
Ethan Frey
8003034bbb
Test reading back counter tx
2017-07-04 14:19:28 +02:00
Ethan Frey
49ebe59804
Get counter app working, with cli tests
2017-07-04 14:04:18 +02:00
Ethan Frey
473451f020
Integrate dispatcher into app, and fix tests
2017-07-04 12:46:57 +02:00
Ethan Frey
413ea2e23f
basecli works for sendtx and cli tests
2017-07-03 22:30:12 +02:00
Ethan Frey
ef0ab758ed
Cleaned up logger on constructors in App, State
2017-07-03 16:54:47 +02:00
Ethan Frey
d36486aed7
Print output addr on failed tx to help debug #147
2017-06-29 15:13:33 +02:00
rigel rozanski
a08775052c
circle fixes
2017-06-29 05:47:38 -04:00
Ethan Frey
f5a546894c
Resolve issue #135 , support 0x on account queries
2017-06-26 18:22:51 +02:00
Ethan Frey
61e56d61b0
Clean up cli tests to remove expected error messages
2017-06-26 18:22:50 +02:00
Ethan Frey
aa18ff4c4c
Update go-crypto with keys seedphrase, better testable password prompts
2017-06-21 20:13:54 +02:00
Ethan Frey
682f9ecc87
Cleanup after rebase
2017-06-21 18:50:36 +02:00
Ethan Buchman
0b81676067
abci handshake
2017-06-21 18:38:20 +02:00
Ethan Frey
fd28e4e884
Added tests on handling restarts well, cleaned up common
2017-06-21 18:36:54 +02:00
Ethan Frey
3b66483238
Fix up one comment
2017-06-21 16:55:19 +02:00
rigel rozanski
dcb4a40bd2
quick setup/tear-down
2017-06-21 16:30:53 +02:00
rigel rozanski
a78a24bbe9
bash test cleanup
...
int
2017-06-21 16:30:53 +02:00
Ethan Frey
4cabad0980
Minor cleanup
2017-06-21 16:24:51 +02:00
Ethan Buchman
824050a0b4
basecoin init --chain-id
2017-06-21 02:48:09 -04:00
Ethan Frey
0b7b639c58
Rewrote ibc guide for basecli and relay
2017-06-19 16:34:41 +02:00
Ethan Frey
1e76d92d85
Supress ugly kill message with disown - bash magick
2017-06-19 15:13:46 +02:00
Ethan Frey
a20b640f05
Better error output when setup fails
2017-06-16 21:06:43 +02:00
Ethan Frey
6658421919
Cleanup tests a bit
2017-06-16 20:47:44 +02:00
Ethan Frey
cb075bbb7e
Working with relay init
2017-06-16 20:36:38 +02:00
Ethan Frey
b63f8bd15a
Move relay to basecoin relay start
2017-06-16 20:20:23 +02:00
Ethan Frey
6eac364c43
Complete ibc tests with "basecoin ibc register" and "basecoin relay"
2017-06-16 16:59:23 +02:00
Ethan Frey
33d4f930da
basecli sendtx handles chain/addr format
2017-06-16 15:42:18 +02:00
Ethan Frey
cba5523ca5
Clear output of test failures in ibc
2017-06-16 15:33:37 +02:00
Ethan Frey
4606fc84f7
Add ibc test scaffolding
2017-06-16 14:43:54 +02:00
Ethan Frey
fb7fc78b2e
clean up cli tests
2017-06-16 14:26:35 +02:00
Ethan Frey
526e2136e1
Fix cli tests for new countercli app
2017-06-16 14:01:37 +02:00
Ethan Frey
81d6d2425f
Added counter tests as well
2017-06-16 13:38:51 +02:00
Ethan Frey
9341b8be5d
Support other binaries
2017-06-16 13:38:51 +02:00
Ethan Frey
789ebada42
pulled out common helpers, prepare to support ibc
2017-06-16 13:38:51 +02:00
rigel rozanski
e356fc1edb
makefile cleanup
2017-06-16 13:38:22 +02:00
Anton Kaliaev
41ef8af108
new logging
2017-05-14 20:47:01 +02:00
Ethan Frey
2324f5d766
Fix all tests with new tendermint style
2017-05-12 20:54:50 +02:00
Ethan Buchman
525cb4c80b
fix tendermint rpc link
2017-04-27 12:52:47 -04:00
Ethan Buchman
9c391a08a9
fix some imports
2017-04-27 15:55:23 +02:00
Ethan Buchman
1a6fae6af6
update import paths for repo merge
2017-04-27 15:55:23 +02:00
Ethan Frey
b6ebf9f8b8
Update to latest go-crypto, adjust code and tests
2017-04-27 15:53:49 +02:00
Ethan Frey
57356beab6
Use WrapXxx to safelt construct XxxS structs
2017-04-27 15:52:53 +02:00
Rigel Rozanski
c292d54e47
Debug Flag, Run -> RunE
2017-04-21 12:34:11 -04:00
Rigel Rozanski
5ebdd964c5
rebase updates/ rpc updates
2017-04-21 12:34:11 -04:00
rigelrozanski
d19f52c893
review changes
...
int
int
2017-04-13 23:31:52 -04:00
Anton Kaliaev
924d11397e
update go-rpc
...
rpc clients were renamed
2017-04-13 21:39:04 -04:00
Ethan Frey
52353433a3
Update all dependencies to develop, fix method names
2017-04-13 14:25:06 +02:00
Ethan Buchman
09433299ca
add plugin_options and fix tests
2017-03-14 13:55:46 -04:00
Ethan Frey
a6f62023b2
test LoadGenesis and change format
2017-02-25 00:12:15 +01:00
Ethan Frey
1fd2d17cd9
Update go-crypto, move testutils into types
2017-02-25 00:12:15 +01:00
Ethan Frey
c1fa8cb0d2
Use new go-crypto S structs to get full go-data support
2017-02-25 00:12:15 +01:00
Jae Kwon
b8374f4a9c
Merge abci_proof
2017-01-28 09:33:07 -08:00
Jae Kwon
16ccf8c6d7
Remove spurious commits
2017-01-15 15:31:38 -08:00
Jae Kwon
c0e153d103
Move tmsp_test to tests/tmsp
2017-01-15 15:16:18 -08:00
Jae Kwon
16a6680e24
Vote->Counter; Fee is types.Coin; Context has Account; Cleanup
2017-01-15 15:10:51 -08:00
rigelrozanski
ba24e69e45
restructure, tmsp test now using go testing, app/tmsp_test.go
2017-01-13 15:29:12 -05:00
rigelrozanski
f2275c3089
successful vote plugin tests
2017-01-13 04:27:07 -05:00
Jae Kwon
623ef17a84
Fix tests
2017-01-12 14:57:59 -08:00
rigelrozanski
c1c79d1e3d
pubkey not nil error
2017-01-12 14:57:59 -08:00
Jae Kwon
056106a43a
Incomplete fix to make Basecoin compile
2016-09-22 17:46:42 +08:00
Jae Kwon
324e72f36d
Plugin interface methods take store
2016-05-01 13:52:08 -07:00
Jae Kwon
fefcbbf3b0
Remove unnecessary SetSignature calls
2016-04-19 17:21:02 -07:00
Jae Kwon
7676e59944
Fixing tests
2016-04-19 17:11:19 -07:00
Jae Kwon
ce2b8904d6
Split validation into basic/advanced
2016-04-18 08:09:19 -07:00
Jae Kwon
bc78a2d272
Governmint testing
2016-04-17 12:41:26 -07:00
Jae Kwon
d6f75370a1
Disable scripts/* building with build tags
2016-04-13 15:05:07 -07:00
Jae Kwon
a16b96062b
Coins and fees and gas...
2016-04-01 15:19:07 -07:00
Jae Kwon
f81718eea4
Fix tx encoding
2016-03-30 13:20:55 -07:00
Jae Kwon
13a0bdd911
Fix Basecoin CheckTx cache
2016-03-29 14:25:17 -07:00
Jae Kwon
cd3da2bf29
Add TestSequence in tests/tmsp
2016-03-28 09:35:19 -07:00
Jae Kwon
fa39c9da5c
s/CallTx/AppTx/g; NamedPlugins
2016-03-27 12:47:50 -07:00
Jae Kwon
601a654b7d
Plugin support for SetOption, Query, and Commit
2016-03-24 14:10:17 -07:00
Jae Kwon
83e7c9dab1
Basecoin TMSP test; Result logs
2016-03-24 11:27:44 -07:00
Jae Kwon
5049c35efc
Merge basecoin with tendermint_classic
2016-03-21 15:31:25 -07:00
Jae Kwon
63279a897c
Begin integrating Governmint
2016-03-15 15:01:53 -07:00
Jae Kwon
3235172a74
Move main.go to cmd/main.go
2016-02-21 15:09:47 -08:00
Jae Kwon
cec82d8250
s/blackstar/basecoin/g
2016-02-16 12:29:54 -08:00
Jae Kwon
0417c71543
s/GetHash/Commit/g
2016-02-14 13:13:49 -08:00
Jae Kwon
538f3110b1
Relaxed nonce-checking for demo
2016-02-08 15:01:26 -08:00
Jae Kwon
7dccf61484
Fix app
2016-02-08 02:19:32 -08:00
Jae Kwon
01b2def693
Actually set Input.Signature; Call rpc broadcast_tx_sync
2016-02-08 01:55:13 -08:00
Jae Kwon
436e0ba7d7
Added genesis file; Added draft of Tendermint tests
2016-02-07 22:54:49 -08:00