besu: Besu is failing some tests, please dedicate a person to work on this with me

Since besu has implemented test RPC it is a part of test stats program: http://retesteth.ethdevops.io/ Besu runs fine, but many tests are still red and I am trying to reach someone to work on fixing this from the besu team.

Please contact telegram: @wdimitry

List of failing tests

info: (stTransactionTest/HighGasPrice, fork: Berlin, TrInfo: d: 0, g: 0, v: 0, TrData: ` 0x..`)
info: (stTransactionTest/ValueOverflow, fork: Berlin, TrInfo: d: 0, g: 0, v: 0, TrData: ` 0x..`)
info: (stExample/accessListExample, fork: EIP150, TrInfo: d: 0, g: 0, v: 0, TrData: `:label declaredKeyWrite 0x00..`)
info: (stExample/basefeeExample, fork: EIP150, TrInfo: d: 0, g: 0, v: 0, TrData: `:label declaredKeyWrite 0x00..`)
info: (stExample/eip1559, fork: EIP150, TrInfo: d: 0, g: 0, v: 0, TrData: ` 0x00..`)

info: (bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst_London, fork: London, block: 0)
info: (bcStateTests/TransactionNonceCheck2_London, fork: London, block: 0)
info: (bcEIP1559/feeCap_London, fork: London, block: 0)
info: (bcBerlinToLondon/initialVal_BerlinToLondonAt5, fork: BerlinToLondonAt5, block: 5)

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 21 (10 by maintainers)

Most upvoted comments

Ok all tests resolved now. Only the shift operations on legacy forks need a fix.

Btw besu test rpc is the fastest now on the test run.

I pushed a fix to resolve the hostname.

But once again how does it work from inside the docker need to check.

You can also use dretesteth.sh script to build the docker. Then it uses docker image providing the same interface as original executable.

Open an issue about mac build

The besu cmd is

besu retesteth --rpc-http-port $((47710+$i)) --data-path=$tmpdir --logging=DEBUG >> ~/.retesteth/logs/besu-$file

Retesteth from develop

./retesteth -t GeneralStateTests/stTransactionTest -- --singletest HighGasPrice --clients besu --singlenet Berlin

Or you can upload and run file from the web interface: retesteth.ethdevops.io/web