Skip to content

EVM: add more scenarios

Pierre-Emmanuel CORNILLEAU requested to merge pec@evm@bench@more_tests into master

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

Merge request reports