git.delta.rocks / unique-network / refs/commits / 6a048d7eaf42

difftreelog

rename node-only-update_v3 to integration-tests

Konstantin Astakhov2022-10-21parent: #e27974f.patch.diff
in: master

3 files changed

modified.github/workflows/ci-develop.ymldiffbeforeafterboth
--- a/.github/workflows/ci-develop.yml
+++ b/.github/workflows/ci-develop.yml
@@ -40,12 +40,12 @@
     uses: ./.github/workflows/forkless.yml
   
   node-only-update:
-    if: ${{ (github.event.pull_request.draft == false && contains( github.event.pull_request.labels.*.name, 'forkless')) }}  # Conditional check for draft & labels per job.
+    if: ${{ (github.event.pull_request.draft == false && contains( github.event.pull_request.labels.*.name, 'node-only-update')) }}  # Conditional check for draft & labels per job.
     uses: ./.github/workflows/node-only-update_v2.yml
     
   parallel_and_sequential_tests:
-    if: ${{ (github.event.pull_request.draft == false && contains( github.event.pull_request.labels.*.name, 'para')) }}      # Conditional check for draft & labels per job.
-    uses: ./.github/workflows/node-only-update_v3.yml
+    if: ${{ (github.event.pull_request.draft == false && contains( github.event.pull_request.labels.*.name, 'integration')) }}      # Conditional check for draft & labels per job.
+    uses: ./.github/workflows/integration-tests.yml
 
   codestyle:
     if: github.event.pull_request.draft == false                                                                             # Conditional check for draft per job.
