Merge pull request #29653 from woocommerce/fix/28485

Enable smoke test
This commit is contained in:
Greg 2021-04-14 16:09:26 -06:00 committed by GitHub
commit b19500728b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 17 additions and 12 deletions

View File

@ -4,7 +4,7 @@ on:
- cron: '25 3 * * *'
jobs:
login-run:
name: Log into smoke test site.
name: Daily smoke test on trunk.
runs-on: ubuntu-18.04
steps:
@ -18,21 +18,26 @@ jobs:
- name: Checkout code.
uses: actions/checkout@v2
with:
path: package/woocommerce
ref: trunk
- name: Run npm install.
working-directory: package/woocommerce
run: npm install
- name: Move current directory to code. We will install zip file in this dir later.
run: mv ./package/woocommerce/* ./code/woocommerce
- name: Run login test.
working-directory: code/woocommerce
- name: Install prerequisites.
run: |
npm install
composer install --no-dev
npm run build:assets
npm install jest
- name: Run smoke test.
env:
SMOKE_TEST_URL: ${{ secrets.SMOKE_TEST_URL }}
SMOKE_TEST_ADMIN_USER: ${{ secrets.SMOKE_TEST_ADMIN_USER }}
SMOKE_TEST_ADMIN_PASSWORD: ${{ secrets.SMOKE_TEST_ADMIN_PASSWORD }}
SMOKE_TEST_CUSTOMER_USER: ${{ secrets.SMOKE_TEST_CUSTOMER_USER }}
SMOKE_TEST_CUSTOMER_PASSWORD: ${{ secrets.SMOKE_TEST_CUSTOMER_PASSWORD }}
run: npx wc-e2e test:e2e ./tests/e2e/specs/activate-and-setup/test-activation.js
WC_E2E_SCREENSHOTS: 1
E2E_RETEST: 1
E2E_SLACK_TOKEN: ${{ secrets.SMOKE_TEST_SLACK_TOKEN }}
E2E_SLACK_CHANNEL: ${{ secrets.SMOKE_TEST_SLACK_CHANNEL }}
run: |
npx wc-e2e docker:up
npx wc-e2e test:e2e