diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 71db09bfd..a6fa925d9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,93 +63,6 @@ jobs: name: kakarot-build path: ./build - tests-unit: - runs-on: ubuntu-latest-16-cores - env: - PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION: python - steps: - - uses: actions/checkout@v3 - - name: Set up Python 3.9 - uses: actions/setup-python@v4 - with: - python-version: 3.9 - - name: Load cached Poetry installation - id: cached-poetry - uses: actions/cache@v3 - with: - path: ~/.local - key: poetry-${{ runner.os }} - - name: Install Poetry - if: steps.cached-poetry.outputs.cache-hit != 'true' - uses: snok/install-poetry@v1 - with: - virtualenvs-create: true - virtualenvs-in-project: true - installer-parallel: true - - run: poetry config installer.modern-installation false - - name: Load cached venv - id: cached-poetry-dependencies - uses: actions/cache@v3 - with: - path: .venv - key: venv-${{ runner.os }}-${{ hashFiles('**/poetry.lock') }} - - name: Install dependencies - if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true' - run: make setup - - name: Run tests - run: make test-unit - - name: Upload coverage report to codecov - uses: codecov/codecov-action@v3 - with: - directory: ./coverage/ - - tests-end-to-end: - runs-on: ubuntu-latest - env: - STARKNET_NETWORK: katana - PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION: python - steps: - - uses: actions/checkout@v3 - - name: Set up Python 3.9 - uses: actions/setup-python@v4 - with: - python-version: 3.9 - - name: Load cached Poetry installation - id: cached-poetry - uses: actions/cache@v3 - with: - path: ~/.local - key: poetry-${{ runner.os }} - - name: Install Poetry - if: steps.cached-poetry.outputs.cache-hit != 'true' - uses: snok/install-poetry@v1 - with: - virtualenvs-create: true - virtualenvs-in-project: true - installer-parallel: true - - run: poetry config installer.modern-installation false - - name: Load cached venv - id: cached-poetry-dependencies - uses: actions/cache@v3 - with: - path: .venv - key: venv-${{ runner.os }}-${{ hashFiles('**/poetry.lock') }} - - name: Install dependencies - if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true' - run: make setup - - name: Install Foundry - uses: foundry-rs/foundry-toolchain@v1 - with: - version: nightly - - name: Retrieve cached dependencies - uses: Swatinem/rust-cache@v2 - - name: Install Katana - run: make install-katana - - name: Run tests - run: | - cp .env.example .env - make run-katana & make test-end-to-end - ef-tests: runs-on: ubuntu-latest-32-cores needs: build diff --git a/blockchain-tests-skip.yml b/blockchain-tests-skip.yml index baecca937..8b0a5e302 100644 --- a/blockchain-tests-skip.yml +++ b/blockchain-tests-skip.yml @@ -1,546 +1,18 @@ -# List of file names to be skipped -# The first level corresponds to the directory, the second to the list of file names to ignore. # trunk-ignore(yamllint/empty-values) filename: - -# List of specific tests names to be skipped with folder +# trunk-ignore(yamllint/empty-values) testname: - vmTests: - - blockInfo_d1g0v0_Shanghai - - blockInfo_d2g0v0_Shanghai - - sha3_d3g0v0_Shanghai - vmArithmeticTest: - - expPower256Of256_d0g0v0_Shanghai - - exp_d9g0v0_Shanghai - vmPerformance: - - loopExp_d10g0v0_Shanghai - - loopExp_d11g0v0_Shanghai - - loopExp_d14g0v0_Shanghai - - loopExp_d9g0v0_Shanghai - - loopMul_d0g0v0_Shanghai - - loopMul_d1g0v0_Shanghai - - loopMul_d2g0v0_Shanghai - - performanceTester_d1g0v0_Shanghai - - performanceTester_d4g0v0_Shanghai - stAttackTest: - - ContractCreationSpam_d0g0v0_Shanghai - stCallDelegateCodesCallCodeHomestead: - - callcodecallcall_100_d0g0v0_Shanghai - - callcodecallcallcode_101_d0g0v0_Shanghai - - callcodecallcode_11_d0g0v0_Shanghai - - callcodecallcodecall_110_d0g0v0_Shanghai - - callcodecallcodecallcode_111_d0g0v0_Shanghai - stCallDelegateCodesHomestead: - - callcallcallcode_001_d0g0v0_Shanghai - - callcallcode_01_d0g0v0_Shanghai - - callcallcodecall_010_d0g0v0_Shanghai - - callcallcodecallcode_011_d0g0v0_Shanghai - - callcodecallcall_100_d0g0v0_Shanghai - - callcodecallcallcode_101_d0g0v0_Shanghai - - callcodecallcode_11_d0g0v0_Shanghai - - callcodecallcodecall_110_d0g0v0_Shanghai - - callcodecallcodecallcode_111_d0g0v0_Shanghai - stChainId: - - chainId_d0g0v0_Shanghai - stCreate2: - - create2callPrecompiles_d6g0v0_Shanghai - - create2callPrecompiles_d7g0v0_Shanghai - - create2collisionBalance_d0g0v0_Shanghai - - create2collisionBalance_d1g0v0_Shanghai - - create2collisionBalance_d2g0v0_Shanghai - - create2collisionBalance_d3g0v0_Shanghai - - create2collisionStorage_d0g0v0_Shanghai - - create2collisionStorage_d1g0v0_Shanghai - - create2collisionStorage_d2g0v0_Shanghai - stCreateTest: - - CreateAddressWarmAfterFail_d11g0v1_Shanghai - - CreateAddressWarmAfterFail_d12g0v1_Shanghai - - CreateAddressWarmAfterFail_d2g0v1_Shanghai - - CreateAddressWarmAfterFail_d3g0v1_Shanghai - - CreateCollisionToEmpty_d0g0v0_Shanghai - - CreateCollisionToEmpty_d0g0v1_Shanghai - - CreateOOGafterMaxCodesize_d2g0v0_Shanghai - - CreateOOGafterMaxCodesize_d3g0v0_Shanghai - - CreateOOGafterMaxCodesize_d5g0v0_Shanghai - - CreateTransactionHighNonce_d0g0v0_Shanghai - - CreateTransactionHighNonce_d0g0v1_Shanghai - - TransactionCollisionToEmpty_d0g0v0_Shanghai - - TransactionCollisionToEmpty_d0g0v1_Shanghai - stCallCreateCallCodeTest: - - Call1024BalanceTooLow_d0g0v0_Shanghai - - Call1024PreCalls_d0g0v0_Shanghai - - Call1024PreCalls_d0g1v0_Shanghai - - CallRecursiveBombPreCall_d0g0v0_Shanghai - - Callcode1024BalanceTooLow_d0g0v0_Shanghai - stDelegatecallTestHomestead: - - Call1024BalanceTooLow_d0g0v0_Shanghai - - Call1024PreCalls_d0g1v0_Shanghai - - Call1024PreCalls_d0g2v0_Shanghai - - CallRecursiveBombPreCall_d0g0v0_Shanghai - - Delegatecall1024_d0g0v0_Shanghai - - deleagateCallAfterValueTransfer_d0g0v0_Shanghai - - delegatecallInInitcodeToExistingContract_d0g0v0_Shanghai - - delegatecallSenderCheck_d0g0v0_Shanghai - stEIP150Specific: - - NewGasPriceForCodes_d0g0v0_Shanghai - stEIP150singleCodeGasPrices: - - gasCostExp_d7g0v0_Shanghai - - gasCostReturn_d0g0v0_Shanghai - stEIP1559: - - lowFeeCap_d0g0v0_Shanghai - - lowGasLimit_d0g0v0_Shanghai - - lowGasPriceOldTypes_d0g0v0_Shanghai - - lowGasPriceOldTypes_d1g0v0_Shanghai - - outOfFundsOldTypes_d0g1v1_Shanghai - - outOfFundsOldTypes_d1g1v1_Shanghai - - outOfFunds_d0g1v1_Shanghai - - senderBalance_d0g0v0_Shanghai - - tipTooHigh_d0g0v0_Shanghai - - transactionIntinsicBug_d0g0v0_Shanghai - - valCausesOOF_d0g0v1_Shanghai - - valCausesOOF_d0g2v0_Shanghai - - valCausesOOF_d0g2v1_Shanghai - - valCausesOOF_d1g0v1_Shanghai - - valCausesOOF_d1g2v0_Shanghai - - valCausesOOF_d1g2v1_Shanghai - stEIP2930: - - manualCreate_d2g0v0_Shanghai - - storageCosts_d0g0v0_Shanghai - - storageCosts_d1g0v0_Shanghai - - storageCosts_d2g0v0_Shanghai - - storageCosts_d32g0v0_Shanghai - - storageCosts_d35g0v0_Shanghai - - storageCosts_d3g0v0_Shanghai - - storageCosts_d4g0v0_Shanghai - - storageCosts_d5g0v0_Shanghai - - variedContext_d0g0v0_Shanghai - - variedContext_d10g0v0_Shanghai - - variedContext_d12g0v0_Shanghai - - variedContext_d16g0v0_Shanghai - - variedContext_d18g0v0_Shanghai - - variedContext_d20g0v0_Shanghai - - variedContext_d22g0v0_Shanghai - - variedContext_d24g0v0_Shanghai - - variedContext_d26g0v0_Shanghai - - variedContext_d28g0v0_Shanghai - - variedContext_d2g0v0_Shanghai - - variedContext_d30g0v0_Shanghai - - variedContext_d32g0v0_Shanghai - - variedContext_d34g0v0_Shanghai - - variedContext_d5g0v0_Shanghai - - variedContext_d7g0v0_Shanghai - - variedContext_d8g0v0_Shanghai - stExample: - - mergeTest_d0g0v0_Shanghai - stExtCodeHash: - - dynamicAccountOverwriteEmpty_d0g0v0_Shanghai - - extCodeHashDynamicArgument_d0g0v0_Shanghai - - extCodeHashPrecompiles_d1g0v0_Shanghai - - extCodeHashPrecompiles_d2g0v0_Shanghai - - extCodeHashPrecompiles_d3g0v0_Shanghai - - extCodeHashPrecompiles_d4g0v0_Shanghai - - extCodeHashPrecompiles_d5g0v0_Shanghai - - extCodeHashPrecompiles_d6g0v0_Shanghai - - extCodeHashPrecompiles_d7g0v0_Shanghai - - extCodeHashPrecompiles_d8g0v0_Shanghai - stInitCodeTest: - - OutOfGasPrefundedContractCreation_d0g0v0_Shanghai - - OutOfGasPrefundedContractCreation_d0g2v0_Shanghai - stMemExpandingEIP150Calls: - - NewGasPriceForCodesWithMemExpandingCalls_d0g0v0_Shanghai - stMemoryStressTest: - - RETURN_Bounds_d0g1v0_Shanghai - - RETURN_Bounds_d0g2v0_Shanghai - stMemoryTest: - - bufferSrcOffset_d108g0v0_Shanghai - - bufferSrcOffset_d109g0v0_Shanghai - - bufferSrcOffset_d110g0v0_Shanghai - - bufferSrcOffset_d84g0v0_Shanghai - - bufferSrcOffset_d85g0v0_Shanghai - - bufferSrcOffset_d86g0v0_Shanghai - stNonZeroCallsTest: - - NonZeroValue_CALL_ToEmpty_d0g0v0_Shanghai - stPreCompiledContracts2: - - CALLBlake2f_d9g0v0_Shanghai - - CALLCODEBlake2f_d9g0v0_Shanghai - - CALLCODEEcrecover0_NoGas_d0g0v0_Shanghai - - CALLCODEEcrecover80_d0g0v0_Shanghai - - CALLCODEEcrecoverR_prefixed0_d0g0v0_Shanghai - - CALLCODERipemd160_0_d0g0v0_Shanghai - - CALLCODERipemd160_4_gas719_d0g0v0_Shanghai - - CALLCODERipemd160_5_d0g0v0_Shanghai - - CALLCODESha256_5_d0g0v0_Shanghai - - CallEcrecover0_NoGas_d0g0v0_Shanghai - - CallEcrecover80_d0g0v0_Shanghai - - CallEcrecoverR_prefixed0_d0g0v0_Shanghai - - CallEcrecoverUnrecoverableKey_d0g0v0_Shanghai - - CallEcrecover_Overflow_d0g0v0_Shanghai - - CallEcrecover_Overflow_d1g0v0_Shanghai - - CallEcrecover_Overflow_d2g0v0_Shanghai - - CallEcrecover_Overflow_d4g0v0_Shanghai - - CallRipemd160_0_d0g0v0_Shanghai - - CallRipemd160_4_gas719_d0g0v0_Shanghai - - CallRipemd160_5_d0g0v0_Shanghai - - CallSha256_5_d0g0v0_Shanghai - - ecrecoverShortBuff_d0g0v0_Shanghai - stPreCompiledContracts: - - modexp_d11g0v0_Shanghai - - modexp_d11g1v0_Shanghai - - modexp_d11g2v0_Shanghai - - modexp_d11g3v0_Shanghai - - modexp_d14g0v0_Shanghai - - modexp_d14g1v0_Shanghai - - modexp_d14g2v0_Shanghai - - modexp_d14g3v0_Shanghai - - modexp_d16g0v0_Shanghai - - modexp_d16g1v0_Shanghai - - modexp_d16g2v0_Shanghai - - modexp_d16g3v0_Shanghai - - modexp_d17g0v0_Shanghai - - modexp_d17g1v0_Shanghai - - modexp_d17g2v0_Shanghai - - modexp_d17g3v0_Shanghai - - modexp_d25g0v0_Shanghai - - modexp_d25g1v0_Shanghai - - modexp_d25g2v0_Shanghai - - modexp_d25g3v0_Shanghai - - modexp_d26g0v0_Shanghai - - modexp_d26g1v0_Shanghai - - modexp_d26g2v0_Shanghai - - modexp_d26g3v0_Shanghai - - modexp_d27g0v0_Shanghai - - modexp_d27g1v0_Shanghai - - modexp_d27g2v0_Shanghai - - modexp_d27g3v0_Shanghai - - modexp_d29g0v0_Shanghai - - modexp_d29g1v0_Shanghai - - modexp_d29g2v0_Shanghai - - modexp_d29g3v0_Shanghai - - modexp_d30g0v0_Shanghai - - modexp_d30g1v0_Shanghai - - modexp_d30g2v0_Shanghai - - modexp_d30g3v0_Shanghai - - modexp_d33g0v0_Shanghai - - modexp_d33g1v0_Shanghai - - modexp_d33g2v0_Shanghai - - modexp_d33g3v0_Shanghai - - precompsEIP2929_d18g0v0_Shanghai - - precompsEIP2929_d19g0v0_Shanghai - - precompsEIP2929_d20g0v0_Shanghai - - precompsEIP2929_d21g0v0_Shanghai - - precompsEIP2929_d22g0v0_Shanghai - - precompsEIP2929_d23g0v0_Shanghai - - precompsEIP2929_d24g0v0_Shanghai - - precompsEIP2929_d25g0v0_Shanghai - - precompsEIP2929_d54g0v0_Shanghai - - precompsEIP2929_d55g0v0_Shanghai - - precompsEIP2929_d56g0v0_Shanghai - - precompsEIP2929_d57g0v0_Shanghai - - precompsEIP2929_d58g0v0_Shanghai - - precompsEIP2929_d59g0v0_Shanghai - - precompsEIP2929_d60g0v0_Shanghai - - precompsEIP2929_d90g0v0_Shanghai - - precompsEIP2929_d91g0v0_Shanghai - - precompsEIP2929_d92g0v0_Shanghai - - precompsEIP2929_d93g0v0_Shanghai - - precompsEIP2929_d94g0v0_Shanghai - - precompsEIP2929_d95g0v0_Shanghai - - precompsEIP2929_d96g0v0_Shanghai - - precompsEIP2929_d97g0v0_Shanghai - stRandom2: - - randomStatetest458_d0g0v0_Shanghai - - randomStatetest466_d0g0v0_Shanghai - - randomStatetest476_d0g0v0_Shanghai - - randomStatetest487_d0g0v0_Shanghai - - randomStatetest564_d0g0v0_Shanghai - - randomStatetest572_d0g0v0_Shanghai - - randomStatetest577_d0g0v0_Shanghai - - randomStatetest581_d0g0v0_Shanghai - - randomStatetest605_d0g0v0_Shanghai - - randomStatetest650_d0g0v0_Shanghai - stRandom: - - randomStatetest100_d0g0v0_Shanghai - - randomStatetest138_d0g0v0_Shanghai - - randomStatetest139_d0g0v0_Shanghai - - randomStatetest14_d0g0v0_Shanghai - - randomStatetest153_d0g0v0_Shanghai - - randomStatetest157_d0g0v0_Shanghai - - randomStatetest159_d0g0v0_Shanghai - - randomStatetest163_d0g0v0_Shanghai - - randomStatetest185_d0g0v0_Shanghai - - randomStatetest242_d0g0v0_Shanghai - - randomStatetest246_d0g0v0_Shanghai - - randomStatetest248_d0g0v0_Shanghai - - randomStatetest26_d0g0v0_Shanghai - - randomStatetest303_d0g0v0_Shanghai - - randomStatetest326_d0g0v0_Shanghai - - randomStatetest354_d0g0v0_Shanghai - - randomStatetest367_d0g0v0_Shanghai - - randomStatetest36_d0g0v0_Shanghai - - randomStatetest382_d0g0v0_Shanghai - - randomStatetest384_d0g0v0_Shanghai - - randomStatetest43_d0g0v0_Shanghai - - randomStatetest48_d0g0v0_Shanghai - - randomStatetest64_d0g0v0_Shanghai - - randomStatetest85_d0g0v0_Shanghai - stQuadraticComplexityTest: - - Call1MB1024Calldepth_d0g1v0_Shanghai - - Call20KbytesContract50_1_d0g1v0_Shanghai - - Call20KbytesContract50_2_d0g1v0_Shanghai - - Call20KbytesContract50_3_d0g1v0_Shanghai - - Return50000_2_d0g1v0_Shanghai - - Return50000_d0g1v0_Shanghai - stReturnDataTest: - - modexp_modsize0_returndatasize_d4g0v0_Shanghai - - returndatacopy_after_successful_delegatecall_d0g0v0_Shanghai - - returndatacopy_overrun_d0g0v0_Shanghai - - subcallReturnMoreThenExpected_d0g0v0_Shanghai - stRevertTest: - - RevertInCallCode_d0g0v0_Shanghai - - RevertInDelegateCall_d0g0v0_Shanghai - - RevertOpcodeCreate_d0g0v0_Shanghai - - RevertOpcodeMultipleSubCalls_d0g2v0_Shanghai - - RevertOpcodeMultipleSubCalls_d0g2v1_Shanghai - - RevertOpcodeMultipleSubCalls_d1g2v0_Shanghai - - RevertOpcodeMultipleSubCalls_d1g2v1_Shanghai - - RevertOpcodeMultipleSubCalls_d2g2v0_Shanghai - - RevertOpcodeMultipleSubCalls_d2g2v1_Shanghai - - RevertOpcodeMultipleSubCalls_d3g2v0_Shanghai - - RevertOpcodeMultipleSubCalls_d3g2v1_Shanghai - - RevertOpcodeReturn_d0g1v0_Shanghai - - RevertPrecompiledTouch_storage_d0g0v0_Shanghai - - RevertPrecompiledTouch_storage_d1g0v0_Shanghai - - RevertPrecompiledTouch_storage_d2g0v0_Shanghai - - RevertPrecompiledTouch_storage_d3g0v0_Shanghai - - RevertPrefoundEmpty_d0g0v0_Shanghai - - RevertPrefound_d0g0v0_Shanghai - - costRevert_d0g0v0_Shanghai - - costRevert_d14g0v0_Shanghai - - costRevert_d21g0v0_Shanghai - - costRevert_d7g0v0_Shanghai - stSStoreTest: - - InitCollision_d1g0v0_Shanghai - - InitCollision_d3g0v0_Shanghai - stSpecialTest: - - JUMPDEST_Attack_d0g0v0_Shanghai - - JUMPDEST_AttackwithJump_d0g0v0_Shanghai - - eoaEmpty_d0g0v1_Shanghai - - eoaEmpty_d0g1v0_Shanghai - - eoaEmpty_d1g0v1_Shanghai - - eoaEmpty_d1g1v0_Shanghai - - sha3_deja_d0g0v0_Shanghai - stStaticCall: - - StaticcallToPrecompileFromCalledContract_d0g0v0_Shanghai - - StaticcallToPrecompileFromContractInitialization_d0g0v0_Shanghai - - StaticcallToPrecompileFromTransaction_d0g0v0_Shanghai - - static_Call1024PreCalls2_d0g0v0_Shanghai - - static_Call1MB1024Calldepth_d1g0v0_Shanghai - - static_Call50000_d0g0v0_Shanghai - - static_Call50000_d1g0v0_Shanghai - - static_Call50000_ecrec_d0g0v0_Shanghai - - static_Call50000_ecrec_d1g0v0_Shanghai - - static_Call50000_identity2_d0g0v0_Shanghai - - static_Call50000_identity2_d1g0v0_Shanghai - - static_Call50000_identity_d0g0v0_Shanghai - - static_Call50000_identity_d1g0v0_Shanghai - - static_Call50000_rip160_d0g0v0_Shanghai - - static_Call50000_rip160_d1g0v0_Shanghai - - static_Call50000bytesContract50_1_d0g0v0_Shanghai - - static_Call50000bytesContract50_1_d1g0v0_Shanghai - - static_Call50000bytesContract50_2_d0g0v0_Shanghai - - static_Call50000bytesContract50_2_d1g0v0_Shanghai - - static_Call50000bytesContract50_3_d0g0v0_Shanghai - - static_Call50000bytesContract50_3_d1g0v0_Shanghai - - static_CallEcrecover0_0input_d6g0v0_Shanghai - - static_CallEcrecover0_0input_d7g0v0_Shanghai - - static_CallEcrecover80_d0g0v0_Shanghai - - static_CallEcrecoverR_prefixed0_d0g0v0_Shanghai - - static_CallRipemd160_4_gas719_d0g0v0_Shanghai - - static_CallRipemd160_5_d0g0v0_Shanghai - - static_CallSha256_5_d0g0v0_Shanghai - - static_CheckOpcodes2_d4g0v0_Shanghai - - static_CheckOpcodes2_d4g0v1_Shanghai - - static_LoopCallsThenRevert_d0g0v0_Shanghai - - static_LoopCallsThenRevert_d0g1v0_Shanghai - - static_RETURN_BoundsOOG_d1g0v0_Shanghai - - static_RETURN_Bounds_d0g0v0_Shanghai - - static_Return50000_2_d0g0v0_Shanghai - - static_RevertOpcodeCalls_d0g1v0_Shanghai - - static_callToDelCallOpCodeCheck_d0g0v0_Shanghai - stSystemOperationsTest: - - CallToNameRegistratorNotMuchMemory0_d0g0v0_Shanghai - - CallToNameRegistratorNotMuchMemory1_d0g0v0_Shanghai - - callerAccountBalance_d0g0v0_Shanghai - - createNameRegistratorZeroMem2_d0g0v0_Shanghai - - multiSelfdestruct_d0g0v0_Shanghai - - multiSelfdestruct_d4g0v0_Shanghai - stStaticFlagEnabled: - - CallWithZeroValueToPrecompileFromCalledContract_d0g0v0_Shanghai - - CallWithZeroValueToPrecompileFromContractInitialization_d0g0v0_Shanghai - - CallWithZeroValueToPrecompileFromTransaction_d0g0v0_Shanghai - - CallcodeToPrecompileFromCalledContract_d0g0v0_Shanghai - - CallcodeToPrecompileFromContractInitialization_d0g0v0_Shanghai - - CallcodeToPrecompileFromTransaction_d0g0v0_Shanghai - - DelegatecallToPrecompileFromCalledContract_d0g0v0_Shanghai - - DelegatecallToPrecompileFromContractInitialization_d0g0v0_Shanghai - - DelegatecallToPrecompileFromTransaction_d0g0v0_Shanghai - stTimeConsuming: - - CALLBlake2f_MaxRounds_d0g0v0_Shanghai - - static_Call50000_sha256_d0g0v0_Shanghai - - static_Call50000_sha256_d1g0v0_Shanghai - stTransactionTest: - - HighGasPrice_d0g0v0_Shanghai - - SuicidesAndInternlCallSuicidesOOG_d0g0v0_Shanghai - - SuicidesAndInternlCallSuicidesSuccess_d0g0v0_Shanghai - - SuicidesAndInternlCallSuicidesSuccess_d1g0v0_Shanghai - - ValueOverflow_d0g0v0_Shanghai - stTransitionTest: - - delegatecallAfterTransition_d0g0v0_Shanghai - - delegatecallAtTransition_d0g0v0_Shanghai - - delegatecallBeforeTransition_d0g0v0_Shanghai - stZeroKnowledge: - - ecpairing_empty_data_d0g0v0_Shanghai - - ecpairing_empty_data_d0g3v0_Shanghai - - ecpairing_empty_data_insufficient_gas_d0g2v0_Shanghai - - ecpairing_one_point_fail_d0g0v0_Shanghai - - ecpairing_one_point_with_g1_zero_d0g0v0_Shanghai - - ecpairing_three_point_fail_1_d0g0v0_Shanghai - - ecpairing_two_point_fail_1_d0g0v0_Shanghai - - ecpairing_two_point_fail_2_d0g0v0_Shanghai - - ecpairing_two_point_match_1_d0g0v0_Shanghai - - ecpairing_two_point_match_5_d0g0v0_Shanghai - - pairingTest_d0g0v0_Shanghai - - pairingTest_d1g0v0_Shanghai - - pairingTest_d2g0v0_Shanghai - - pairingTest_d3g0v0_Shanghai - - pairingTest_d4g0v0_Shanghai - - pairingTest_d5g0v0_Shanghai - - pointAddTrunc_d0g0v0_Shanghai - - pointAddTrunc_d0g1v0_Shanghai - - pointAddTrunc_d0g2v0_Shanghai - - pointAddTrunc_d1g0v0_Shanghai - - pointAddTrunc_d1g1v0_Shanghai - - pointAddTrunc_d1g2v0_Shanghai - - pointAddTrunc_d1g3v0_Shanghai - - pointAddTrunc_d2g0v0_Shanghai - - pointAddTrunc_d2g1v0_Shanghai - - pointAddTrunc_d2g2v0_Shanghai - - pointAddTrunc_d3g0v0_Shanghai - - pointAddTrunc_d3g1v0_Shanghai - - pointAddTrunc_d3g2v0_Shanghai - - pointAddTrunc_d4g0v0_Shanghai - - pointAddTrunc_d4g1v0_Shanghai - - pointAddTrunc_d4g2v0_Shanghai - - pointAddTrunc_d4g3v0_Shanghai - - pointAddTrunc_d7g0v0_Shanghai - - pointAddTrunc_d7g1v0_Shanghai - - pointAddTrunc_d7g2v0_Shanghai - - pointAddTrunc_d8g0v0_Shanghai - - pointAddTrunc_d8g1v0_Shanghai - - pointAddTrunc_d8g2v0_Shanghai - - pointAddTrunc_d9g0v0_Shanghai - - pointAddTrunc_d9g1v0_Shanghai - - pointAddTrunc_d9g2v0_Shanghai - - pointAdd_d0g0v0_Shanghai - - pointAdd_d0g1v0_Shanghai - - pointAdd_d0g2v0_Shanghai - - pointAdd_d1g0v0_Shanghai - - pointAdd_d1g1v0_Shanghai - - pointAdd_d1g2v0_Shanghai - - pointAdd_d1g3v0_Shanghai - - pointAdd_d3g0v0_Shanghai - - pointAdd_d3g1v0_Shanghai - - pointAdd_d3g2v0_Shanghai - - pointAdd_d4g0v0_Shanghai - - pointAdd_d4g1v0_Shanghai - - pointAdd_d4g2v0_Shanghai - - pointAdd_d7g0v0_Shanghai - - pointAdd_d7g1v0_Shanghai - - pointAdd_d7g2v0_Shanghai - - pointAdd_d8g0v0_Shanghai - - pointAdd_d8g1v0_Shanghai - - pointAdd_d8g2v0_Shanghai - - pointAdd_d9g0v0_Shanghai - - pointAdd_d9g1v0_Shanghai - - pointAdd_d9g2v0_Shanghai - - pointMulAdd2_d0g0v0_Shanghai - - pointMulAdd2_d0g3v0_Shanghai - - pointMulAdd2_d10g0v0_Shanghai - - pointMulAdd2_d11g0v0_Shanghai - - pointMulAdd2_d12g0v0_Shanghai - - pointMulAdd2_d12g3v0_Shanghai - - pointMulAdd2_d13g0v0_Shanghai - - pointMulAdd2_d14g0v0_Shanghai - - pointMulAdd2_d15g0v0_Shanghai - - pointMulAdd2_d16g0v0_Shanghai - - pointMulAdd2_d17g0v0_Shanghai - - pointMulAdd2_d17g3v0_Shanghai - - pointMulAdd2_d18g0v0_Shanghai - - pointMulAdd2_d19g0v0_Shanghai - - pointMulAdd2_d1g0v0_Shanghai - - pointMulAdd2_d1g3v0_Shanghai - - pointMulAdd2_d20g0v0_Shanghai - - pointMulAdd2_d21g0v0_Shanghai - - pointMulAdd2_d21g3v0_Shanghai - - pointMulAdd2_d22g0v0_Shanghai - - pointMulAdd2_d23g0v0_Shanghai - - pointMulAdd2_d24g0v0_Shanghai - - pointMulAdd2_d25g0v0_Shanghai - - pointMulAdd2_d26g0v0_Shanghai - - pointMulAdd2_d26g3v0_Shanghai - - pointMulAdd2_d27g0v0_Shanghai - - pointMulAdd2_d28g0v0_Shanghai - - pointMulAdd2_d29g0v0_Shanghai - - pointMulAdd2_d2g0v0_Shanghai - - pointMulAdd2_d2g3v0_Shanghai - - pointMulAdd2_d30g0v0_Shanghai - - pointMulAdd2_d30g3v0_Shanghai - - pointMulAdd2_d31g0v0_Shanghai - - pointMulAdd2_d32g0v0_Shanghai - - pointMulAdd2_d33g0v0_Shanghai - - pointMulAdd2_d34g0v0_Shanghai - - pointMulAdd2_d34g3v0_Shanghai - - pointMulAdd2_d35g0v0_Shanghai - - pointMulAdd2_d36g0v0_Shanghai - - pointMulAdd2_d37g0v0_Shanghai - - pointMulAdd2_d3g0v0_Shanghai - - pointMulAdd2_d3g3v0_Shanghai - - pointMulAdd2_d4g0v0_Shanghai - - pointMulAdd2_d4g3v0_Shanghai - - pointMulAdd2_d5g0v0_Shanghai - - pointMulAdd2_d5g3v0_Shanghai - - pointMulAdd2_d6g0v0_Shanghai - - pointMulAdd2_d6g3v0_Shanghai - - pointMulAdd2_d7g0v0_Shanghai - - pointMulAdd2_d7g3v0_Shanghai - - pointMulAdd2_d8g0v0_Shanghai - - pointMulAdd2_d8g3v0_Shanghai - - pointMulAdd2_d9g0v0_Shanghai - - pointMulAdd2_d9g3v0_Shanghai - - pointMulAdd_d0g0v0_Shanghai - - pointMulAdd_d1g0v0_Shanghai - - pointMulAdd_d2g0v0_Shanghai - - pointMulAdd_d2g3v0_Shanghai - - pointMulAdd_d3g0v0_Shanghai - - pointMulAdd_d4g0v0_Shanghai - - pointMulAdd_d5g0v0_Shanghai - - pointMulAdd_d6g0v0_Shanghai - - pointMulAdd_d7g0v0_Shanghai - - pointMulAdd_d7g3v0_Shanghai - - pointMulAdd_d8g0v0_Shanghai - - pointMulAdd_d8g3v0_Shanghai - -# List of file names regex to be skipped -# The first level corresponds to the directory, the second to the list of file names regex to ignore. +# Keeping some skipped tests because of a probable memory leak somewhere +# causing cargo test to just crash at some point regex: stMemoryStressTest: - - mload32bitBound_return.* - - CREATE_Bounds.* - - CREATE2_Bounds.* - - CALL_Bounds.* - - CALLCODE_Bounds.* - - DELEGATECALL_Bounds.* - - static_CALL_Bounds.* + - mload32bitBound_return.* # ef-tests #565 + - CREATE_Bounds.* # ef-tests #565 + - CREATE2_Bounds.* # ef-tests #565 + - CALL_Bounds.* # ef-tests #565 + - CALLCODE_Bounds.* # ef-tests #565 + - DELEGATECALL_Bounds.* # ef-tests #565 + - static_CALL_Bounds.* # ef-tests #565 stZeroKnowledge: - .*ecmul.* stZeroKnowledge2: