Skip to content

Daily Blockchain Tests #642

Daily Blockchain Tests

Daily Blockchain Tests #642

permissions: read-all
name: Daily Blockchain Tests
on:
schedule:
- cron: 0 21 * * 1-5
workflow_dispatch:
inputs:
test_filter:
description: Filter tests to run (via Gradle)
required: false
type: string
default: "BlockchainReferenceTest_*"
failed_module:
description: Specific module to filter from failed tests
required: false
type: string
failed_constraint:
description: Specific module constrain pair to filter from failed tests
required: false
type: string
commit:
description: Commit to download artifact from
required: false
type: string
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
blockchain-reference-tests-london:
uses: ./.github/workflows/reusable-blockchain-tests.yml
secrets: inherit
with:
zkevm_fork: London
test_filter: ${{ inputs.test_filter || 'BlockchainReferenceTest_*' }}
failed_module: ${{ inputs.failed_module || '' }}
failed_constraint: ${{ inputs.failed_constraint || '' }}
commit: ${{ inputs.commit || '' }}
blockchain-reference-tests-paris:
uses: ./.github/workflows/reusable-blockchain-tests.yml
secrets: inherit
with:
zkevm_fork: Merge
test_filter: ${{ inputs.test_filter || 'BlockchainReferenceTest_*' }}
failed_module: ${{ inputs.failed_module || '' }}
failed_constraint: ${{ inputs.failed_constraint || '' }}
commit: ${{ inputs.commit || '' }}
blockchain-reference-tests-shanghai:
uses: ./.github/workflows/reusable-blockchain-tests.yml
secrets: inherit
with:
zkevm_fork: Shanghai
test_filter: ${{ inputs.test_filter || 'BlockchainReferenceTest_*' }}
failed_module: ${{ inputs.failed_module || '' }}
failed_constraint: ${{ inputs.failed_constraint || '' }}
commit: ${{ inputs.commit || '' }}
blockchain-reference-tests-cancun:
uses: ./.github/workflows/reusable-blockchain-tests.yml
secrets: inherit
with:
zkevm_fork: Cancun
test_filter: ${{ inputs.test_filter || 'BlockchainReferenceTest_*' }}
failed_module: ${{ inputs.failed_module || '' }}
failed_constraint: ${{ inputs.failed_constraint || '' }}
commit: ${{ inputs.commit || '' }}