Skip to content

Finish end-to-end state override tests #70

@guilledk

Description

@guilledk

Overview

We want to build a more robust test suite for the state override system on compare function such that in the future if upstream changes logic related to this we can make sure we catch any new bugs.

Currently we have 83% coverage of compare function using mostly unit test + a single end to end test, we should try to build more variations of the end-to-end test, also making sure we test both historical and current-state calls.

Links

Compare function:

pub fn compare_state_diffs<Ext, DB>(

Current end to end test:

async fn test_integration_tevm_only() {

Acceptance Criteria

Build end-to-end tests for all override cases (try to hit all panics in compare function), and query reth state using historical and current-state rpc calls.

Tasks

###TODO

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions