EVM: add more scenarios
Context
Contributes to #6091
Introduces two sets of scenarios, to study the costs of creating contracts, and how the amount of ticks grows with more transactions. Those new scenario are derived from existing scenarios, and emphasize distinct parts, to try and understand better the costs associated with them.
One set of scenarios are used to generate multiple inboxes, with a growing number of transactions, to try and understand how the number of ticks of different parts of the execution grow with the number of transactions.
Looping scenarios are relegated to the end of the bench suite, for convenience when selecting which part of the suite to execute, nothing more.
Manually testing the MR
Checklist
-
Select suitable reviewers using the Reviewers
field below. -
Select as Assignee
the next person who should take action on that MR
Edited by Pierre-Emmanuel CORNILLEAU