[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
@@ -1,3 +1,8 @@
{
"XAT-4370" : "https://hyland.atlassian.net/browse/ACS-5479"
"all": {
"XAT-4370": "https://hyland.atlassian.net/browse/ACS-5479"
},
"firefox": {
"XAT-17773": "https://hyland.atlassian.net/browse/ACS-10917"
}
}
@@ -23,20 +23,14 @@
*/
import { PlaywrightTestConfig } from '@playwright/test';
import { CustomConfig, getGlobalConfig, getExcludedTestsRegExpArray } from '@alfresco/aca-playwright-shared';
import { CustomConfig, getGlobalConfig, getExcludedTestsRegExpArray, createSuiteProjects } from '@alfresco/aca-playwright-shared';
import EXCLUDED_JSON from './exclude.tests.json';
const config: PlaywrightTestConfig<CustomConfig> = {
...getGlobalConfig,
grepInvert: getExcludedTestsRegExpArray(EXCLUDED_JSON, 'Authentication'),
projects: [
{
name: 'Authentication',
testDir: './src/tests',
use: {}
}
]
projects: createSuiteProjects('Authentication', './src/tests')
};
export default config;