diff --git a/.github/workflows/hive-nightly.yml b/.github/workflows/hive-nightly.yml deleted file mode 100644 index 29ce3f704e1..00000000000 --- a/.github/workflows/hive-nightly.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: Hive (Nightly) - -on: - workflow_dispatch: - -jobs: - hive-nightly: - runs-on: ubuntu-latest - steps: - - uses: AutoModality/action-clean@v1 - - uses: actions/checkout@v4 - with: - fetch-depth: 0 # fetch git tags for "git describe" - - - name: run hive and parse output - run: | - sudo mkdir -p /results-${{ github.run_id }} - docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v ${{ github.workspace }}:/work thorax/hive:latest --sim ethereum/engine --results-root=/work/results-${{ github.run_id }} --client erigon --exit.fail=false - docker run --rm --pull always -v /var/run/docker.sock:/var/run/docker.sock -v ${{ github.workspace }}:/work --entrypoint /app/hivecioutput thorax/hive:latest --resultsdir=/work/results-${{ github.run_id }} --outdir=/work/results-${{ github.run_id }} --exclusionsfile=/work/hive/exclusions.json - - - name: clean up containers - if: always() - run: | - ids=$(docker ps -a -q) - for id in $ids - do - echo "stopping/removing container: $id" - docker stop $id && docker rm $id - done - - - name: parse hive results - uses: phoenix-actions/test-reporting@v15 - with: - name: Tests - path: results-${{ github.run_id }}/*.xml - reporter: java-junit diff --git a/hive/exclusions.json b/hive/exclusions.json deleted file mode 100644 index 9093d1c3087..00000000000 --- a/hive/exclusions.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "testSuites": [ - { - "name": "engine-api", - "testCases": [ - "Sidechain Reorg", - "Inconsistent Head in ForkchoiceState", - "Invalid Ancestor Chain Re-Org, Invalid StateRoot, Invalid P9'", - "Invalid Ancestor Chain Sync, Invalid StateRoot, Invalid P9'", - "Invalid Ancestor Chain Re-Org, Invalid StateRoot, Empty Txs, Invalid P9', Reveal using sync", - "Invalid Ancestor Chain Sync, Invalid StateRoot, Empty Txs, Invalid P9'", - "Invalid Ancestor Chain Re-Org, Invalid ReceiptsRoot, Invalid P8', Reveal using sync", - "Invalid Ancestor Chain Sync, Invalid ReceiptsRoot, Invalid P8'", - "Invalid Ancestor Chain Re-Org, Invalid GasLimit, Invalid P9', Reveal using sync", - "Invalid Ancestor Chain Sync, Invalid GasLimit, Invalid P9'", - "Invalid Ancestor Chain Re-Org, Invalid GasUsed, Invalid P9', Reveal using sync", - "Invalid Ancestor Chain Sync, Invalid GasUsed, Invalid P9'", - "Invalid Ancestor Chain Re-Org, Invalid Timestamp, Invalid P9', Reveal using sync", - "Invalid Ancestor Chain Sync, Invalid Timestamp, Invalid P9'", - "Invalid Ancestor Chain Re-Org, Incomplete Transactions, Invalid P9', Reveal using sync", - "Invalid Ancestor Chain Sync, Incomplete Transactions, Invalid P9'", - "Invalid Ancestor Chain Re-Org, Invalid Transaction Signature, Invalid P9', Reveal using sync", - "Invalid Ancestor Chain Sync, Invalid Transaction Signature, Invalid P9'", - "Invalid Ancestor Chain Re-Org, Invalid Transaction Nonce, Invalid P9', Reveal using sync", - "Invalid Ancestor Chain Sync, Invalid Transaction Nonce, Invalid P9'", - "Invalid Ancestor Chain Re-Org, Invalid Transaction Gas, Invalid P9', Reveal using sync", - "Invalid Ancestor Chain Sync, Invalid Transaction Gas, Invalid P9'", - "Invalid Ancestor Chain Re-Org, Invalid Transaction GasPrice, Invalid P9', Reveal using sync", - "Invalid Ancestor Chain Sync, Invalid Transaction GasPrice, Invalid P9'", - "Invalid Ancestor Chain Re-Org, Invalid Transaction Value, Invalid P9', Reveal using sync", - "Invalid Ancestor Chain Sync, Invalid Transaction Value, Invalid P9'", - "Invalid Ancestor Chain Re-Org, Invalid Ommers, Invalid P9', Reveal using sync", - "Invalid Ancestor Chain Sync, Invalid Ommers, Invalid P9'" - ] - }, - { - "Name": "engine-transition", - "testCases": [ - "Two Block PoW Re-org to Lower-Height Chain, Transaction Overwrite", - "Syncing on an Invalid Terminal Execution - Difficulty", - "Syncing on an Invalid Terminal Execution - Sealed MixHash", - "Syncing on an Invalid Terminal Execution - Sealed Nonce", - "Syncing on an Invalid Terminal Execution - Balance Mismatch", - "Stop processing gossiped Post-TTD PoW blocks", - "Terminal blocks are gossiped (Common Ancestor Depth 5", - "Long PoW Chain Sync" - ] - } - ] -} \ No newline at end of file