Skip to content

Performance testing in CI #425

Description

@birchmd

We want to protect our application from performance regressions. This is important to make sure that gas costs accurately reflect the resources spent in a transaction as well as ensuring we can handle high levels of traffic through the API (which will only increase as the network becomes more popular). To this end, we want a suite of benchmark tests (including the existing performance benchmarks in the server crate and infamous solidity_abi::test_gas_costs) that run in CI to compare performance of the main branch to the performance on the PR branch. The check will ensure the performance has not dropped more than an acceptable level (the specific number will depend on the variance in the benchmarks -- to avoid false positives).

Metadata

Metadata

Assignees

No one assigned

    Labels

    devopsIntegrates or automates a development process

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions