github.com/0chain/gosdk@v1.17.11/.github/workflows/system_tests.yml (about) 1 name: "0Chain System Tests" 2 3 on: 4 workflow_dispatch: 5 inputs: 6 system_tests_branch: 7 description: 'system_tests branch containing the tests you wish to run' 8 default: 'master' 9 required: true 10 repo_snapshots_branch: 11 description: 'branch of repo-snapshots to derive images and branches from.' 12 default: 'current-sprint' 13 required: true 14 run_smoke_tests: 15 description: 'Run subset of system tests (smoke tests) for faster feedback (NOT FOR PRS POINTED TO STAGING)' 16 default: 'false' 17 required: false 18 test_file_filter: 19 description: 'Comma separated list of test files to run (eg. zwalletcli_register_wallet_test.go, zwalletcli_send_and_balance_test.go). If supplied, the PR will NOT be notified of the test result' 20 default: '' 21 required: false 22 skip_tests: 23 description: '(LAST RESORT ONLY) Skip system tests. This will allow a PR to merge without requiring a green test run. *By using you certify that the code being merged is not causing system tests to fail*' 24 default: 'FALSE' 25 required: true 26 jobs: 27 system-tests: 28 uses: 0chain/actions/.github/workflows/manual_system_tests.yml@master 29 with: 30 gosdk_branch: ${{ github.ref_name }} 31 repo_snapshots_branch: ${{ github.event.inputs.repo_snapshots_branch }} 32 test_file_filter: ${{ github.event.inputs.test_file_filter }} 33 skip_tests: ${{ github.event.inputs.skip_tests }} 34 run_smoke_tests: ${{ github.event.inputs.run_smoke_tests }} 35 run_frontend_tests: true 36 secrets: 37 SVC_ACCOUNT_SECRET: ${{ secrets.SVC_ACCOUNT_SECRET }} 38 DEV1KC: ${{ secrets.DEV1KC }} 39 DEV2KC: ${{ secrets.DEV2KC }} 40 DEV3KC: ${{ secrets.DEV3KC }} 41 DEV4KC: ${{ secrets.DEV4KC }} 42 DEV5KC: ${{ secrets.DEV5KC }} 43 DEV6KC: ${{ secrets.DEV6KC }} 44 DEV7KC: ${{ secrets.DEV7KC }} 45 DEV8KC: ${{ secrets.DEV8KC }} 46 DEV9KC: ${{ secrets.DEV9KC }} 47 SUBGRAPH_API_URL: ${{ secrets.SUBGRAPH_API_URL }} 48 TENDERLY_SECRET: ${{ secrets.TENDERLY_SECRET }} 49 DEVOPS_CHANNEL_WEBHOOK_URL: ${{ secrets.DEVOPS_CHANNEL_WEBHOOK_URL }} 50 GRAPHNODE_SC: ${{ secrets.GRAPHNODE_SC }} 51 GRAPHNODE_NETWORK: ${{ secrets.GRAPHNODE_NETWORK }} 52 S3_ACCESS_KEY: ${{ secrets.S3_ACCESS_KEY }} 53 S3_SECRET_KEY: ${{ secrets.S3_SECRET_KEY }} 54