added.github/workflows/integration-tests.ymldiffbeforeafterboth
after Β· .github/workflows/integration-tests.yml
1# Test workflow for debug parallel and sequental tests in scope of execution time reducing.2name: Integration tests34# Triger: only call from main workflow(re-usable workflows)5on:6  workflow_call:7#Define Workflow variables89# A workflow run is made up of one or more jobs that can run sequentially or in parallel10jobs:1112  nodes-execution-matrix:1314    name: execution matrix1516    runs-on: self-hosted-ci17    outputs:18      matrix: ${{ steps.create_matrix.outputs.matrix }}1920    steps:2122      - name: Clean Workspace23        uses: AutoModality/action-clean@v1.1.02425      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it26      - uses: actions/checkout@v327        with:28          ref: ${{ github.head_ref }}  #Checking out head commit2930      - name: Read .env file31        uses: xom9ikk/dotenv@v1.0.23233      - name: Create Execution matrix34        uses: fabiocaccamo/create-matrix-action@v235        id: create_matrix36        with:37          matrix: |38            network {opal}, runtime {opal}, features {opal-runtime}, mainnet_branch {${{ env.OPAL_MAINNET_TAG }}}39            network {quartz}, runtime {quartz}, features {quartz-runtime}, mainnet_branch {${{ env.QUARTZ_MAINNET_TAG }}}40            network {unique}, runtime {unique}, features {unique-runtime}, mainnet_branch {${{ env.UNIQUE_MAINNET_TAG }}}41 42  parallel-test:43    needs: nodes-execution-matrix44    # The type of runner that the job will run on45    runs-on: [self-hosted-ci,large]46474849    timeout-minutes: 13805051    name: ${{ matrix.network }} - parallel5253    continue-on-error: true         #Do not stop testing of matrix runs failed.  As it decided during PR review - it required 50/50& Let's check it with false.5455    strategy:56      matrix:57        include: ${{fromJson(needs.nodes-execution-matrix.outputs.matrix)}}5859    steps:6061      - name: Clean Workspace62        uses: AutoModality/action-clean@v1.1.06364      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it65      - uses: actions/checkout@v366        with:67          ref: ${{ github.head_ref }}  #Checking out head commit6869      - name: Read .env file70        uses: xom9ikk/dotenv@v1.0.27172      - name: Generate ENV related extend file for docker-compose73        uses: cuchi/jinja2-action@v1.2.074        with:75          template: .docker/docker-compose.tmp-node.j276          output_file: .docker/docker-compose.node.${{ matrix.network }}.yml77          variables: |78            REPO_URL=${{ github.server_url }}/${{ github.repository }}.git79            RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}80            POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}81            POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}82            MAINNET_TAG=${{ matrix.mainnet_tag }}83            MAINNET_BRANCH=${{ matrix.mainnet_branch }}84            FEATURE=${{ matrix.features }}85            RUNTIME=${{ matrix.runtime }}86            BRANCH=${{ github.head_ref }}87            88      - name: Show build configuration89        run: cat .docker/docker-compose.node.${{ matrix.network }}.yml9091      - name: Generate launch-config-forkless-nodata.json92        uses: cuchi/jinja2-action@v1.2.093        with:94          template: .docker/forkless-config/launch-config-node-update-only-v3.j295          output_file: .docker/launch-config-forkless-nodata.json96          variables: |97            FEATURE=${{ matrix.features }}98            RUNTIME=${{ matrix.runtime }}99            100      - name: Show launch-config-forkless configuration101        run: cat .docker/launch-config-forkless-nodata.json102103      - uses: actions/setup-node@v3104        with:105          node-version: 16106107      - name: Build the stack108        run: docker-compose -f ".docker/docker-compose-forkless.yml" -f ".docker/docker-compose.node.${{ matrix.network }}.yml" up -d --build --remove-orphans --force-recreate --timeout 300109110      #  πŸš€ POLKADOT LAUNCH COMPLETE πŸš€111      - name: Check if docker logs consist messages related to testing of Node Parachain Upgrade.112        if: success()113        run: |114          counter=160115          function check_container_status {116                docker inspect -f {{.State.Running}} node-parachain117          }118          function do_docker_logs {119                docker logs --details node-parachain  2>&1120          }121          function is_started {122                if [ "$(check_container_status)" == "true" ]; then123                        echo "Container: node-parachain RUNNING";124                        echo "Check Docker logs"125                        DOCKER_LOGS=$(do_docker_logs)126                        if [[ ${DOCKER_LOGS} = *"POLKADOT LAUNCH COMPLETE"* ]];then127                                echo "πŸš€ POLKADOT LAUNCH COMPLETE πŸš€"128                                return 0129                        else130                                echo "Message not found in logs output, repeating..."131                                return 1132                        fi133                else134                        echo "Container node-parachain NOT RUNNING"135                        echo "Halting all future checks"136                        exit 1137                fi138          echo "something goes wrong"139          exit 1140          }141          while ! is_started; do142                echo "Waiting for special message in log files "143                sleep 30s144                counter=$(( $counter - 1 ))145                echo "Counter: $counter"146                if [ "$counter" -gt "0" ]; then147                         continue148                else149                         break150                fi151          done152          echo "Halting script"153          exit 0154        shell: bash155156      - name: Run Parallel tests on Node Parachain157        working-directory: tests158        run: |159          yarn install160          yarn add mochawesome161          echo "Ready to start tests"162          yarn polkadot-types163          NOW=$(date +%s) && yarn testParallel --reporter mochawesome --reporter-options reportFilename=test-parallel-${NOW}164        env:165          RPC_URL: http://127.0.0.1:9933/166167      - name: Parallel Tests report168        uses: phoenix-actions/test-reporting@v8169        id: test-report-parallel170        if: success() || failure()    # run this step even if previous step failed171        with:172          name: Parallel Tests report - ${{ matrix.network }}            # Name of the check run which will be created173          path: tests/mochawesome-report/test-parallel-*.json    # Path to test results174          reporter: mochawesome-json175          fail-on-error: 'false'176    177             178      - name: Stop running containers179        if: always()                   # run this step always180        run: docker-compose -f ".docker/docker-compose-forkless.yml" -f ".docker/docker-compose.node.${{ matrix.network }}.yml" down --volumes181182      - name: Remove builder cache183        if: always()                   # run this step always184        run: |185          docker builder prune -f -a186          docker system prune -f187          docker image prune -f -a188          189      - name: List files in Workspace190        if: always()191        run: ls -la ./192193  sequential-test:194    needs: nodes-execution-matrix195    # The type of runner that the job will run on196    runs-on: [self-hosted-ci,large]197198    timeout-minutes: 1380199200    name: ${{ matrix.network }} - sequential201202    continue-on-error: true         #Do not stop testing of matrix runs failed.  As it decided during PR review - it required 50/50& Let's check it with false.203204    strategy:205      matrix:206        include: ${{fromJson(needs.nodes-execution-matrix.outputs.matrix)}}207208    steps:209210      - name: Clean Workspace211        uses: AutoModality/action-clean@v1.1.0212213      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it214      - uses: actions/checkout@v3215        with:216          ref: ${{ github.head_ref }}  #Checking out head commit217218      - name: Read .env file219        uses: xom9ikk/dotenv@v1.0.2220221      - name: Generate ENV related extend file for docker-compose222        uses: cuchi/jinja2-action@v1.2.0223        with:224          template: .docker/docker-compose.tmp-node.j2225          output_file: .docker/docker-compose.node.${{ matrix.network }}.yml226          variables: |227            REPO_URL=${{ github.server_url }}/${{ github.repository }}.git228            RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}229            POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}230            POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}231            MAINNET_TAG=${{ matrix.mainnet_tag }}232            MAINNET_BRANCH=${{ matrix.mainnet_branch }}233            FEATURE=${{ matrix.features }}234            RUNTIME=${{ matrix.runtime }}235            BRANCH=${{ github.head_ref }}236            237      - name: Show build configuration238        run: cat .docker/docker-compose.node.${{ matrix.network }}.yml239240      - name: Generate launch-config-forkless-nodata.json241        uses: cuchi/jinja2-action@v1.2.0242        with:243          template: .docker/forkless-config/launch-config-node-update-only-v3.j2244          output_file: .docker/launch-config-forkless-nodata.json245          variables: |246            FEATURE=${{ matrix.features }}247            RUNTIME=${{ matrix.runtime }}248            249      - name: Show launch-config-forkless configuration250        run: cat .docker/launch-config-forkless-nodata.json251252      - uses: actions/setup-node@v3253        with:254          node-version: 16255256      - name: Build the stack257        run: docker-compose -f ".docker/docker-compose-forkless.yml" -f ".docker/docker-compose.node.${{ matrix.network }}.yml" up -d --build --remove-orphans --force-recreate --timeout 300258259      #  πŸš€ POLKADOT LAUNCH COMPLETE πŸš€260      - name: Check if docker logs consist messages related to testing of Node Parachain Upgrade.261        if: success()262        run: |263          counter=160264          function check_container_status {265                docker inspect -f {{.State.Running}} node-parachain266          }267          function do_docker_logs {268                docker logs --details node-parachain  2>&1269          }270          function is_started {271                if [ "$(check_container_status)" == "true" ]; then272                        echo "Container: node-parachain RUNNING";273                        echo "Check Docker logs"274                        DOCKER_LOGS=$(do_docker_logs)275                        if [[ ${DOCKER_LOGS} = *"POLKADOT LAUNCH COMPLETE"* ]];then276                                echo "πŸš€ POLKADOT LAUNCH COMPLETE πŸš€"277                                return 0278                        else279                                echo "Message not found in logs output, repeating..."280                                return 1281                        fi282                else283                        echo "Container node-parachain NOT RUNNING"284                        echo "Halting all future checks"285                        exit 1286                fi287          echo "something goes wrong"288          exit 1289          }290          while ! is_started; do291                echo "Waiting for special message in log files "292                sleep 30s293                counter=$(( $counter - 1 ))294                echo "Counter: $counter"295                if [ "$counter" -gt "0" ]; then296                         continue297                else298                         break299                fi300          done301          echo "Halting script"302          exit 0303        shell: bash304305      - name: Run Sequential tests on Node Parachain306        working-directory: tests307        run: |308          yarn install309          yarn add mochawesome310          echo "Ready to start tests"311          yarn polkadot-types312          NOW=$(date +%s) && yarn testSequential --reporter mochawesome --reporter-options reportFilename=test-sequential-${NOW}313        env:314          RPC_URL: http://127.0.0.1:9933/315316      - name: Sequential Tests report317        uses: phoenix-actions/test-reporting@v8318        id: test-report-sequential319        if: success() || failure()    # run this step even if previous step failed320        with:321          name: Parallel Tests report - ${{ matrix.network }}            # Name of the check run which will be created322          path: tests/mochawesome-report/test-sequential-*.json    # Path to test results323          reporter: mochawesome-json324          fail-on-error: 'false'325       326      - name: Stop running containers327        if: always()                   # run this step always328        run: docker-compose -f ".docker/docker-compose-forkless.yml" -f ".docker/docker-compose.node.${{ matrix.network }}.yml" down --volumes329330      - name: Remove builder cache331        if: always()                   # run this step always332        run: |333          docker builder prune -f -a334          docker system prune -f335          docker image prune -f -a336          337      - name: List files in Workspace338        if: always()339        run: ls -la ./
deleted.github/workflows/node-only-update_v3.ymldiffbeforeafterboth
--- a/.github/workflows/node-only-update_v3.yml
+++ /dev/null
@@ -1,341 +0,0 @@
-# Test workflow for debug parallel and sequental tests in scope of execution time reducing.
-name: Parallele tests
-
-# Triger: only call from main workflow(re-usable workflows)
-on:
-  workflow_call:
-#Define Workflow variables
-
-# A workflow run is made up of one or more jobs that can run sequentially or in parallel
-jobs:
-
-  nodes-execution-matrix:
-
-    name: execution matrix
-
-    runs-on: self-hosted-ci
-    outputs:
-      matrix: ${{ steps.create_matrix.outputs.matrix }}
-
-    steps:
-
-      - name: Clean Workspace
-        uses: AutoModality/action-clean@v1.1.0
-
-      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
-      - uses: actions/checkout@v3
-        with:
-          ref: ${{ github.head_ref }}  #Checking out head commit
-
-      - name: Read .env file
-        uses: xom9ikk/dotenv@v1.0.2
-
-      - name: Create Execution matrix
-        uses: fabiocaccamo/create-matrix-action@v2
-        id: create_matrix
-        with:
-          matrix: |
-            network {opal}, runtime {opal}, features {opal-runtime}, mainnet_branch {${{ env.OPAL_MAINNET_TAG }}}
-            network {quartz}, runtime {quartz}, features {quartz-runtime}, mainnet_branch {${{ env.QUARTZ_MAINNET_TAG }}}
-            network {unique}, runtime {unique}, features {unique-runtime}, mainnet_branch {${{ env.UNIQUE_MAINNET_TAG }}}
- 
-  parallel-test:
-    needs: nodes-execution-matrix
-    # The type of runner that the job will run on
-    runs-on: [self-hosted-ci,large]
-
-
-
-    timeout-minutes: 1380
-
-    name: ${{ matrix.network }} - parallel
-
-    continue-on-error: true         #Do not stop testing of matrix runs failed.  As it decided during PR review - it required 50/50& Let's check it with false.
-
-    strategy:
-      matrix:
-        include: ${{fromJson(needs.nodes-execution-matrix.outputs.matrix)}}
-
-    steps:
-
-      - name: Clean Workspace
-        uses: AutoModality/action-clean@v1.1.0
-
-      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
-      - uses: actions/checkout@v3
-        with:
-          ref: ${{ github.head_ref }}  #Checking out head commit
-
-      - name: Read .env file
-        uses: xom9ikk/dotenv@v1.0.2
-
-      - name: Generate ENV related extend file for docker-compose
-        uses: cuchi/jinja2-action@v1.2.0
-        with:
-          template: .docker/docker-compose.tmp-node.j2
-          output_file: .docker/docker-compose.node.${{ matrix.network }}.yml
-          variables: |
-            REPO_URL=${{ github.server_url }}/${{ github.repository }}.git
-            RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}
-            POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}
-            POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}
-            MAINNET_TAG=${{ matrix.mainnet_tag }}
-            MAINNET_BRANCH=${{ matrix.mainnet_branch }}
-            FEATURE=${{ matrix.features }}
-            RUNTIME=${{ matrix.runtime }}
-            BRANCH=${{ github.head_ref }}
-            
-      - name: Show build configuration
-        run: cat .docker/docker-compose.node.${{ matrix.network }}.yml
-
-      - name: Generate launch-config-forkless-nodata.json
-        uses: cuchi/jinja2-action@v1.2.0
-        with:
-          template: .docker/forkless-config/launch-config-node-update-only-v3.j2
-          output_file: .docker/launch-config-forkless-nodata.json
-          variables: |
-            FEATURE=${{ matrix.features }}
-            RUNTIME=${{ matrix.runtime }}
-            
-      - name: Show launch-config-forkless configuration
-        run: cat .docker/launch-config-forkless-nodata.json
-
-      - uses: actions/setup-node@v3
-        with:
-          node-version: 16
-
-      - name: Build the stack
-        run: docker-compose -f ".docker/docker-compose-forkless.yml" -f ".docker/docker-compose.node.${{ matrix.network }}.yml" up -d --build --remove-orphans --force-recreate --timeout 300
-
-      #  πŸš€ POLKADOT LAUNCH COMPLETE πŸš€
-      - name: Check if docker logs consist messages related to testing of Node Parachain Upgrade.
-        if: success()
-        run: |
-          counter=160
-          function check_container_status {
-                docker inspect -f {{.State.Running}} node-parachain
-          }
-          function do_docker_logs {
-                docker logs --details node-parachain  2>&1
-          }
-          function is_started {
-                if [ "$(check_container_status)" == "true" ]; then
-                        echo "Container: node-parachain RUNNING";
-                        echo "Check Docker logs"
-                        DOCKER_LOGS=$(do_docker_logs)
-                        if [[ ${DOCKER_LOGS} = *"POLKADOT LAUNCH COMPLETE"* ]];then
-                                echo "πŸš€ POLKADOT LAUNCH COMPLETE πŸš€"
-                                return 0
-                        else
-                                echo "Message not found in logs output, repeating..."
-                                return 1
-                        fi
-                else
-                        echo "Container node-parachain NOT RUNNING"
-                        echo "Halting all future checks"
-                        exit 1
-                fi
-          echo "something goes wrong"
-          exit 1
-          }
-          while ! is_started; do
-                echo "Waiting for special message in log files "
-                sleep 30s
-                counter=$(( $counter - 1 ))
-                echo "Counter: $counter"
-                if [ "$counter" -gt "0" ]; then
-                         continue
-                else
-                         break
-                fi
-          done
-          echo "Halting script"
-          exit 0
-        shell: bash
-
-      - name: Run Parallel tests on Node Parachain
-        working-directory: tests
-        run: |
-          yarn install
-          yarn add mochawesome
-          echo "Ready to start tests"
-          yarn polkadot-types
-          NOW=$(date +%s) && yarn testParallel --reporter mochawesome --reporter-options reportFilename=test-parallel-${NOW}
-        env:
-          RPC_URL: http://127.0.0.1:9933/
-
-      - name: Parallel Tests report
-        uses: phoenix-actions/test-reporting@v8
-        id: test-report-parallel
-        if: success() || failure()    # run this step even if previous step failed
-        with:
-          name: Parallel Tests report - ${{ matrix.network }}            # Name of the check run which will be created
-          path: tests/mochawesome-report/test-parallel-*.json    # Path to test results
-          reporter: mochawesome-json
-          fail-on-error: 'false'
-    
-             
-      - name: Stop running containers
-        if: always()                   # run this step always
-        run: docker-compose -f ".docker/docker-compose-forkless.yml" -f ".docker/docker-compose.node.${{ matrix.network }}.yml" down --volumes
-
-      - name: Remove builder cache
-        if: always()                   # run this step always
-        run: |
-          docker builder prune -f -a
-          docker system prune -f
-          docker image prune -f -a
-          
-      - name: List files in Workspace
-        if: always()
-        run: ls -la ./
-
-  sequential-test:
-    needs: nodes-execution-matrix
-    # The type of runner that the job will run on
-    runs-on: [self-hosted-ci,large]
-
-
-
-    timeout-minutes: 1380
-
-    name: ${{ matrix.network }} - sequential
-
-    continue-on-error: true         #Do not stop testing of matrix runs failed.  As it decided during PR review - it required 50/50& Let's check it with false.
-
-    strategy:
-      matrix:
-        include: ${{fromJson(needs.nodes-execution-matrix.outputs.matrix)}}
-
-    steps:
-
-      - name: Clean Workspace
-        uses: AutoModality/action-clean@v1.1.0
-
-      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
-      - uses: actions/checkout@v3
-        with:
-          ref: ${{ github.head_ref }}  #Checking out head commit
-
-      - name: Read .env file
-        uses: xom9ikk/dotenv@v1.0.2
-
-      - name: Generate ENV related extend file for docker-compose
-        uses: cuchi/jinja2-action@v1.2.0
-        with:
-          template: .docker/docker-compose.tmp-node.j2
-          output_file: .docker/docker-compose.node.${{ matrix.network }}.yml
-          variables: |
-            REPO_URL=${{ github.server_url }}/${{ github.repository }}.git
-            RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}
-            POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}
-            POLKADOT_MAINNET_BRANCH=${{ env.POLKADOT_MAINNET_BRANCH }}
-            MAINNET_TAG=${{ matrix.mainnet_tag }}
-            MAINNET_BRANCH=${{ matrix.mainnet_branch }}
-            FEATURE=${{ matrix.features }}
-            RUNTIME=${{ matrix.runtime }}
-            BRANCH=${{ github.head_ref }}
-            
-      - name: Show build configuration
-        run: cat .docker/docker-compose.node.${{ matrix.network }}.yml
-
-      - name: Generate launch-config-forkless-nodata.json
-        uses: cuchi/jinja2-action@v1.2.0
-        with:
-          template: .docker/forkless-config/launch-config-node-update-only-v3.j2
-          output_file: .docker/launch-config-forkless-nodata.json
-          variables: |
-            FEATURE=${{ matrix.features }}
-            RUNTIME=${{ matrix.runtime }}
-            
-      - name: Show launch-config-forkless configuration
-        run: cat .docker/launch-config-forkless-nodata.json
-
-      - uses: actions/setup-node@v3
-        with:
-          node-version: 16
-
-      - name: Build the stack
-        run: docker-compose -f ".docker/docker-compose-forkless.yml" -f ".docker/docker-compose.node.${{ matrix.network }}.yml" up -d --build --remove-orphans --force-recreate --timeout 300
-
-      #  πŸš€ POLKADOT LAUNCH COMPLETE πŸš€
-      - name: Check if docker logs consist messages related to testing of Node Parachain Upgrade.
-        if: success()
-        run: |
-          counter=160
-          function check_container_status {
-                docker inspect -f {{.State.Running}} node-parachain
-          }
-          function do_docker_logs {
-                docker logs --details node-parachain  2>&1
-          }
-          function is_started {
-                if [ "$(check_container_status)" == "true" ]; then
-                        echo "Container: node-parachain RUNNING";
-                        echo "Check Docker logs"
-                        DOCKER_LOGS=$(do_docker_logs)
-                        if [[ ${DOCKER_LOGS} = *"POLKADOT LAUNCH COMPLETE"* ]];then
-                                echo "πŸš€ POLKADOT LAUNCH COMPLETE πŸš€"
-                                return 0
-                        else
-                                echo "Message not found in logs output, repeating..."
-                                return 1
-                        fi
-                else
-                        echo "Container node-parachain NOT RUNNING"
-                        echo "Halting all future checks"
-                        exit 1
-                fi
-          echo "something goes wrong"
-          exit 1
-          }
-          while ! is_started; do
-                echo "Waiting for special message in log files "
-                sleep 30s
-                counter=$(( $counter - 1 ))
-                echo "Counter: $counter"
-                if [ "$counter" -gt "0" ]; then
-                         continue
-                else
-                         break
-                fi
-          done
-          echo "Halting script"
-          exit 0
-        shell: bash
-
-      - name: Run Sequential tests on Node Parachain
-        working-directory: tests
-        run: |
-          yarn install
-          yarn add mochawesome
-          echo "Ready to start tests"
-          yarn polkadot-types
-          NOW=$(date +%s) && yarn testSequential --reporter mochawesome --reporter-options reportFilename=test-sequential-${NOW}
-        env:
-          RPC_URL: http://127.0.0.1:9933/
-
-      - name: Sequential Tests report
-        uses: phoenix-actions/test-reporting@v8
-        id: test-report-sequential
-        if: success() || failure()    # run this step even if previous step failed
-        with:
-          name: Parallel Tests report - ${{ matrix.network }}            # Name of the check run which will be created
-          path: tests/mochawesome-report/test-sequential-*.json    # Path to test results
-          reporter: mochawesome-json
-          fail-on-error: 'false'
-       
-      - name: Stop running containers
-        if: always()                   # run this step always
-        run: docker-compose -f ".docker/docker-compose-forkless.yml" -f ".docker/docker-compose.node.${{ matrix.network }}.yml" down --volumes
-
-      - name: Remove builder cache
-        if: always()                   # run this step always
-        run: |
-          docker builder prune -f -a
-          docker system prune -f
-          docker image prune -f -a
-          
-      - name: List files in Workspace
-        if: always()
-        run: ls -la ./