github.com/Oyster-zx/tendermint@v0.34.24-fork/.github/workflows/e2e-manual.yml (about)

     1  # Manually run randomly generated E2E testnets (as nightly).
     2  name: e2e-manual
     3  on:
     4    workflow_dispatch:
     5  
     6  jobs:
     7    e2e-nightly-test:
     8      # Run parallel jobs for the listed testnet groups (must match the
     9      # ./build/generator -g flag)
    10      strategy:
    11        fail-fast: false
    12        matrix:
    13          group: ['00', '01', '02', '03']
    14      runs-on: ubuntu-latest
    15      timeout-minutes: 60
    16      steps:
    17        - uses: actions/setup-go@v3
    18          with:
    19            go-version: '1.18'
    20  
    21        - uses: actions/checkout@v3
    22  
    23        - name: Build
    24          working-directory: test/e2e
    25          # Run make jobs in parallel, since we can't run steps in parallel.
    26          run: make -j2 docker generator runner tests
    27  
    28        - name: Generate testnets
    29          working-directory: test/e2e
    30          # When changing -g, also change the matrix groups above
    31          run: ./build/generator -g 4 -d networks/nightly/
    32  
    33        - name: Run ${{ matrix.p2p }} p2p testnets
    34          working-directory: test/e2e
    35          run: ./run-multiple.sh networks/nightly/*-group${{ matrix.group }}-*.toml