Commit Graph

29 Commits

Author SHA1 Message Date
Anton Evangelatov
db383b6a8b Merged with master (so that we get blockchain stats) 2020-07-06 17:06:44 +02:00
Raúl Kripalani
8d5a8b0927
make the testkit friends with local:exec. (#105) 2020-07-06 15:47:17 +01:00
Anton Evangelatov
aa90a8a989 upgrade lotus 2020-07-03 20:57:57 +02:00
vyzo
b6c830c254 Merge branch 'master' into plan/deal-stress-test 2020-07-02 18:52:25 +03:00
Anton Evangelatov
740741b129 add mining_mode to deals-e2e test case 2020-07-02 14:13:39 +02:00
vyzo
bcd3e79557 Merge branch 'master' into plan/deal-stress-test 2020-07-02 12:50:49 +03:00
vyzo
fee13a6daf rename test case to deals-stress-test 2020-07-02 12:49:27 +03:00
Raúl Kripalani
619f3fd60b update runtime image to v2. 2020-07-01 19:48:23 +01:00
Raúl Kripalani
4eb2218cf3
Update FFI and Lotus versions (#89) 2020-07-01 19:36:46 +01:00
Yusef Napora
a8841a8b76 merge testkit into plan/drand-halting 2020-07-01 12:54:46 -04:00
Raúl Kripalani
274b07f50a Merge branch 'master' into plan/deal-stress-test 2020-07-01 17:38:56 +01:00
Raúl Kripalani
e7488209c8
refactor soup: assemble testkit; separate test case logic from node templates. (#88) 2020-07-01 17:29:09 +01:00
Yusef Napora
4ac2de1ee5 add genesis_timestamp_offset to drand-halting testcase 2020-07-01 12:09:10 -04:00
Yusef Napora
e14b716643 add suspend_events param to manifest 2020-07-01 12:09:10 -04:00
Yusef Napora
818bdd49b8 fix default log level 2020-07-01 12:04:19 -04:00
Yusef Napora
8ec4eb8030 fix log level in drand-halting 2020-07-01 12:04:19 -04:00
Yusef Napora
406bd5da84 define new test case for drand-halting 2020-07-01 12:04:19 -04:00
Yusef Napora
0b386f21d5 refactor drand node and implement halting 2020-07-01 12:02:40 -04:00
Raúl Kripalani
81f8451a23 iterate on testkit library. 2020-07-01 14:41:38 +01:00
vyzo
4595ded0d3 manifest and composition for deal stress test 2020-06-30 14:07:00 +03:00
vyzo
da85855a6b option to turn on natural time mining 2020-06-29 20:05:43 +03:00
Anton Evangelatov
f91364fb3e extract common vars 2020-06-26 17:00:13 +02:00
vyzo
909e0e401f define enable_pubsub_tracer in manifest.toml 2020-06-26 14:12:22 +03:00
Yusef Napora
c66dfe1c03
Merge pull request #53 from filecoin-project/feat/drand-setup
initial drand setup
2020-06-25 13:07:26 -04:00
Yusef Napora
75ff8d0689 add random_beacon_type param, default to mock randomness 2020-06-25 11:35:55 -04:00
Yusef Napora
e225a644f4 run drand gossip relays alongside each drand node 2020-06-25 11:35:55 -04:00
Yusef Napora
4a337785b5 rebase drand setup onto master 2020-06-25 11:35:55 -04:00
Anton Evangelatov
8588cce4d5 move rolling build config to composition file, not manifest 2020-06-25 15:24:53 +02:00
vyzo
448bbf3710
generic test plan scaffolding, with baseline plan (#39)
* test plan scaffolding

* generify the testplan role dispatch

* manifest.toml

* initial go.mod and go.sum

* correct name

* gomod: update from build

* node construction in scaffolding

* fix test runner return type

* remove offending comments

* add initial composition, and fix context bug

* debug lines

* check errors from node construction

* specify Repo after Online option

* add power/proof type initialization code

* fix baseline composition

* use new docker-images (build/run) introduced in the #48 PR

* upgrade go-sdk to master (#51)

* fix types for run.InvokeMap

* fix miner actor sequence address

* explictly specify listen address for nodes on the data network

* make a separate full node for the miner

* initialize the wallet for the full node before creating the storage node

* go mod tidy

* also set the listen address for the miner node

* circleci to build the soup testplan

* extract topics

* test runner: pass the role map to doRun for generic runner

* use a wrapper TestEnvironment to encapsulate the runenv and initCtx

* embed RunEnv and InitContext into TestEnvironment for better ergonomics

* remove empty import

* extract stateReady

Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com>
2020-06-24 12:52:23 +02:00