Commit Graph

145 Commits

Author SHA1 Message Date
Miya Chen 25df930f58 Merge pull request #48 from getamis/feature/TFS-01-blockchain-initialization-and-run
genesis, tests: add TFS-01-01, TFS-01-02 blockchain initialization
2017-08-28 15:17:32 +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 c7b93d1ddf Merge pull request #47 from getamis/fix/consensus-progress-test-fail
tests: fix consensus progress test fail
2017-08-28 14:36:26 +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 d90e5240c0 container: remove host port binding 2017-08-25 14:27:36 +08:00
Alan Chen 9862079bf0 tests: add TFS-03 recoverability test 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
Miya Chen 9c885ea383 tests: add TFS-01-04 consensus progress test 2017-08-24 16:55:33 +08:00
Alan Chen 22cdc39566 Merge pull request #40 from getamis/feature/use-wait-methods
tests: test blocks refactoring and use wait methods
2017-08-24 15:46:39 +08:00
Alan Chen e4f6d4f964 container: refactor strong/weak peer connecting 2017-08-24 15:37:45 +08:00
Alan Chen c6dac0d378 tests: test block refactoring and use wait methods 2017-08-24 15:37:45 +08:00
bailantaotao e48e2dad3b Merge pull request #41 from getamis/feature/TFS-02-05-reduce-validator-network-size-to-less-than-2f-1
tests: reduce validator network size to less than 2F+1.
2017-08-24 15:34:18 +08:00
Edwin 63ec085509 tests: reduce validator network size to less than 2F+1 2017-08-24 15:04:45 +08:00
bailantaotao 2a39a56650 Merge pull request #39 from getamis/feature/TFS-02-04-Reduce-validator-network-size-below-3f-1
Implement TFU-02-04 Reduce validator network size but keep it more than 2F+1
2017-08-24 15:00:58 +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 b4f85371fb Merge pull request #30 from getamis/feature/TFS-06
TFS-06 block synchronization testing
2017-08-23 16:37:05 +08:00
Alan Chen 10f26bc371 container, tests: using group wait function to refactor the tests 2017-08-23 16:05:22 +08:00
yutelin 2dd5f02c93 Merge pull request #38 from getamis/test/run-tests-in-parallel
travis: run tests in parallel
2017-08-23 15:22:14 +08:00
Alan Chen 50b39ed11d tests: implement TFS-06 block synchronization testing 2017-08-23 15:08:31 +08:00
Alan Chen eeec813f92 istclient: add StopMining 2017-08-23 15:04:42 +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 bfb8a2aead travis: run tests in parallel 2017-08-23 14:30:51 +08:00
yutelin 75a7605539 Merge pull request #37 from getamis/test/refactor-before-each
test: refactor new blockchain function.
2017-08-23 14:21:13 +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
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
yutelin dd4da1b579 Merge pull request #31 from getamis/test/gossip-network-test
test: TFS-07-01 add gossip network test
2017-08-23 12:17:55 +08:00
Yute Lin 85b3bf1b46 test: add gossip network test 2017-08-23 12:05:57 +08:00
Miya Chen 61d209dc76 Merge pull request #36 from getamis/feature/TFS-01-03-peer-connection
tests: add TFS-01-03 peer connection test
2017-08-23 11:42:59 +08:00
Miya Chen 35867870dd tests: add TFS-01-03 peer connection test 2017-08-23 11:27:34 +08:00
yutelin 60b6e9db89 Merge pull request #29 from getamis/feature/update_genesis
benchmark/kubernetes: update genesis.json
2017-08-23 11:21:58 +08:00
Edwin 4a86b74314 fix pr comments 2017-08-23 11:20:42 +08:00
bailantaotao 2d60292f4d Merge pull request #26 from getamis/feature/TFU-02-01-add-validators
tests: implement TFS-02-01 Add validators
2017-08-23 11:17:19 +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 e4fbae8320 fix pr comments 2017-08-22 15:48:10 +08:00