Adam Babik
5383182251
Fix race conditions in e2e transaction tests ( #582 )
2018-01-31 08:34:31 +01:00
Adam Babik
89d89681a3
Add support for metrics ( #558 )
...
It adds support for metrics (expvar and Prometheus) along with docker-compose files to run a Whisper test cluster.
2018-01-30 12:51:48 +01:00
Dmitry Shulyak
ba0433367c
Add instructions how to prepare/run e2e tests ( #577 )
2018-01-29 11:14:55 +01:00
Dmitry Shulyak
ba0b20e53f
Remove mocks for transaction manager and transaction queue
...
It is very unlikely that there will be 2 or more implementations
of tx manager and queue, as they are tailored specifically to status project
requirements.
2018-01-26 15:21:34 +01:00
Dmitry Shulyak
680d0513b7
Refactoring of TxQueue and Manager ( #530 )
2018-01-25 21:59:21 -08:00
Dmitry Shulyak
6ed5997ff4
Merge pull request #573 from azer/develop
...
Fix link to geth-patches readme
2018-01-26 07:50:04 +02:00
Azer Koçulu
72445d5dd4
Fix link to geth-patches readme
2018-01-26 10:14:29 +08:00
Igor Mandrigin
fb3d2ff6fe
Introduce the dependency vendoring tool: `dep`. ( #551 )
...
* Introduce `dep`, the dependency vendoring tool.
Use commits from `go-ethereum@release/1.7` for most of the dependencies.
* Update dependencies.
2018-01-25 14:08:43 +01:00
Dmitry Shulyak
3b3097c95b
Merge pull request #572 from dshulyak/peercountlint
...
Fix PeerCount lint warning
2018-01-25 14:26:24 +02:00
Dmitry Shulyak
28a122f4aa
Fix PeerCount lint warning
2018-01-25 12:16:59 +02:00
Dmitry Shulyak
889eeca31d
Add a workaround for waiting till node is synced with network ( #565 )
2018-01-24 23:26:34 -08:00
Daniel Nephin
755a646bd4
Use gometalinter config instead of makefile ( #560 )
2018-01-24 00:25:28 -08:00
Adam Babik
e214e1e270
Manage discovery from flags and refactor handling interrupt signals ( #557 )
2018-01-22 21:16:13 -08:00
Pedro Pombeiro
cb0a889245
Add probot settings
2018-01-22 16:41:34 +01:00
Adam Babik
c153a60dc3
Clean up whisper log delivery ( #555 )
2018-01-19 15:53:16 +01:00
Dmitry Shulyak
0771e7d1b7
Use single codepath for sending transactions to a local and remote nodes ( #527 )
...
- new EthereumTransactor that provides higher level API for working with ethereum network, and it is fully conformant with ethclient
- new test rpc service that improves flexibility and coverage of txqueue manager tests
- run complete transaction sequantially for each address
- go-ethereum: Get pending nonce from transaction pool
- add a patch with getting nonce from transaction pool
2018-01-18 17:55:17 +01:00
Ivan Daniluk
ea55ac0744
Cleanup after merging wnode-status and statusd ( #554 )
2018-01-17 22:40:14 +01:00
phcurtis
5a5c5d3a5c
Merge wnode-status into statusd ( #549 ) ( #550 )
2018-01-17 21:07:45 +01:00
F. Eugene Aumson
83763e0401
Make gas linter happy ( #544 )
2018-01-17 17:46:21 +01:00
Igor Mandrigin
bffd2fda08
Add `Content-Type` to the whisper tests as required in geth 1.7.3. ( #553 )
2018-01-17 17:12:40 +01:00
Ivan Daniluk
f93cd81d83
Upgrade to geth 1.7.3 and add geth patches ( #492 )
2018-01-15 21:26:41 +01:00
Adam Babik
953790c641
Add a test case to reproduce the issue ( #548 )
2018-01-11 18:17:41 +01:00
Adrià Cidre
7ab6a062ec
[ #516 ] Fix panic based on wrong error in setImmediate function ( #535 )
...
Additionally, this change clean ups and improves organization of `geth/jail/internal/timers` package.
2018-01-10 10:42:40 +01:00
Adam Babik
83415ea4c8
Fix dependency version to build xgo-ios-simulator image ( #542 )
2018-01-10 10:37:09 +01:00
Ivan Daniluk
e9a0286523
Remove tput usage from Makefile ( #531 )
2018-01-09 18:46:54 +01:00
Igor Mandrigin
45d75da7cb
.gitignore: add vim swap files ( #545 )
2018-01-09 18:28:03 +01:00
Igor Mandrigin
21132a441f
Remove creating global `_status_catalog` variable
2018-01-09 17:53:33 +01:00
Adrià Cidre
d71c66a243
Add mockgen dependency on the Readme to run make ci ( #533 )
2018-01-04 17:04:40 +01:00
Dmitry Shulyak
ece5e367f6
Register testify command line flags ( #528 )
2018-01-04 14:57:50 +02:00
Pedro Pombeiro
a79b1f6f7b
xgo: Use statusteam/xgo Docker image, based on Go 1.9.2 instead of 1.8.3 ( #520 )
2018-01-04 10:47:10 +01:00
Caner Çıdam
5c8b7758d5
add the missing dot at the end of comment sentence
2018-01-04 09:38:53 +01:00
Caner Çıdam
a3663fa1cc
fewer s.reinitMock() lines using SetupTest
2018-01-04 09:38:53 +01:00
Caner Çıdam
2d4391704e
short comment for TestAccounts
2018-01-04 09:38:53 +01:00
Caner Çıdam
813c6df5f0
reduce error check in TestSelectAccount
2018-01-04 09:38:53 +01:00
Caner Çıdam
83e71f3e4f
fix order of s.Equal args
2018-01-04 09:38:53 +01:00
Caner Çıdam
74f38d4f94
update rest of the tests: expected errors
2018-01-04 09:38:53 +01:00
Caner Çıdam
c0acd033a1
update table-driven tests: expected errors
2018-01-04 09:38:53 +01:00
Caner Çıdam
90123f4f40
remove unnecessary check in TestAddressToDecryptedAccount
2018-01-04 09:38:53 +01:00
Caner Çıdam
491b4ca3ce
split TestCreateAndRecoverAccount
2018-01-04 09:38:53 +01:00
Caner Çıdam
ca5b34afb7
verify accounts in TestAddressToDecryptedAccount
2018-01-04 09:38:53 +01:00
Caner Çıdam
f31fcd6c90
fix NotNil misuse
2018-01-04 09:38:53 +01:00
Caner Çıdam
1daeeee4fd
few changes to TestSelectedAndReSelectAccount
2018-01-04 09:38:53 +01:00
Caner Çıdam
b37a1ced0d
remove repetitive account creation from tests
2018-01-04 09:38:53 +01:00
Caner Çıdam
8c1b1e265c
add TestAddressToDecryptedAccount
2018-01-04 09:38:53 +01:00
Caner Çıdam
1326a1ab36
add TestAccounts
2018-01-04 09:38:53 +01:00
Caner Çıdam
f3257da15e
add TestLogout and test errors
2018-01-04 09:38:53 +01:00
Caner Çıdam
1f0655eba6
add TestSelectedAndReSelectAccount
2018-01-04 09:38:53 +01:00
Caner Çıdam
f92aff3eb0
add TestSelectedAccount
2018-01-04 09:38:53 +01:00
Caner Çıdam
48d75d135c
finalize TestCreateChildAccount
2018-01-04 09:38:53 +01:00
Caner Çıdam
3fd4e04f59
workaround for EXPECT().Times(int)
2018-01-04 09:38:53 +01:00