Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Run tests 

All the unit tests are run as part of the build, but can be explicitly triggered with:

...

Currently there are 16 consensus tests , and 3 sync tests and 1 graphql test that are failing. The consensus tests are believed to be performance related and the sync tests involve aleth and nethermind clients which are not properly configured within the test suite.

  • failing consensus tests
    • modexp_37120_37111_37111_25000_d0g0v0_Istanbul
    • modexp_9_3711_37111_25000_d0g1v0_Istanbul
    • CallEcrecover0_NoGas_d0g0v0_Istanbul
    • sstore_0toXtoX_d1g0v0_Istanbul
    • static_callcallcodecall_010_2_d1g0v0_Istanbul
    • CALLBlake2f_MaxRounds_d0g0v0_Istanbul
    • sstore_combinations_initial00_d26g0v0_Istanbul
    • sstore_combinations_initial11_2_d280g0v0_Istanbul
    • sstore_combinations_initial11_2_d36g0v0_Istanbul
    • sstore_combinations_initial20_d373g0v0_Istanbul
    • StoreClearsAndInternlCallStoreClearsSuccess_d0g0v0_Istanbul
    • ecmul_1-3_0_21000_80_d0g3v0_Istanbul
    • pointMulAdd_d5g2v0_Istanbul
    • pointMulAdd2_d25g3v0_Istanbul
    • ecmul_0-3_340282366920938463463374607431768211456_28000_80_d0g3v0_Istanbul
    • SimpleTxCosts20000_Frontier
  • failing sync tests
    • fast-sync aleth_nightly -> besu_latest
    • fast-sync besu_latest -> aleth_nightly
    • fast-sync nethermind_latest -> besu_latest
    failing graphql tests
    • eth_syncing