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
- eth_syncing