evmone icon indicating copy to clipboard operation
evmone copied to clipboard

evmone-blockchaintest failing transition tests

Open winsvega opened this issue 9 months ago • 1 comments

looks like transition tests not supported. or the fork naming need aliases.

unknown file: Failure
C++ exception with description "unknown revision: BerlinToLondonAt5" thrown in the test body.

[  FAILED  ] bcBerlinToLondon.BerlinToLondonTransition (0 ms)
[ RUN      ] bcBerlinToLondon.initialVal
unknown file: Failure
C++ exception with description "unknown revision: BerlinToLondonAt5" thrown in the test body.

[  FAILED  ] bcBerlinToLondon.initialVal (1 ms)
[ RUN      ] bcBerlinToLondon.londonUncles
unknown file: Failure
C++ exception with description "unknown revision: BerlinToLondonAt5" thrown in the test body.

[  FAILED  ] bcBerlinToLondon.londonUncles (0 ms)
[----------] 3 tests from bcBerlinToLondon (3 ms total)

[----------] 1 test from bcByzantiumToConstantinopleFix
[ RUN      ] bcByzantiumToConstantinopleFix.ConstantinopleFixTransition
unknown file: Failure
C++ exception with description "unknown revision: ByzantiumToConstantinopleFixAt5" thrown in the test body.

[  FAILED  ] bcByzantiumToConstantinopleFix.ConstantinopleFixTransition (0 ms)
[----------] 1 test from bcByzantiumToConstantinopleFix (0 ms total)

winsvega avatar Mar 06 '25 16:03 winsvega

We simply don't have all historical "transitional" revisions added. You can add more in: https://github.com/ethereum/evmone/blob/master/test/utils/utils.cpp#L45. Please make a PR with what you need.

chfast avatar Mar 07 '25 10:03 chfast