Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automated performance test for EVM contract #12

Open
Tracked by #225
stephenpdeos opened this issue Jul 25, 2023 · 0 comments
Open
Tracked by #225

Automated performance test for EVM contract #12

stephenpdeos opened this issue Jul 25, 2023 · 0 comments

Comments

@stephenpdeos
Copy link
Member

stephenpdeos commented Jul 25, 2023

Dependent on #11 and #13

A new github action based on #11, but does not run automatically. Like #11 it will pull in the EOS EVM artifacts and also a Leap dependency. It will also pull in the debian package for eos-evm-node and eos-evm-rpc instead of building from source.

Instead of running an integration test, a bash and/or python script will be run to automate the steps starting with the Setup nodeos_eos_evm_server.py python env step

  • Note: we only care about capturing swaps/s metric as this time and steps required to capture the internal breakdown of timing within the different sections of the contract.

Upon completion of the script running a report is generated as a series of csv files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

1 participant