[ACS-10876] ACA e2e playwright automated test for Firefox Edge and Safari (#4952)

* [ACS-10876] playwright config changes to support multi browser

* [ACS-10876]workflow temp changes to enable all browser run

* [ACS-10876]workflow issue fix

* [ACS-10876]workflow issue fix

* [ACS-10876]workflow issue fix

* [ACS-10876]workflow issue fix

* [ACS-10876]fix report issue and webkit dep issue

* [ACS-10876]fix report issue and exclude test logic

* [ACS-10876]playwright browser setup change

* [ACS-10876]small fixes

* [ACS-10876]restore only run on pull request schedule job

* [ACS-10876]sonar cloud issue fix

* [ACS-10876]make chromium for pr run and chrome browser for scheduled run

* [ACS-10876]sonar cloud issue fix

* [ACS-10876]sonar cloud issue fix and small improvement
This commit is contained in:
Akash Rathod
2025-12-23 12:48:17 +01:00
committed by GitHub
parent 3aa3167010
commit 53f19f7935
46 changed files with 742 additions and 312 deletions
@@ -21,6 +21,7 @@ runs:
shell: bash
env:
OPTIONS: ${{ inputs.options }}
PLAYWRIGHT_BROWSER: ${{ env.PLAYWRIGHT_BROWSER || 'chromium' }}
run: |
npm start > /dev/null &\
@@ -31,5 +32,5 @@ runs:
done
printf "\nApplication is ready.\n"
echo "Running playwright tests with options $OPTIONS"
echo "Running playwright tests with options $OPTIONS on browser ${PLAYWRIGHT_BROWSER}"
E2E_TARGET=$OPTIONS npm run ci:e2e