Commit Graph

62 Commits

Author SHA1 Message Date
Yute Lin 717bf739bf container: add transaction tools 2017-09-11 15:59:49 +08:00
Alan Chen 0ac6064088 client, container, tests/*: integrate ethclient with Istanbul client 2017-09-08 14:01:17 +08:00
Alan Chen 756ba4772f charts, common, tests/*: add skeleton for load test 2017-09-07 18:22:07 +08:00
Alan Chen e6a2666def Merge pull request #70 from getamis/feature/ginkgo-progress
travis: add ginkgo progress
2017-09-07 15:33:05 +08:00
Alan Chen ba21f49c1b tests/functional: correct package name 2017-09-07 14:48:24 +08:00
Miya Chen f439860e75 tests/quorum: add gossip network test 2017-09-07 11:44:01 +08:00
Miya Chen f87e5f2cf4 Merge pull request #62 from getamis/test/quorum-block-sync-test
tests/quorum: add block sync test
2017-09-06 12:33:10 +08:00
Miya Chen 533c9f1152 Merge pull request #61 from getamis/test/quorum-general-consensus-test
tests/quorum: add general consensus test
2017-09-06 12:32:53 +08:00
bailantaotao 12d22e0515 Merge pull request #60 from getamis/feature/qfs-04-non-Byzantine-faulty-behavior-testing
test/quorum: add non byzantine faulty tests
2017-09-06 12:28:20 +08:00
bailantaotao 9c75170636 Merge pull request #58 from getamis/feature/qfs-02-add-dynamic-validators-addtion-removal-testing-in-quorum
tests/quorum: dynamic validators addition/removal testing
2017-09-06 12:28:07 +08:00
Edwin 1cf3fe2a09 test: format description in dynamic test 2017-09-06 11:53:13 +08:00
Miya Chen 7a40ece657 tests/quorum: add block sync test 2017-09-06 11:53:02 +08:00
Edwin b9948e5923 tests/quorum: dynamic validators addition/removal testing 2017-09-06 11:51:43 +08:00
Edwin 7db79fa088 tests: numbers are mismatch in Description 2017-09-06 11:46:02 +08:00
Edwin 1159e96b1f tests/quorum: add recoverability testing 2017-09-06 11:45:54 +08:00
Miya Chen 035bc07c0a tests/quorum: add general consensus test 2017-09-06 11:32:22 +08:00
Edwin cbf9642a47 test/quorum/functional: add non byzantine faulty tests 2017-09-06 11:22:33 +08:00
Yute Lin 3c8041b6d7 container: add quorum docker tools 2017-09-05 18:29:44 +08:00
Miya Chen 14681bf913 container: run geth container with given IP 2017-09-05 15:18:16 +08:00
Alan Chen b6925cdc08 container, tests: functional test refactoring 2017-09-01 11:44:50 +08:00
Miya Chen 1a63c48cd0 tests: add TFS-01-05 round robin proposer selection test 2017-08-28 15:21:24 +08:00
Miya Chen 52725bc1fe genesis, tests: add TFS-01 blockchain initialization and run test 2017-08-28 14:39:51 +08:00
Miya Chen 9bc3941d4d tests: fix consensus progress test fail 2017-08-28 11:05:04 +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
Miya Chen 2e0ce0cba7 Merge pull request #43 from getamis/feature/TFS-01-04-consensus-progress
tests: add TFS-01-04 consensus progress test
2017-08-25 14:30:57 +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 9862079bf0 tests: add TFS-03 recoverability test 2017-08-25 14:27:36 +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 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
Miya Chen 9c885ea383 tests: add TFS-01-04 consensus progress test 2017-08-24 16:55:33 +08:00
Alan Chen c6dac0d378 tests: test block refactoring and use wait methods 2017-08-24 15:37:45 +08:00
Edwin 63ec085509 tests: reduce validator network size to less than 2F+1 2017-08-24 15:04:45 +08:00
Edwin 48dc093aa8 tests: reduce validator network size but keep it more than 2F+1 2017-08-24 14:52:31 +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
Edwin 627a4ca5c1 tests: extend assertion time 2017-08-24 11:02:47 +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 50b39ed11d tests: implement TFS-06 block synchronization testing 2017-08-23 15:08:31 +08:00
Yute Lin 0f62f4a792 test: refactor new blockchain function. 2017-08-23 13:59:37 +08:00
Edwin fb4b88eea9 fix pr comments 2017-08-23 13:57:40 +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
Yute Lin 85b3bf1b46 test: add gossip network test 2017-08-23 12:05:57 +08:00
Miya Chen 35867870dd tests: add TFS-01-03 peer connection test 2017-08-23 11:27:34 +08:00
Edwin e4fbae8320 fix pr comments 2017-08-22 15:48:10 +08:00
Edwin e9de7516c8 tests: implement TFU-02-01 adding validators 2017-08-22 14:55:29 +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
Yute Lin cc7bcfed4e tests: implement TSU-04 non-byzantine faulty behavior 2017-08-22 11:10:37 +08:00