Commit Graph

52 Commits

Author SHA1 Message Date
mark.lin dc69f95394 container: add full fync mode 2017-08-31 09:45:14 +08:00
Miya Chen 1a63c48cd0 tests: add TFS-01-05 round robin proposer selection test 2017-08-28 15:21:24 +08:00
Alan Chen 80e29f5e37 Merge pull request #45 from getamis/feature/TFS-03
TFS-03 Recoverability testing
2017-08-25 15:11:17 +08:00
yutelin d4591be74d Merge pull request #42 from getamis/test/byzantine-faulty-behavior-testing
test: TFS-05 add byzantine faulty tests
2017-08-25 14:28:32 +08:00
Alan Chen d90e5240c0 container: remove host port binding 2017-08-25 14:27:36 +08:00
Alan Chen f4b4a22a18 container, tests: make geth be able to stop and resume 2017-08-25 12:39:24 +08:00
yutelin 736cbc0c48 Merge pull request #44 from getamis/feature/TFS-02-02-Add-a-new-validator-in-validator-network
tests: watch few block and see if the newly added validator has been …
2017-08-25 11:28:22 +08:00
Yute Lin be765d7fbe test: TFS-05 add byzantine faulty tests 2017-08-25 10:56:38 +08:00
Edwin 331353534c fix pr comments 2017-08-25 10:29:45 +08:00
Edwin 204376eab2 container: add getProposer function to utils 2017-08-24 18:01:57 +08:00
Edwin 10be446832 tests: watch few block and see if the newly added validator has been picked as proposer at least once. 2017-08-24 17:46:26 +08:00
Alan Chen e4f6d4f964 container: refactor strong/weak peer connecting 2017-08-24 15:37:45 +08:00
bailantaotao 6c7c38b7ed Merge pull request #33 from getamis/feature/TFU-02-03-remove-validators
Implement TFU-02-03 Remove validators
2017-08-24 14:42:52 +08:00
Alan Chen 10f26bc371 container, tests: using group wait function to refactor the tests 2017-08-23 16:05:22 +08:00
Alan Chen e026d791cd container: add capability to create ethereum nodes 2017-08-23 15:04:42 +08:00
bailantaotao 47563a08da Merge pull request #35 from getamis/feature/detect-no-block-to-generate
container: detect no block to generate
2017-08-23 14:51:59 +08:00
Yute Lin 0f62f4a792 test: refactor new blockchain function. 2017-08-23 13:59:37 +08:00
Edwin 62232d30c4 container: caller must pass processing time into RemoveValidators function 2017-08-23 13:57:35 +08:00
Edwin b6ee88035a tests: implement TFU-02-03 Remove validators 2017-08-23 13:57:17 +08:00
Edwin b9b5b0e5c8 container: add RemoveValidators function 2017-08-23 13:56:23 +08:00
Edwin 73bdbc9545 container: change the ConsensusMonitor policy 2017-08-23 13:47:42 +08:00
Yute Lin 85b3bf1b46 test: add gossip network test 2017-08-23 12:05:57 +08:00
Edwin 4a86b74314 fix pr comments 2017-08-23 11:20:42 +08:00
Edwin 80adc3b9cc container: remove redundant code 2017-08-22 23:23:08 +08:00
Edwin 8afc252455 container: detect no block to generate 2017-08-22 23:23:04 +08:00
Edwin 5b7c69ece0 container: add addValidators function for blockchain 2017-08-22 14:52:33 +08:00
Edwin 49eabb5773 container: add Address function for interface 2017-08-22 14:52:24 +08:00
bailantaotao 80c6aa0738 Merge pull request #25 from getamis/feature/add-simple-consensus-monitor
container: add monitor to detect consensus status
2017-08-22 14:45:13 +08:00
Edwin 060dae373b container: add EnsureConsensusWorking to Blockchain interface 2017-08-22 14:33:51 +08:00
Yute Lin b6b76be226 container: add force stop blockchain 2017-08-22 11:26:04 +08:00
Edwin 35f81242b2 container: add monitor to detect consensus status 2017-08-21 15:12:46 +08:00
Alan Chen e0eb79520e container: remove unnecessary network settings 2017-08-21 12:04:05 +08:00
Edwin 28ac722bb2 container: connect all validators 2017-08-21 11:33:12 +08:00
Alan Chen 1cb353604d container, genesis: support docker network and refactoring 2017-08-18 15:24:35 +08:00
Alan Chen a5e020c4fe container, core, tests: add blockchain struct for testing and refactoring 2017-08-18 11:17:01 +08:00
Alan Chen 10a5aa9037 Merge pull request #19 from getamis/feature/add-websocket-support
container, tests: add websocket support
2017-08-17 18:07:18 +08:00
Alan Chen b28666506a container, tests: add websocket support 2017-08-17 15:01:07 +08:00
Edwin 1da4c038f5 core: pass the genesis to SetupNodes 2017-08-16 11:39:47 +08:00
Alan Chen da46ba38ff container: wait for image pulling done 2017-08-16 11:22:56 +08:00
Alan Chen ac8d679744 container: fix that init container doesn't stop 2017-08-15 18:24:06 +08:00
Alan Chen cdf4c5605a container, tests: add Host and NewClient API 2017-08-15 15:21:35 +08:00
Alan Chen d090a771a3 container, tests: support docker image repository and tag 2017-08-15 15:09:41 +08:00
Alan Chen 36bad019e1 container: use ImageList intead of ImageSearch 2017-08-15 14:50:56 +08:00
Alan Chen 34a24a5ed2 container, tests: update docker image name 2017-08-14 15:09:01 +08:00
Edwin 149d8b4700 core: move genesis.go into core/genesis package 2017-08-14 14:08:42 +08:00
Edwin 0a51226353 core: hide the key generated method 2017-08-14 13:34:42 +08:00
Edwin 67025d76fc core, container: rename HttpPort to P2PPort 2017-08-14 13:13:24 +08:00
Edwin 8d872e8640 core, container: refactor environment config with docker 2017-08-14 11:45:03 +08:00
Alan Chen 46313056d7 container, tests: add integration example 2017-08-11 16:20:02 +08:00
Alan Chen 2010e53c9e core, container: complete the geth container API 2017-08-11 16:19:59 +08:00