Skip to content

Commit

Permalink
Changed which cypress command is used to run tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Hedgemon4 committed Jan 23, 2024
1 parent b258b0c commit 331fc57
Showing 1 changed file with 63 additions and 59 deletions.
122 changes: 63 additions & 59 deletions .github/workflows/e2e_tests_preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,75 +93,79 @@ jobs:
- name: Migrate Database
run: npx prisma migrate deploy

# cypress-e2e:
# name: Run Cypress E2E Tests on Preview Deployment
# runs-on: ubuntu-latest
# needs: [ deploy-preview, setup-db]
# steps:
# - uses: actions/checkout@v4
# - name: Write environment variables
# run: |
# echo "${{ secrets.STAGING_ENV_FILE }}" > .env
# - name: Install Packages
# run: |
# npm ci
# - name: Generate Prisma
# run: |
# npx prisma generate
# - name: Run Cypress Tests
# run: |
# npx cypress run

cypress-e2e:
name: Run cypress E2E tests on preview deployment
name: Run Cypress E2E Tests on Preview Deployment
runs-on: ubuntu-latest
# needs: [ deploy-preview, setup-db ]
# outputs:
# PR_ID: ${{ steps.save-cypress-outputs.outputs.PR_ID }}
needs: [ deploy-preview, setup-db]
steps:
- uses: actions/checkout@v4
- name: Write environment variables
run: |
echo "${{ secrets.STAGING_ENV_FILE }}" > .env
- uses: actions/checkout@v4
- name: Write environment variables
run: |
echo "${{ secrets.STAGING_ENV_FILE }}" > .env
- name: Install Packages
run: |
npm ci
- name: Generate Prisma
run: |
npx prisma generate
- name: Cypress Run E2E Tests
uses: cypress-io/github-action@v6
# env:
# GITHUB_TOKEN: ${{ secrets.PERSONAL_GITHUB_ACCESS_TOKEN }}
with:
browser: chrome
headed: true
# - name: Upload screenshots
# uses: actions/upload-artifact@v4
# if: failure()
# with:
# name: cypress-screenshots
# path: cypress/screenshots
# if-no-files-found: ignore
# - name: Upload videos
# uses: actions/upload-artifact@v3
# if: failure()
# with:
# name: cypress-videos
# path: cypress/videos
# if-no-files-found: ignore
# - name: Save cypress outputs
# if: always()
# id: save-cypress-outputs
npx prisma generate
- name: Run Cypress Tests
run: |
npx cypress run
- name: See results
run: |
cd cypress
ls
# cypress-e2e:
# name: Run cypress E2E tests on preview deployment
# runs-on: ubuntu-latest
## needs: [ deploy-preview, setup-db ]
## outputs:
## PR_ID: ${{ steps.save-cypress-outputs.outputs.PR_ID }}
# steps:
# - uses: actions/checkout@v4
# - name: Write environment variables
# run: |
# echo "PR_ID=$CYPRESS_PULL_REQUEST_ID" >> $GITHUB_OUTPUT
# - name: Upload test results
# if: always()
# uses: actions/upload-artifact@v3
# echo "${{ secrets.STAGING_ENV_FILE }}" > .env
# - name: Install Packages
# run: |
# npm ci
# - name: Generate Prisma
# run: |
# npx prisma generate
# - name: Cypress Run E2E Tests
# uses: cypress-io/github-action@v6
## env:
## GITHUB_TOKEN: ${{ secrets.PERSONAL_GITHUB_ACCESS_TOKEN }}
# with:
# name: e2e-test-results
# path: cypress/reports/e2e/e2e*.json
#
# browser: chrome
# headed: true
## - name: Upload screenshots
## uses: actions/upload-artifact@v4
## if: failure()
## with:
## name: cypress-screenshots
## path: cypress/screenshots
## if-no-files-found: ignore
## - name: Upload videos
## uses: actions/upload-artifact@v3
## if: failure()
## with:
## name: cypress-videos
## path: cypress/videos
## if-no-files-found: ignore
## - name: Save cypress outputs
## if: always()
## id: save-cypress-outputs
## run: |
## echo "PR_ID=$CYPRESS_PULL_REQUEST_ID" >> $GITHUB_OUTPUT
## - name: Upload test results
## if: always()
## uses: actions/upload-artifact@v3
## with:
## name: e2e-test-results
## path: cypress/reports/e2e/e2e*.json
##
# results-report:
# name: Report results
# runs-on: ubuntu-latest
Expand Down

0 comments on commit 331fc57

Please sign in to comment.