ref-fvm icon indicating copy to clipboard operation
ref-fvm copied to clipboard

FEVM | Eth Compliance Test | 39-stRevertTest | use-case Failures

Open shamb0 opened this issue 2 years ago • 2 comments

Following use-cases are failed.

  • Skipped, Taking too long (or execution freeze). Have to re-check.
Test ID Use-Case
TID-39-02 LoopCallsDepthThenRevert
TID-39-03 LoopCallsDepthThenRevert2
TID-39-04 LoopCallsDepthThenRevert3
TID-39-05 LoopCallsThenRevert
TID-39-06 LoopDelegateCallsDepthThenRevert
TID-39-43 stateRevert
  • Hit with error EVM_CONTRACT_REVERTED (ExitCode::33)
Test ID Use-Case
TID-39-08 PythonRevertTestTue201814-1430
TID-39-17 RevertOpcode
  • Hit with error EVM_CONTRACT_UNDEFINED_INSTRUCTION (ExitCode::35)
Test ID Use-Case
TID-39-12 RevertInCallCode
TID-39-27 RevertPrecompiledTouch
TID-39-31 RevertPrecompiledTouchExactOOG
TID-39-28 RevertPrecompiledTouch_nonce
TID-39-29 RevertPrecompiledTouch_noncestorage
TID-39-30 RevertPrecompiledTouch_storage
  • Hit with error EVM_CONTRACT_ILLEGAL_MEMORY_ACCESS (ExitCode::38)
Test ID Use-Case
TID-39-14 RevertInDelegateCall
  • Hit with error EVM_CONTRACT_STACK_UNDERFLOW (ExitCode::36)
Test ID Use-Case
TID-39-16 RevertOnEmptyStack

shamb0 avatar Jan 30 '23 15:01 shamb0

