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