Raúl Kripalani
5d1d7335b0
WIP payments channels stress test (blocked).
2020-07-07 14:08:51 +01:00
Anton Evangelatov
e899da0063
Merge pull request #81 from filecoin-project/plan/deal-stress-test
...
Basic deal stress test
2020-07-07 13:42:07 +02:00
Yusef Napora
8a4b6473f4
fix exposed port syntax
...
Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com>
2020-07-06 16:58:59 -04:00
Anton Evangelatov
733f2aa87f
fixes
2020-07-06 18:24:11 +02:00
Yusef Napora
2ca9e9f937
loop and retry if mining a block fails
2020-07-06 12:09:53 -04:00
Anton Evangelatov
dd3d04fed2
add basic timers
2020-07-06 17:49:42 +02:00
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
vyzo
91d389330e
compositions for natural time mining in deal stress tests
2020-07-03 12:57:11 +03:00
vyzo
62f1e47bd1
expose rpc ports
2020-07-03 12:54:09 +03:00
vyzo
b6c830c254
Merge branch 'master' into plan/deal-stress-test
2020-07-02 18:52:25 +03:00
vyzo
122926ad49
add testground build selector to compositions
2020-07-02 18:38:57 +03: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
Anton Evangelatov
e6bc6aafdf
resolve merge conflicts
2020-07-01 19:40:48 +02:00
Anton Evangelatov
c7f95280e4
update params for ports
2020-07-01 19:39:17 +02:00
Yusef Napora
ea6dbc912b
merge origin/master into plan/drand-halting
2020-07-01 12:59:22 -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
cecdb0c896
halt drand during lotus chain sync
2020-07-01 12:09:58 -04:00
Yusef Napora
f0c636f243
enable go build cache
2020-07-01 12:09:10 -04:00
Yusef Napora
8aef427fd8
implement halting as state machine
2020-07-01 12:09:10 -04:00
Yusef Napora
6c4e83f8a2
use global params in drand compositions
2020-07-01 12:06:50 -04:00
Yusef Napora
9cb809ac60
add DebugSpew helper
2020-07-01 12:05:45 -04:00
Yusef Napora
8ec4eb8030
fix log level in drand-halting
2020-07-01 12:04:19 -04:00
Yusef Napora
45068f601a
use testground selector
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
Yusef Napora
8469f67a38
set drand_period=1s
2020-07-01 11:57:36 -04:00
Anton Evangelatov
e01b887bc8
wip
2020-07-01 11:57:36 -04:00
vyzo
4595ded0d3
manifest and composition for deal stress test
2020-06-30 14:07:00 +03:00
vyzo
6b44e6d0d8
update composition-natural.toml
2020-06-29 20:06:38 +03:00
vyzo
cced69e496
add composition for natural time test
2020-06-29 20:05:44 +03:00
Anton Evangelatov
6c8abeb067
Merge pull request #78 from filecoin-project/fix-compositions
...
fix compositions
2020-06-29 19:04:08 +02:00
Anton Evangelatov
05e5c42f33
fix compositions
2020-06-29 19:00:18 +02:00
Anton Evangelatov
b47641f1c2
introduce 2 groups of miners
2020-06-29 18:48:10 +02:00
Anton Evangelatov
5fa2c1c410
more compositions
2020-06-26 18:18:44 +02:00
Anton Evangelatov
f91364fb3e
extract common vars
2020-06-26 17:00:13 +02:00
vyzo
16149b9198
add composition with pubsub tracing
2020-06-26 12:05:08 +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
19f0aa75eb
rm resources block from drand composition
2020-06-25 13:01:46 -04:00
Yusef Napora
3f15146c19
add composition with mock randomness
2020-06-25 12:18:08 -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
Anton Evangelatov
67b1bb6178
better default for k8s composition
2020-06-25 14:30:02 +02:00
Anton Evangelatov
65dff05008
bump up balances
2020-06-24 15:42:34 +02:00
Anton Evangelatov
2379ff1740
composition for k8s, better error logging on collect addrs
2020-06-24 14:50:06 +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