diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 63771672..59e45660 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ concurrency: jobs: test: # trunk-ignore(actionlint/runner-label) - runs-on: ubuntu-latest-16-cores + runs-on: ubuntu-latest-32-cores timeout-minutes: 45 steps: - uses: actions/checkout@v3 diff --git a/blockchain-tests-skip.yml b/blockchain-tests-skip.yml index ba75ad26..6f0ac14f 100644 --- a/blockchain-tests-skip.yml +++ b/blockchain-tests-skip.yml @@ -451,6 +451,128 @@ filename: - NonZeroValue_DELEGATECALL_ToNonNonZeroBalance.json # ef-tests #360 - NonZeroValue_DELEGATECALL_ToOneStorageKey.json # ef-tests #360 - NonZeroValue_SUICIDE.json # ef-tests #361 + stRandom: + - randomStatetest320.json # ef-tests #396 + - randomStatetest341.json # ef-tests #396 + - randomStatetest352.json # ef-tests #396 + - randomStatetest368.json # ef-tests #396 + - randomStatetest53.json # ef-tests #396 + - randomStatetest134.json # ef-tests #396 + - randomStatetest138.json # ef-tests #397 + - randomStatetest14.json # ef-tests #397 + - randomStatetest144.json # ef-tests #397 + - randomStatetest147.json # ef-tests #397 + - randomStatetest173.json # ef-tests #397 + - randomStatetest184.json # ef-tests #397 + - randomStatetest198.json # ef-tests #397 + - randomStatetest201.json # ef-tests #397 + - randomStatetest212.json # ef-tests #397 + - randomStatetest22.json # ef-tests #397 + - randomStatetest232.json # ef-tests #397 + - randomStatetest273.json # ef-tests #397 + - randomStatetest347.json # ef-tests #397 + - randomStatetest376.json # ef-tests #397 + - randomStatetest384.json # ef-tests #397 + - randomStatetest100.json # ef-tests #398 + - randomStatetest116.json # ef-tests #398 + - randomStatetest120.json # ef-tests #398 + - randomStatetest124.json # ef-tests #398 + - randomStatetest139.json # ef-tests #398 + - randomStatetest143.json # ef-tests #398 + - randomStatetest145.json # ef-tests #398 + - randomStatetest15.json # ef-tests #398 + - randomStatetest153.json # ef-tests #398 + - randomStatetest156.json # ef-tests #398 + - randomStatetest159.json # ef-tests #398 + - randomStatetest164.json # ef-tests #398 + - randomStatetest17.json # ef-tests #398 + - randomStatetest174.json # ef-tests #398 + - randomStatetest196.json # ef-tests #398 + - randomStatetest199.json # ef-tests #398 + - randomStatetest202.json # ef-tests #398 + - randomStatetest207.json # ef-tests #398 + - randomStatetest220.json # ef-tests #398 + - randomStatetest222.json # ef-tests #398 + - randomStatetest228.json # ef-tests #398 + - randomStatetest236.json # ef-tests #398 + - randomStatetest242.json # ef-tests #398 + - randomStatetest244.json # ef-tests #398 + - randomStatetest246.json # ef-tests #398 + - randomStatetest247.json # ef-tests #398 + - randomStatetest248.json # ef-tests #398 + - randomStatetest249.json # ef-tests #398 + - randomStatetest26.json # ef-tests #398 + - randomStatetest267.json # ef-tests #398 + - randomStatetest270.json # ef-tests #398 + - randomStatetest283.json # ef-tests #398 + - randomStatetest3.json # ef-tests #398 + - randomStatetest30.json # ef-tests #398 + - randomStatetest308.json # ef-tests #398 + - randomStatetest311.json # ef-tests #398 + - randomStatetest316.json # ef-tests #398 + - randomStatetest325.json # ef-tests #398 + - randomStatetest343.json # ef-tests #398 + - randomStatetest349.json # ef-tests #398 + - randomStatetest351.json # ef-tests #398 + - randomStatetest354.json # ef-tests #398 + - randomStatetest36.json # ef-tests #398 + - randomStatetest365.json # ef-tests #398 + - randomStatetest367.json # ef-tests #398 + - randomStatetest371.json # ef-tests #398 + - randomStatetest379.json # ef-tests #398 + - randomStatetest382.json # ef-tests #398 + - randomStatetest383.json # ef-tests #398 + - randomStatetest41.json # ef-tests #398 + - randomStatetest43.json # ef-tests #398 + - randomStatetest52.json # ef-tests #398 + - randomStatetest59.json # ef-tests #398 + - randomStatetest64.json # ef-tests #398 + - randomStatetest80.json # ef-tests #398 + - randomStatetest85.json # ef-tests #398 + - randomStatetest88.json # ef-tests #398 + - randomStatetest98.json # ef-tests #398 + stRandom2: + - 201503110226PYTHON_DUP6.json # ef-tests #393 + - randomStatetest409.json # ef-tests #393 + - randomStatetest487.json # ef-tests #393 + - randomStatetest495.json # ef-tests #393 + - randomStatetest559.json # ef-tests #393 + - randomStatetest581.json # ef-tests #393 + - randomStatetest635.json # ef-tests #393 + - randomStatetest650.json # ef-tests #393 + - randomStatetest420.json # ef-tests #394 + - randomStatetest448.json # ef-tests #394 + - randomStatetest567.json # ef-tests #394 + - randomStatetest589.json # ef-tests #394 + - randomStatetest389.json # ef-tests #395 + - randomStatetest398.json # ef-tests #395 + - randomStatetest416.json # ef-tests #395 + - randomStatetest435.json # ef-tests #395 + - randomStatetest437.json # ef-tests #395 + - randomStatetest450.json # ef-tests #395 + - randomStatetest461.json # ef-tests #395 + - randomStatetest466.json # ef-tests #395 + - randomStatetest470.json # ef-tests #395 + - randomStatetest471.json # ef-tests #395 + - randomStatetest476.json # ef-tests #395 + - randomStatetest498.json # ef-tests #395 + - randomStatetest502.json # ef-tests #395 + - randomStatetest519.json # ef-tests #395 + - randomStatetest520.json # ef-tests #395 + - randomStatetest539.json # ef-tests #395 + - randomStatetest541.json # ef-tests #395 + - randomStatetest542.json # ef-tests #395 + - randomStatetest564.json # ef-tests #395 + - randomStatetest571.json # ef-tests #395 + - randomStatetest577.json # ef-tests #395 + - randomStatetest578.json # ef-tests #395 + - randomStatetest588.json # ef-tests #395 + - randomStatetest605.json # ef-tests #395 + - randomStatetest608.json # ef-tests #395 + - randomStatetest627.json # ef-tests #395 + - randomStatetest628.json # ef-tests #395 + - randomStatetest636.json # ef-tests #395 + - randomStatetest506.json # ef-tests #395 stRefundTest: - refundFF.json # ef-tests #405 - refundMax.json # ef-tests #405 diff --git a/crates/ef-testing/tests/tests.rs b/crates/ef-testing/tests/tests.rs index 8900ee4f..d5b9dbd1 100644 --- a/crates/ef-testing/tests/tests.rs +++ b/crates/ef-testing/tests/tests.rs @@ -106,8 +106,8 @@ mod blockchain_tests { blockchain_tests!(st_pre_compiled_contracts, stPreCompiledContracts); blockchain_tests!(st_pre_compiled_contracts2, stPreCompiledContracts2); blockchain_tests!(st_quadratic_complexity_test, stQuadraticComplexityTest); - // blockchain_tests!(st_random, stRandom); // 79 failing tests - // blockchain_tests!(st_random2, stRandom2); // 40 failing tests + blockchain_tests!(st_random, stRandom); + blockchain_tests!(st_random2, stRandom2); blockchain_tests!(st_recursive_create, stRecursiveCreate); blockchain_tests!(st_refund_test, stRefundTest); blockchain_tests!(st_return_data_test, stReturnDataTest);