Be able to load test DevNet and TestNet with existing staked Gateways and Suppliers that are not controlled by the tester.
Origin Document
The current load testing flow involves scaling Suppliers and Gateways by staking the accounts corresponding to the pre-provisioned off-chain actors.
This flow is not applicable to persistent chains like in DevNet andTestNets where these actors already exist on-chain and out of control of the tester.
This issue is blocking #136
Goals
Be able to test the already staked Suppliers and Gateways on DevNet and TestNet
Deliverables
[ ] A PR that adds --persistent-net flag to the load testing framework that makes it skip staking Gateways and Suppliers
Non-goals / Non-deliverables
Complete rewrite to the current load testing framework to comply with the above requirement.
General deliverables
[ ] Comments: Add/update TODOs and comments alongside the source code so it is easier to follow.
[ ] Testing: Add new tests (unit and/or E2E) to the test suite.
[ ] Makefile: Add new targets to the Makefile to make the new functionality easier to use.
[ ] Documentation: Update architectural or development READMEs; use mermaid diagrams where appropriate.
Objective
Be able to load test DevNet and TestNet with existing staked
Gateway
s andSupplier
s that are not controlled by the tester.Origin Document
The current load testing flow involves scaling
Supplier
s andGateway
s by staking the accounts corresponding to the pre-provisioned off-chain actors.This flow is not applicable to persistent chains like in DevNet andTestNets where these actors already exist on-chain and out of control of the tester.
This issue is blocking #136
Goals
Supplier
s andGateway
s on DevNet and TestNetDeliverables
--persistent-net
flag to the load testing framework that makes it skip stakingGateway
s andSupplier
sNon-goals / Non-deliverables
General deliverables
Creator: @red-0ne Co-Owners: @bryanchriswhite