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