mirror of
https://github.com/penpot/penpotqa.git
synced 2024-07-06 04:51:46 +00:00
add yml file
This commit is contained in:
parent
aa84845bb4
commit
ddcff1f4f3
57
.github/workflows/playwright_pre_assets_colors.yml
vendored
Normal file
57
.github/workflows/playwright_pre_assets_colors.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Assets Colors PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/assets/assets-color.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_assets_shortcuts_panel.yml
vendored
Normal file
57
.github/workflows/playwright_pre_assets_shortcuts_panel.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Assets Shortcuts Panel PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/assets/assets-shortcuts-panel.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_assets_typographies.yml
vendored
Normal file
57
.github/workflows/playwright_pre_assets_typographies.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Assets Typographies Panel PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/assets/assets-typographies.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_color.yml
vendored
Normal file
57
.github/workflows/playwright_pre_color.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Color PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/color/color-picker.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_componens.yml
vendored
Normal file
57
.github/workflows/playwright_pre_componens.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Components PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/components
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_component_grid_layout.yml
vendored
Normal file
57
.github/workflows/playwright_pre_component_grid_layout.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Component Grid Layout PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/components/main-components/component-grid-layout.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_composition_board.yml
vendored
Normal file
57
.github/workflows/playwright_pre_composition_board.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Composition Board PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/composition/composition-board.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_composition_comments.yml
vendored
Normal file
57
.github/workflows/playwright_pre_composition_comments.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Composition Comments PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/composition/composition-comments.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_composition_curve.yml
vendored
Normal file
57
.github/workflows/playwright_pre_composition_curve.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Composition Curve PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/composition/composition-curve.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_composition_ellipse.yml
vendored
Normal file
57
.github/workflows/playwright_pre_composition_ellipse.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Composition Ellipse PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/composition/composition-ellipse.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_composition_flex_layout.yml
vendored
Normal file
57
.github/workflows/playwright_pre_composition_flex_layout.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Composition Flex Layout PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/composition/composition-flex-layout.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_composition_grid_layout.yml
vendored
Normal file
57
.github/workflows/playwright_pre_composition_grid_layout.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Composition Grid Layout PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/composition/composition-grid-layout.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_composition_image.yml
vendored
Normal file
57
.github/workflows/playwright_pre_composition_image.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Composition Image PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/composition/composition-image.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_composition_path.yml
vendored
Normal file
57
.github/workflows/playwright_pre_composition_path.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Composition Path PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/composition/composition-path.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_composition_path_node_panel.yml
vendored
Normal file
57
.github/workflows/playwright_pre_composition_path_node_panel.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Composition Path Node Panel PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/composition/composition-path-node-panel.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_composition_rectangle.yml
vendored
Normal file
57
.github/workflows/playwright_pre_composition_rectangle.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Composition Rectangle PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/composition/composition-rectangle.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_composition_text.yml
vendored
Normal file
57
.github/workflows/playwright_pre_composition_text.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Composition Text PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/composition/composition-text.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_dashboard_files.yml
vendored
Normal file
57
.github/workflows/playwright_pre_dashboard_files.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Dashboard Files PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/dashboard/dashboard-files.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_dashboard_fonts.yml
vendored
Normal file
57
.github/workflows/playwright_pre_dashboard_fonts.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Dashboard Fonts PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/dashboard/dashboard-fonts.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_dashboard_libraries.yml
vendored
Normal file
57
.github/workflows/playwright_pre_dashboard_libraries.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Dashboard Libraries PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/dashboard/dashboard-libraries.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_dashboard_teams.yml
vendored
Normal file
57
.github/workflows/playwright_pre_dashboard_teams.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Dashboard Team & User permissions PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/dashboard/dashboard-teams.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_flex_layout.yml
vendored
Normal file
57
.github/workflows/playwright_pre_flex_layout.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Components Flex Layout PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/components/main-components/flext-layout-cases.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_library_backup_page.yml
vendored
Normal file
57
.github/workflows/playwright_pre_library_backup_page.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Library Backup PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/assets/library-backup-page.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_login.yml
vendored
Normal file
57
.github/workflows/playwright_pre_login.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Login PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/login.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_panels_features_export.yml
vendored
Normal file
57
.github/workflows/playwright_pre_panels_features_export.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Panels Features Export PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/panels-features/panels-features-export.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_panels_features_fill.yml
vendored
Normal file
57
.github/workflows/playwright_pre_panels_features_fill.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Panels Features Fill PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/panels-features/panels-features-fill.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_panels_features_grid.yml
vendored
Normal file
57
.github/workflows/playwright_pre_panels_features_grid.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Panels Features Grid PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/panels-features/panels-features-grid.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_panels_features_history_panel.yml
vendored
Normal file
57
.github/workflows/playwright_pre_panels_features_history_panel.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Panels Features History Panel PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/panels-features/panels-features-history-panel.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_panels_features_main_menu.yml
vendored
Normal file
57
.github/workflows/playwright_pre_panels_features_main_menu.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Panels Features Main Menu PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/panels-features/panels-features-main-menu.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_panels_features_pages.yml
vendored
Normal file
57
.github/workflows/playwright_pre_panels_features_pages.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Panels Features Pages PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/panels-features/panels-features-pages.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_panels_features_prototype.yml
vendored
Normal file
57
.github/workflows/playwright_pre_panels_features_prototype.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Panels Features Prototype PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/panels-features/panels-features-prototype.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_panels_features_zoom.yml
vendored
Normal file
57
.github/workflows/playwright_pre_panels_features_zoom.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Panels Features Zoom PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/panels-features/panels-features-zoom.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_profile.yml
vendored
Normal file
57
.github/workflows/playwright_pre_profile.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Profile PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/profile.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_shared-libraries.yml
vendored
Normal file
57
.github/workflows/playwright_pre_shared-libraries.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Shared Libraries PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/assets/shared-libraries.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_signup.yml
vendored
Normal file
57
.github/workflows/playwright_pre_signup.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Signup PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/signup.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
57
.github/workflows/playwright_pre_ui_theme_light_mode.yml
vendored
Normal file
57
.github/workflows/playwright_pre_ui_theme_light_mode.yml
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
name: Settings UI Theme Light Mode PRE env
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
qase_api_base_url:
|
||||
description: 'Qase API URL'
|
||||
required: true
|
||||
qase_report:
|
||||
description: 'Enabled/disabled reporting to Qase'
|
||||
required: true
|
||||
qase_project_code:
|
||||
description: 'Qase project code'
|
||||
required: true
|
||||
qase_run_id:
|
||||
description: 'Qase Run ID'
|
||||
required: true
|
||||
qase_run_complete:
|
||||
description: 'Complete Qase Run'
|
||||
required: true
|
||||
|
||||
env:
|
||||
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
|
||||
QASE_REPORT: ${{ inputs.qase_report }}
|
||||
QASE_PROJECT_CODE: ${{ inputs.qase_project_code }}
|
||||
QASE_RUN_ID: ${{ inputs.qase_run_id }}
|
||||
QASE_RUN_COMPLETE: ${{ inputs.qase_run_complete }}
|
||||
QASE_API_TOKEN: ${{ secrets.QASE_API_TOKEN }}
|
||||
|
||||
jobs:
|
||||
tests_chromium:
|
||||
environment: PRE
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: qase-tms/qase-link-run@main
|
||||
env:
|
||||
QASE_API_TOKEN: ${{ env.QASE_API_TOKEN }}
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Install Playwright Browsers
|
||||
run: npx playwright install --with-deps
|
||||
- name: Run regression tests for chromium
|
||||
env:
|
||||
BASE_URL: ${{ secrets.BASE_URL }}
|
||||
LOGIN_EMAIL: ${{ secrets.LOGIN_EMAIL }}
|
||||
LOGIN_PWD: ${{ secrets.LOGIN_PWD }}
|
||||
run: npx playwright test --project=chrome -gv 'PERF' ./tests/ui-theme/ui-theme-features-light-mode.spec.js
|
||||
- name: Upload Playwright Report
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
name: playwright-report-chromium
|
||||
path: playwright-report/
|
||||
retention-days: 30
|
Loading…
Reference in New Issue
Block a user