zombienet
zombienet copied to clipboard
A cli tool to easily spawn ephemeral Polkadot/Substrate networks and perform tests against them.
We can use `describe pod` to detect when the pod scheduler is waiting for more capacity in the cluster.
Currently it is hard to reason about how the test is going in terms of latency. It would be useful to have each line of output be prefixed with the...
Currently the visual discrimination between deliberate the error log and the backtrace is not very visible. Suggestion: Add color + boldness.
It's sometimes not clear if zombienet stalled (i.e. a kubernetes issue, inet issue) or if a long running op is inprogress. Prime example: * `[override]` with `local_path`, that uploads a...
We're looking at writing an integration test suite that focuses on performance testing, more specifically on a list of key indicators that are covered in https://github.com/paritytech/polkadot-sdk/issues/874. The current design of...
For `Native` provider, allow start using `--base-path` from a previous run and do not add `--tmp` flag. cc @sandreim, you should set the `--base-path` for each node right? or can...
Once we parse the config, we should show errors (and warnings) with error line. Check this comment https://github.com/paritytech/polkadot/pull/4571#discussion_r780171005
Is not useful when the name of the binary is the same we want to override. e.g. ``` [[relaychain.nodes]] name = "alice" extra_args = [ "--alice" ] [[relaychain.nodes.overrides]] local_path =...
``` cat ./zombienet_tests/parachains/0001-parachains-smoke-test.toml [settings] timeout = 1000 [relaychain] default_image = "{{ZOMBIENET_INTEGRATION_TEST_IMAGE}}" chain = "rococo-local" command = "polkadot" [[relaychain.nodes]] name = "alice" extra_args = [ "--alice" ] [[relaychain.nodes.env]] name = "RUST_LOG"...
While using kubernetes mode and exploring different Docker images, I noticed that using nonexistent Docker images causes Zombienet to hang up. Ideally, it should throw some error so the user...