Sha256: 006e50d1836061cb4930267b4d04960c357fc10f79e6a1e3c3bdead3604e7537
Contents?: true
Size: 1.49 KB
Versions: 2
Compression:
Stored size: 1.49 KB
Contents
name: run_acceptance_tests on: [push] jobs: build: name: Perform Acceptance BDD tests runs-on: ubuntu-latest steps: - name: Checkout project uses: actions/checkout@v2 - name: Checkout mock-server action uses: actions/checkout@v2 with: repository: pubnub/client-engineering-deployment-tools ref: github-actions token: ${{ secrets.GH_TOKEN }} path: client-engineering-deployment-tools - name: Run mock server action uses: ./client-engineering-deployment-tools/actions/mock-server with: token: ${{ secrets.GH_TOKEN }} - name: Install dependencies run: | sudo gem install bundler && bundle install - name: Run acceptance tests (optional) run: bundle exec cucumber sdk-specifications/features/ -p mock -p run_beta -p report_beta continue-on-error: true - name: Run acceptance tests (required) run: bundle exec cucumber sdk-specifications/features/ -p mock -p run_main -p report_main - name: Combine test results if: always() run: | sudo npm install -g junit-report-merger && jrm ./main.xml "./main/**/*.xml" && jrm ./beta.xml "./beta/**/*.xml" - name: Expose main report uses: actions/upload-artifact@v2 if: always() with: name: acceptance-test-reports path: | main.xml beta.xml retention-days: 7
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pubnub-4.7.1 | .github/workflows/run_acceptance_tests.yml |
pubnub-4.7.0 | .github/workflows/run_acceptance_tests.yml |