[AAE-7160] Setup Playwright in ADF - Storybook testing (#7537)

* [AAE-7160] Setup Playwright in ADF - Storybook testing

* New test cases for groups component. Reorganize the files

* Add to package.json scripts - npm run playwright

* Change amount of workers

* Change workesr to 2
This commit is contained in:
MichalFidor
2022-03-07 08:36:55 +01:00
committed by GitHub
parent 25eaf9d024
commit a0c7631abb
24 changed files with 1792 additions and 131 deletions
+17 -15
View File
@@ -49,7 +49,8 @@
"postbuild:ci": "node ./scripts/app-config-replace.js",
"06": "echo -------------------------------------------- Clean ----------------------------------------------",
"06s": "",
"clean": "rimraf dist node_modules lib/dist"
"clean": "rimraf dist node_modules lib/dist",
"playwright": "npx playwright test --config='e2e-playwright/playwright.config.ts'"
},
"repository": {
"type": "git",
@@ -108,12 +109,18 @@
"devDependencies": {
"@angular-devkit/build-angular": "^0.1002.2",
"@angular-devkit/build-ng-packagr": "~0.1002.2",
"@angular-eslint/builder": "1.2.0",
"@angular-eslint/eslint-plugin": "1.2.0",
"@angular-eslint/eslint-plugin-template": "1.2.0",
"@angular-eslint/schematics": "1.2.0",
"@angular-eslint/template-parser": "1.2.0",
"@angular/cli": "^10.2.2",
"@angular/compiler-cli": "^10.0.12",
"@nrwl/schematics": "8.12.11",
"@nrwl/storybook": "^12.9.0",
"@nrwl/workspace": "^11.2.11",
"@paperist/types-remark": "0.1.3",
"@playwright/test": "^1.19.2",
"@storybook/addon-essentials": "~6.3.0",
"@storybook/angular": "~6.3.0",
"@storybook/builder-webpack5": "~6.3.0",
@@ -125,6 +132,8 @@
"@types/pdfjs-dist": "^2.1.5",
"@types/request": "^2.48.5",
"@types/selenium-webdriver": "^4.0.11",
"@typescript-eslint/eslint-plugin": "4.3.0",
"@typescript-eslint/parser": "4.3.0",
"ajv-cli": "^4.2.0",
"codelyzer": "^6.0.1",
"commander": "6.2.1",
@@ -132,6 +141,12 @@
"cspell": "^5.5.1",
"css-loader": "^5.2.6",
"dotenv": "^8.2.0",
"eslint": "^7.6.0",
"eslint-plugin-import": "2.22.1",
"eslint-plugin-jsdoc": "30.7.6",
"eslint-plugin-prefer-arrow": "1.2.2",
"eslint-plugin-rxjs": "latest",
"eslint-plugin-unicorn": "latest",
"github-api": "^3.4.0",
"graphql": "^15.8.0",
"graphql-request": "^3.7.0",
@@ -171,20 +186,7 @@
"tsconfig-paths": "^3.12.0",
"tslint": "6.1.3",
"typescript": "3.9.8",
"webdriver-manager": "12.1.8",
"eslint": "^7.6.0",
"eslint-plugin-import": "2.22.1",
"eslint-plugin-jsdoc": "30.7.6",
"eslint-plugin-prefer-arrow": "1.2.2",
"@angular-eslint/builder": "1.2.0",
"@angular-eslint/eslint-plugin": "1.2.0",
"@angular-eslint/eslint-plugin-template": "1.2.0",
"@angular-eslint/schematics": "1.2.0",
"@angular-eslint/template-parser": "1.2.0",
"@typescript-eslint/eslint-plugin": "4.3.0",
"@typescript-eslint/parser": "4.3.0",
"eslint-plugin-unicorn": "latest",
"eslint-plugin-rxjs": "latest"
"webdriver-manager": "12.1.8"
},
"license": "Apache-2.0",
"bundlesize": [