=== KO Status ===
Count :: 11
{
    "RevertOpcode.json::RevertOpcode": [
        "Istanbul | 0 | ExitCode { value: 33 }",
        "Istanbul | 0 | ExitCode { value: 33 }",
        "Istanbul | 0 | ExitCode { value: 33 }",
        "Istanbul | 0 | ExitCode { value: 33 }",
        "Berlin | 0 | ExitCode { value: 33 }",
        "Berlin | 0 | ExitCode { value: 33 }",
        "Berlin | 0 | ExitCode { value: 33 }",
        "Berlin | 0 | ExitCode { value: 33 }",
        "London | 0 | ExitCode { value: 33 }",
        "London | 0 | ExitCode { value: 33 }",
        "London | 0 | ExitCode { value: 33 }",
        "London | 0 | ExitCode { value: 33 }",
        "Merge | 0 | ExitCode { value: 33 }",
        "Merge | 0 | ExitCode { value: 33 }",
        "Merge | 0 | ExitCode { value: 33 }",
        "Merge | 0 | ExitCode { value: 33 }",
    ],
    "RevertPrecompiledTouchExactOOG.json::RevertPrecompiledTouchExactOOG": [
        "Istanbul | 0 | ExitCode { value: 35 }",
        "Istanbul | 8 | ExitCode { value: 35 }",
        "Istanbul | 16 | ExitCode { value: 35 }",
        "Istanbul | 24 | ExitCode { value: 35 }",
        "Istanbul | 1 | ExitCode { value: 35 }",
        "Istanbul | 9 | ExitCode { value: 35 }",
        "Istanbul | 17 | ExitCode { value: 35 }",
        "Istanbul | 25 | ExitCode { value: 35 }",
        "Istanbul | 2 | ExitCode { value: 35 }",
        "Istanbul | 10 | ExitCode { value: 35 }",
        "Istanbul | 18 | ExitCode { value: 35 }",
        "Istanbul | 26 | ExitCode { value: 35 }",
        "Istanbul | 3 | ExitCode { value: 35 }",
        "Istanbul | 11 | ExitCode { value: 35 }",
        "Istanbul | 19 | ExitCode { value: 35 }",
        "Istanbul | 27 | ExitCode { value: 35 }",
        "Istanbul | 4 | ExitCode { value: 35 }",
        "Istanbul | 12 | ExitCode { value: 35 }",
        "Istanbul | 20 | ExitCode { value: 35 }",
        "Istanbul | 28 | ExitCode { value: 35 }",
        "Istanbul | 5 | ExitCode { value: 35 }",
        "Istanbul | 13 | ExitCode { value: 35 }",
        "Istanbul | 21 | ExitCode { value: 35 }",
        "Istanbul | 29 | ExitCode { value: 35 }",
        "Istanbul | 6 | ExitCode { value: 35 }",
        "Istanbul | 14 | ExitCode { value: 35 }",
        "Istanbul | 22 | ExitCode { value: 35 }",
        "Istanbul | 30 | ExitCode { value: 35 }",
        "Istanbul | 7 | ExitCode { value: 35 }",
        "Istanbul | 15 | ExitCode { value: 35 }",
        "Istanbul | 23 | ExitCode { value: 35 }",
        "Istanbul | 31 | ExitCode { value: 35 }",
        "Istanbul | 8 | ExitCode { value: 35 }",
        "Istanbul | 8 | ExitCode { value: 35 }",
        "Istanbul | 16 | ExitCode { value: 35 }",
        "Istanbul | 16 | ExitCode { value: 35 }",
        "Istanbul | 0 | ExitCode { value: 35 }",
        "Istanbul | 0 | ExitCode { value: 35 }",
        "Istanbul | 24 | ExitCode { value: 35 }",
        "Istanbul | 24 | ExitCode { value: 35 }",
        "Istanbul | 9 | ExitCode { value: 35 }",
        "Istanbul | 9 | ExitCode { value: 35 }",
        "Istanbul | 17 | ExitCode { value: 35 }",
        "Istanbul | 17 | ExitCode { value: 35 }",
        "Istanbul | 1 | ExitCode { value: 35 }",
        "Istanbul | 1 | ExitCode { value: 35 }",
        "Istanbul | 25 | ExitCode { value: 35 }",
        "Istanbul | 25 | ExitCode { value: 35 }",
        "Istanbul | 10 | ExitCode { value: 35 }",
        "Istanbul | 10 | ExitCode { value: 35 }",
        "Istanbul | 18 | ExitCode { value: 35 }",
        "Istanbul | 18 | ExitCode { value: 35 }",
        "Istanbul | 2 | ExitCode { value: 35 }",
        "Istanbul | 2 | ExitCode { value: 35 }",
        "Istanbul | 26 | ExitCode { value: 35 }",
        "Istanbul | 26 | ExitCode { value: 35 }",
        "Istanbul | 11 | ExitCode { value: 35 }",
        "Istanbul | 11 | ExitCode { value: 35 }",
        "Istanbul | 19 | ExitCode { value: 35 }",
        "Istanbul | 19 | ExitCode { value: 35 }",
        "Istanbul | 3 | ExitCode { value: 35 }",
        "Istanbul | 3 | ExitCode { value: 35 }",
        "Istanbul | 27 | ExitCode { value: 35 }",
        "Istanbul | 27 | ExitCode { value: 35 }",
        "Istanbul | 12 | ExitCode { value: 35 }",
        "Istanbul | 12 | ExitCode { value: 35 }",
        "Istanbul | 20 | ExitCode { value: 35 }",
        "Istanbul | 20 | ExitCode { value: 35 }",
        "Istanbul | 4 | ExitCode { value: 35 }",
        "Istanbul | 4 | ExitCode { value: 35 }",
        "Istanbul | 28 | ExitCode { value: 35 }",
        "Istanbul | 28 | ExitCode { value: 35 }",
        "Istanbul | 13 | ExitCode { value: 35 }",
        "Istanbul | 13 | ExitCode { value: 35 }",
        "Istanbul | 21 | ExitCode { value: 35 }",
        "Istanbul | 21 | ExitCode { value: 35 }",
        "Istanbul | 5 | ExitCode { value: 35 }",
        "Istanbul | 5 | ExitCode { value: 35 }",
        "Istanbul | 29 | ExitCode { value: 35 }",
        "Istanbul | 29 | ExitCode { value: 35 }",
        "Istanbul | 14 | ExitCode { value: 35 }",
        "Istanbul | 14 | ExitCode { value: 35 }",
        "Istanbul | 22 | ExitCode { value: 35 }",
        "Istanbul | 22 | ExitCode { value: 35 }",
        "Istanbul | 6 | ExitCode { value: 35 }",
        "Istanbul | 6 | ExitCode { value: 35 }",
        "Istanbul | 30 | ExitCode { value: 35 }",
        "Istanbul | 30 | ExitCode { value: 35 }",
        "Istanbul | 15 | ExitCode { value: 35 }",
        "Istanbul | 15 | ExitCode { value: 35 }",
        "Istanbul | 23 | ExitCode { value: 35 }",
        "Istanbul | 23 | ExitCode { value: 35 }",
        "Istanbul | 7 | ExitCode { value: 35 }",
        "Istanbul | 31 | ExitCode { value: 35 }",
        "Istanbul | 7 | ExitCode { value: 35 }",
        "Istanbul | 31 | ExitCode { value: 35 }",
        "Berlin | 0 | ExitCode { value: 35 }",
        "Berlin | 8 | ExitCode { value: 35 }",
        "Berlin | 16 | ExitCode { value: 35 }",
        "Berlin | 24 | ExitCode { value: 35 }",
        "Berlin | 1 | ExitCode { value: 35 }",
        "Berlin | 9 | ExitCode { value: 35 }",
        "Berlin | 17 | ExitCode { value: 35 }",
        "Berlin | 25 | ExitCode { value: 35 }",
        "Berlin | 2 | ExitCode { value: 35 }",
        "Berlin | 10 | ExitCode { value: 35 }",
        "Berlin | 18 | ExitCode { value: 35 }",
        "Berlin | 26 | ExitCode { value: 35 }",
        "Berlin | 3 | ExitCode { value: 35 }",
        "Berlin | 11 | ExitCode { value: 35 }",
        "Berlin | 19 | ExitCode { value: 35 }",
        "Berlin | 27 | ExitCode { value: 35 }",
        "Berlin | 4 | ExitCode { value: 35 }",
        "Berlin | 12 | ExitCode { value: 35 }",
        "Berlin | 20 | ExitCode { value: 35 }",
        "Berlin | 28 | ExitCode { value: 35 }",
        "Berlin | 5 | ExitCode { value: 35 }",
        "Berlin | 13 | ExitCode { value: 35 }",
        "Berlin | 21 | ExitCode { value: 35 }",
        "Berlin | 29 | ExitCode { value: 35 }",
        "Berlin | 6 | ExitCode { value: 35 }",
        "Berlin | 14 | ExitCode { value: 35 }",
        "Berlin | 22 | ExitCode { value: 35 }",
        "Berlin | 30 | ExitCode { value: 35 }",
        "Berlin | 7 | ExitCode { value: 35 }",
        "Berlin | 15 | ExitCode { value: 35 }",
        "Berlin | 23 | ExitCode { value: 35 }",
        "Berlin | 31 | ExitCode { value: 35 }",
        "Berlin | 8 | ExitCode { value: 35 }",
        "Berlin | 8 | ExitCode { value: 35 }",
        "Berlin | 16 | ExitCode { value: 35 }",
        "Berlin | 16 | ExitCode { value: 35 }",
        "Berlin | 0 | ExitCode { value: 35 }",
        "Berlin | 0 | ExitCode { value: 35 }",
        "Berlin | 24 | ExitCode { value: 35 }",
        "Berlin | 24 | ExitCode { value: 35 }",
        "Berlin | 9 | ExitCode { value: 35 }",
        "Berlin | 9 | ExitCode { value: 35 }",
        "Berlin | 17 | ExitCode { value: 35 }",
        "Berlin | 17 | ExitCode { value: 35 }",
        "Berlin | 1 | ExitCode { value: 35 }",
        "Berlin | 1 | ExitCode { value: 35 }",
        "Berlin | 25 | ExitCode { value: 35 }",
        "Berlin | 25 | ExitCode { value: 35 }",
        "Berlin | 10 | ExitCode { value: 35 }",
        "Berlin | 10 | ExitCode { value: 35 }",
        "Berlin | 18 | ExitCode { value: 35 }",
        "Berlin | 18 | ExitCode { value: 35 }",
        "Berlin | 2 | ExitCode { value: 35 }",
        "Berlin | 2 | ExitCode { value: 35 }",
        "Berlin | 26 | ExitCode { value: 35 }",
        "Berlin | 26 | ExitCode { value: 35 }",
        "Berlin | 11 | ExitCode { value: 35 }",
        "Berlin | 11 | ExitCode { value: 35 }",
        "Berlin | 19 | ExitCode { value: 35 }",
        "Berlin | 19 | ExitCode { value: 35 }",
        "Berlin | 3 | ExitCode { value: 35 }",
        "Berlin | 3 | ExitCode { value: 35 }",
        "Berlin | 27 | ExitCode { value: 35 }",
        "Berlin | 27 | ExitCode { value: 35 }",
        "Berlin | 12 | ExitCode { value: 35 }",
        "Berlin | 12 | ExitCode { value: 35 }",
        "Berlin | 20 | ExitCode { value: 35 }",
        "Berlin | 20 | ExitCode { value: 35 }",
        "Berlin | 4 | ExitCode { value: 35 }",
        "Berlin | 4 | ExitCode { value: 35 }",
        "Berlin | 28 | ExitCode { value: 35 }",
        "Berlin | 28 | ExitCode { value: 35 }",
        "Berlin | 13 | ExitCode { value: 35 }",
        "Berlin | 13 | ExitCode { value: 35 }",
        "Berlin | 21 | ExitCode { value: 35 }",
        "Berlin | 21 | ExitCode { value: 35 }",
        "Berlin | 5 | ExitCode { value: 35 }",
        "Berlin | 5 | ExitCode { value: 35 }",
        "Berlin | 29 | ExitCode { value: 35 }",
        "Berlin | 29 | ExitCode { value: 35 }",
        "Berlin | 14 | ExitCode { value: 35 }",
        "Berlin | 14 | ExitCode { value: 35 }",
        "Berlin | 22 | ExitCode { value: 35 }",
        "Berlin | 22 | ExitCode { value: 35 }",
        "Berlin | 6 | ExitCode { value: 35 }",
        "Berlin | 6 | ExitCode { value: 35 }",
        "Berlin | 30 | ExitCode { value: 35 }",
        "Berlin | 30 | ExitCode { value: 35 }",
        "Berlin | 15 | ExitCode { value: 35 }",
        "Berlin | 15 | ExitCode { value: 35 }",
        "Berlin | 23 | ExitCode { value: 35 }",
        "Berlin | 23 | ExitCode { value: 35 }",
        "Berlin | 7 | ExitCode { value: 35 }",
        "Berlin | 31 | ExitCode { value: 35 }",
        "Berlin | 7 | ExitCode { value: 35 }",
        "Berlin | 31 | ExitCode { value: 35 }",
        "London | 0 | ExitCode { value: 35 }",
        "London | 8 | ExitCode { value: 35 }",
        "London | 16 | ExitCode { value: 35 }",
        "London | 24 | ExitCode { value: 35 }",
        "London | 1 | ExitCode { value: 35 }",
        "London | 9 | ExitCode { value: 35 }",
        "London | 17 | ExitCode { value: 35 }",
        "London | 25 | ExitCode { value: 35 }",
        "London | 2 | ExitCode { value: 35 }",
        "London | 10 | ExitCode { value: 35 }",
        "London | 18 | ExitCode { value: 35 }",
        "London | 26 | ExitCode { value: 35 }",
        "London | 3 | ExitCode { value: 35 }",
        "London | 11 | ExitCode { value: 35 }",
        "London | 19 | ExitCode { value: 35 }",
        "London | 27 | ExitCode { value: 35 }",
        "London | 4 | ExitCode { value: 35 }",
        "London | 12 | ExitCode { value: 35 }",
        "London | 20 | ExitCode { value: 35 }",
        "London | 28 | ExitCode { value: 35 }",
        "London | 5 | ExitCode { value: 35 }",
        "London | 13 | ExitCode { value: 35 }",
        "London | 21 | ExitCode { value: 35 }",
        "London | 29 | ExitCode { value: 35 }",
        "London | 6 | ExitCode { value: 35 }",
        "London | 14 | ExitCode { value: 35 }",
        "London | 22 | ExitCode { value: 35 }",
        "London | 30 | ExitCode { value: 35 }",
        "London | 7 | ExitCode { value: 35 }",
        "London | 15 | ExitCode { value: 35 }",
        "London | 23 | ExitCode { value: 35 }",
        "London | 31 | ExitCode { value: 35 }",
        "London | 8 | ExitCode { value: 35 }",
        "London | 8 | ExitCode { value: 35 }",
        "London | 16 | ExitCode { value: 35 }",
        "London | 16 | ExitCode { value: 35 }",
        "London | 0 | ExitCode { value: 35 }",
        "London | 0 | ExitCode { value: 35 }",
        "London | 24 | ExitCode { value: 35 }",
        "London | 24 | ExitCode { value: 35 }",
        "London | 9 | ExitCode { value: 35 }",
        "London | 9 | ExitCode { value: 35 }",
        "London | 17 | ExitCode { value: 35 }",
        "London | 17 | ExitCode { value: 35 }",
        "London | 1 | ExitCode { value: 35 }",
        "London | 1 | ExitCode { value: 35 }",
        "London | 25 | ExitCode { value: 35 }",
        "London | 25 | ExitCode { value: 35 }",
        "London | 10 | ExitCode { value: 35 }",
        "London | 10 | ExitCode { value: 35 }",
        "London | 18 | ExitCode { value: 35 }",
        "London | 18 | ExitCode { value: 35 }",
        "London | 2 | ExitCode { value: 35 }",
        "London | 2 | ExitCode { value: 35 }",
        "London | 26 | ExitCode { value: 35 }",
        "London | 26 | ExitCode { value: 35 }",
        "London | 11 | ExitCode { value: 35 }",
        "London | 11 | ExitCode { value: 35 }",
        "London | 19 | ExitCode { value: 35 }",
        "London | 19 | ExitCode { value: 35 }",
        "London | 3 | ExitCode { value: 35 }",
        "London | 3 | ExitCode { value: 35 }",
        "London | 27 | ExitCode { value: 35 }",
        "London | 27 | ExitCode { value: 35 }",
        "London | 12 | ExitCode { value: 35 }",
        "London | 12 | ExitCode { value: 35 }",
        "London | 20 | ExitCode { value: 35 }",
        "London | 20 | ExitCode { value: 35 }",
        "London | 4 | ExitCode { value: 35 }",
        "London | 4 | ExitCode { value: 35 }",
        "London | 28 | ExitCode { value: 35 }",
        "London | 28 | ExitCode { value: 35 }",
        "London | 13 | ExitCode { value: 35 }",
        "London | 13 | ExitCode { value: 35 }",
        "London | 21 | ExitCode { value: 35 }",
        "London | 21 | ExitCode { value: 35 }",
        "London | 5 | ExitCode { value: 35 }",
        "London | 5 | ExitCode { value: 35 }",
        "London | 29 | ExitCode { value: 35 }",
        "London | 29 | ExitCode { value: 35 }",
        "London | 14 | ExitCode { value: 35 }",
        "London | 14 | ExitCode { value: 35 }",
        "London | 22 | ExitCode { value: 35 }",
        "London | 22 | ExitCode { value: 35 }",
        "London | 6 | ExitCode { value: 35 }",
        "London | 6 | ExitCode { value: 35 }",
        "London | 30 | ExitCode { value: 35 }",
        "London | 30 | ExitCode { value: 35 }",
        "London | 15 | ExitCode { value: 35 }",
        "London | 15 | ExitCode { value: 35 }",
        "London | 23 | ExitCode { value: 35 }",
        "London | 23 | ExitCode { value: 35 }",
        "London | 7 | ExitCode { value: 35 }",
        "London | 31 | ExitCode { value: 35 }",
        "London | 7 | ExitCode { value: 35 }",
        "London | 31 | ExitCode { value: 35 }",
        "Merge | 0 | ExitCode { value: 35 }",
        "Merge | 8 | ExitCode { value: 35 }",
        "Merge | 16 | ExitCode { value: 35 }",
        "Merge | 24 | ExitCode { value: 35 }",
        "Merge | 1 | ExitCode { value: 35 }",
        "Merge | 9 | ExitCode { value: 35 }",
        "Merge | 17 | ExitCode { value: 35 }",
        "Merge | 25 | ExitCode { value: 35 }",
        "Merge | 2 | ExitCode { value: 35 }",
        "Merge | 10 | ExitCode { value: 35 }",
        "Merge | 18 | ExitCode { value: 35 }",
        "Merge | 26 | ExitCode { value: 35 }",
        "Merge | 3 | ExitCode { value: 35 }",
        "Merge | 11 | ExitCode { value: 35 }",
        "Merge | 19 | ExitCode { value: 35 }",
        "Merge | 27 | ExitCode { value: 35 }",
        "Merge | 4 | ExitCode { value: 35 }",
        "Merge | 12 | ExitCode { value: 35 }",
        "Merge | 20 | ExitCode { value: 35 }",
        "Merge | 28 | ExitCode { value: 35 }",
        "Merge | 5 | ExitCode { value: 35 }",
        "Merge | 13 | ExitCode { value: 35 }",
        "Merge | 21 | ExitCode { value: 35 }",
        "Merge | 29 | ExitCode { value: 35 }",
        "Merge | 6 | ExitCode { value: 35 }",
        "Merge | 14 | ExitCode { value: 35 }",
        "Merge | 22 | ExitCode { value: 35 }",
        "Merge | 30 | ExitCode { value: 35 }",
        "Merge | 7 | ExitCode { value: 35 }",
        "Merge | 15 | ExitCode { value: 35 }",
        "Merge | 23 | ExitCode { value: 35 }",
        "Merge | 31 | ExitCode { value: 35 }",
        "Merge | 8 | ExitCode { value: 35 }",
        "Merge | 8 | ExitCode { value: 35 }",
        "Merge | 16 | ExitCode { value: 35 }",
        "Merge | 16 | ExitCode { value: 35 }",
        "Merge | 0 | ExitCode { value: 35 }",
        "Merge | 0 | ExitCode { value: 35 }",
        "Merge | 24 | ExitCode { value: 35 }",
        "Merge | 24 | ExitCode { value: 35 }",
        "Merge | 9 | ExitCode { value: 35 }",
        "Merge | 9 | ExitCode { value: 35 }",
        "Merge | 17 | ExitCode { value: 35 }",
        "Merge | 17 | ExitCode { value: 35 }",
        "Merge | 1 | ExitCode { value: 35 }",
        "Merge | 1 | ExitCode { value: 35 }",
        "Merge | 25 | ExitCode { value: 35 }",
        "Merge | 25 | ExitCode { value: 35 }",
        "Merge | 10 | ExitCode { value: 35 }",
        "Merge | 10 | ExitCode { value: 35 }",
        "Merge | 18 | ExitCode { value: 35 }",
        "Merge | 18 | ExitCode { value: 35 }",
        "Merge | 2 | ExitCode { value: 35 }",
        "Merge | 2 | ExitCode { value: 35 }",
        "Merge | 26 | ExitCode { value: 35 }",
        "Merge | 26 | ExitCode { value: 35 }",
        "Merge | 11 | ExitCode { value: 35 }",
        "Merge | 11 | ExitCode { value: 35 }",
        "Merge | 19 | ExitCode { value: 35 }",
        "Merge | 19 | ExitCode { value: 35 }",
        "Merge | 3 | ExitCode { value: 35 }",
        "Merge | 3 | ExitCode { value: 35 }",
        "Merge | 27 | ExitCode { value: 35 }",
        "Merge | 27 | ExitCode { value: 35 }",
        "Merge | 12 | ExitCode { value: 35 }",
        "Merge | 12 | ExitCode { value: 35 }",
        "Merge | 20 | ExitCode { value: 35 }",
        "Merge | 20 | ExitCode { value: 35 }",
        "Merge | 4 | ExitCode { value: 35 }",
        "Merge | 4 | ExitCode { value: 35 }",
        "Merge | 28 | ExitCode { value: 35 }",
        "Merge | 28 | ExitCode { value: 35 }",
        "Merge | 13 | ExitCode { value: 35 }",
        "Merge | 13 | ExitCode { value: 35 }",
        "Merge | 21 | ExitCode { value: 35 }",
        "Merge | 21 | ExitCode { value: 35 }",
        "Merge | 5 | ExitCode { value: 35 }",
        "Merge | 5 | ExitCode { value: 35 }",
        "Merge | 29 | ExitCode { value: 35 }",
        "Merge | 29 | ExitCode { value: 35 }",
        "Merge | 14 | ExitCode { value: 35 }",
        "Merge | 14 | ExitCode { value: 35 }",
        "Merge | 22 | ExitCode { value: 35 }",
        "Merge | 22 | ExitCode { value: 35 }",
        "Merge | 6 | ExitCode { value: 35 }",
        "Merge | 6 | ExitCode { value: 35 }",
        "Merge | 30 | ExitCode { value: 35 }",
        "Merge | 30 | ExitCode { value: 35 }",
        "Merge | 15 | ExitCode { value: 35 }",
        "Merge | 15 | ExitCode { value: 35 }",
        "Merge | 23 | ExitCode { value: 35 }",
        "Merge | 23 | ExitCode { value: 35 }",
        "Merge | 7 | ExitCode { value: 35 }",
        "Merge | 31 | ExitCode { value: 35 }",
        "Merge | 7 | ExitCode { value: 35 }",
        "Merge | 31 | ExitCode { value: 35 }",
    ],
    "RevertInDelegateCall.json::RevertInDelegateCall": [
        "Istanbul | 0 | ExitCode { value: 38 }",
        "Berlin | 0 | ExitCode { value: 38 }",
        "London | 0 | ExitCode { value: 38 }",
        "Merge | 0 | ExitCode { value: 38 }",
    ],
    "RevertPrecompiledTouch_nonce.json::RevertPrecompiledTouch_nonce": [
        "Istanbul | 0 | ExitCode { value: 35 }",
        "Istanbul | 1 | ExitCode { value: 35 }",
        "Istanbul | 2 | ExitCode { value: 35 }",
        "Istanbul | 3 | ExitCode { value: 35 }",
        "Berlin | 0 | ExitCode { value: 35 }",
        "Berlin | 1 | ExitCode { value: 35 }",
        "Berlin | 2 | ExitCode { value: 35 }",
        "Berlin | 3 | ExitCode { value: 35 }",
        "London | 0 | ExitCode { value: 35 }",
        "London | 1 | ExitCode { value: 35 }",
        "London | 2 | ExitCode { value: 35 }",
        "London | 3 | ExitCode { value: 35 }",
        "Merge | 0 | ExitCode { value: 35 }",
        "Merge | 1 | ExitCode { value: 35 }",
        "Merge | 2 | ExitCode { value: 35 }",
        "Merge | 3 | ExitCode { value: 35 }",
    ],
    "RevertPrecompiledTouch.json::RevertPrecompiledTouch": [
        "Istanbul | 0 | ExitCode { value: 35 }",
        "Istanbul | 3 | ExitCode { value: 35 }",
        "Istanbul | 1 | ExitCode { value: 35 }",
        "Istanbul | 2 | ExitCode { value: 35 }",
        "Berlin | 0 | ExitCode { value: 35 }",
        "Berlin | 3 | ExitCode { value: 35 }",
        "Berlin | 1 | ExitCode { value: 35 }",
        "Berlin | 2 | ExitCode { value: 35 }",
        "London | 0 | ExitCode { value: 35 }",
        "London | 3 | ExitCode { value: 35 }",
        "London | 1 | ExitCode { value: 35 }",
        "London | 2 | ExitCode { value: 35 }",
        "Merge | 0 | ExitCode { value: 35 }",
        "Merge | 3 | ExitCode { value: 35 }",
        "Merge | 1 | ExitCode { value: 35 }",
        "Merge | 2 | ExitCode { value: 35 }",
    ],
    "RevertPrecompiledTouch_noncestorage.json::RevertPrecompiledTouch_noncestorage": [
        "Istanbul | 0 | ExitCode { value: 35 }",
        "Istanbul | 1 | ExitCode { value: 35 }",
        "Istanbul | 2 | ExitCode { value: 35 }",
        "Istanbul | 3 | ExitCode { value: 35 }",
        "Berlin | 0 | ExitCode { value: 35 }",
        "Berlin | 1 | ExitCode { value: 35 }",
        "Berlin | 2 | ExitCode { value: 35 }",
        "Berlin | 3 | ExitCode { value: 35 }",
        "London | 0 | ExitCode { value: 35 }",
        "London | 1 | ExitCode { value: 35 }",
        "London | 2 | ExitCode { value: 35 }",
        "London | 3 | ExitCode { value: 35 }",
        "Merge | 0 | ExitCode { value: 35 }",
        "Merge | 1 | ExitCode { value: 35 }",
        "Merge | 2 | ExitCode { value: 35 }",
        "Merge | 3 | ExitCode { value: 35 }",
    ],
    "PythonRevertTestTue201814-1430.json::PythonRevertTestTue201814-1430": [
        "Istanbul | 0 | ExitCode { value: 33 }",
        "Berlin | 0 | ExitCode { value: 33 }",
        "London | 0 | ExitCode { value: 33 }",
        "Merge | 0 | ExitCode { value: 33 }",
    ],
    "RevertOnEmptyStack.json::RevertOnEmptyStack": [
        "Istanbul | 0 | ExitCode { value: 36 }",
        "Berlin | 0 | ExitCode { value: 36 }",
        "London | 0 | ExitCode { value: 36 }",
        "Merge | 0 | ExitCode { value: 36 }",
    ],
    "RevertInCallCode.json::RevertInCallCode": [
        "Istanbul | 0 | ExitCode { value: 35 }",
        "Berlin | 0 | ExitCode { value: 35 }",
        "London | 0 | ExitCode { value: 35 }",
        "Merge | 0 | ExitCode { value: 35 }",
    ],
    "LoopCallsThenRevert.json::LoopCallsThenRevert": [
        "Istanbul | 0 | ExitCode { value: 7 }",
        "Berlin | 0 | ExitCode { value: 7 }",
        "London | 0 | ExitCode { value: 7 }",
        "Merge | 0 | ExitCode { value: 7 }",
    ],
    "RevertPrecompiledTouch_storage.json::RevertPrecompiledTouch_storage": [
        "Istanbul | 0 | ExitCode { value: 35 }",
        "Istanbul | 3 | ExitCode { value: 35 }",
        "Istanbul | 1 | ExitCode { value: 35 }",
        "Istanbul | 2 | ExitCode { value: 35 }",
        "Berlin | 0 | ExitCode { value: 35 }",
        "Berlin | 3 | ExitCode { value: 35 }",
        "Berlin | 1 | ExitCode { value: 35 }",
        "Berlin | 2 | ExitCode { value: 35 }",
        "London | 0 | ExitCode { value: 35 }",
        "London | 3 | ExitCode { value: 35 }",
        "London | 1 | ExitCode { value: 35 }",
        "London | 2 | ExitCode { value: 35 }",
        "Merge | 0 | ExitCode { value: 35 }",
        "Merge | 3 | ExitCode { value: 35 }",
        "Merge | 1 | ExitCode { value: 35 }",
        "Merge | 2 | ExitCode { value: 35 }",
    ],
}

vyzo avatar Feb 10 '23 17:02 vyzo

All these look normal given the nature of the tests, keeping open for verification.

vyzo avatar Feb 10 '23 18:02 vyzo