Skip to content

PA-11727 Added testscripts for SDK V5.0.3 #202

PA-11727 Added testscripts for SDK V5.0.3

PA-11727 Added testscripts for SDK V5.0.3 #202

Workflow file for this run

name: Trigger Tests on Pull Request.
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
env:
XCLIENTIDSANDBOX: ${{ secrets.XCLIENTIDSANDBOX }}
XCLIENTSECRETSANDBOX: ${{ secrets.XCLIENTSECRETSANDBOX }}
COVERALLSREPOTOKEN: ${{ secrets.COVERALLSREPOTOKEN }}
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: '21.x'
- name: Check if secrets are set (masked output)
run: |
echo "XCLIENTIDSANDBOX is ${XCLIENTIDSANDBOX:0:4}**** (partially masked)"
echo "XCLIENTSECRETSANDBOX is ${XCLIENTSECRETSANDBOX:0:4}**** (partially masked)"
echo "COVERALLSREPOTOKEN is ${COVERALLSREPOTOKEN:0:4}**** (partially masked)"
- name: Check if secrets are non-empty
run: |
[ -z "$XCLIENTIDSANDBOX" ] && echo "XCLIENTIDSANDBOX is empty" || echo "XCLIENTIDSANDBOX is set"
[ -z "$XCLIENTSECRETSANDBOX" ] && echo "XCLIENTSECRETSANDBOX is empty" || echo "XCLIENTSECRETSANDBOX is set"
[ -z "$COVERALLSREPOTOKEN" ] && echo "COVERALLSREPOTOKEN is empty" || echo "COVERALLSREPOTOKEN is set"
- name: Install dependencies
run: npm install && npm install coveralls --save-dev
- name: Run Tests
run: npm test && cd coverage && ls && cd .. && cat coverage/lcov.info | npx coveralls