separate visual tests from main test, update snapshots and dependencies (#31131)

Этот коммит содержится в:
sabril
2025-05-22 23:21:23 +08:00
коммит произвёл GitHub
родитель f800025a43
Коммит f710512e3e
9 изменённых файлов: 487 добавлений и 965 удалений

Просмотреть файл

@@ -14,10 +14,10 @@
"prettier:fix": "prettier --write .",
"check": "npm run lint && npm run prettier && npm run tsc && npm run lint:test-docs",
"test": "npm run build && cross-env PW_SNAPSHOT_ENABLE=true playwright test",
"test:ci": "npm run build && cross-env PW_SNAPSHOT_ENABLE=true playwright test --project=chrome",
"test:update-snapshots": "npm run build && cross-env PW_SNAPSHOT_ENABLE=true playwright test --update-snapshots",
"test:ci": "npm run build && cross-env PW_SNAPSHOT_ENABLE=true playwright test --grep-invert @visual --project=chrome",
"test:update-snapshots": "npm run build && cross-env PW_SNAPSHOT_ENABLE=true playwright test specs/visual --grep @visual --update-snapshots",
"test:slomo": "npm run build && cross-env PW_SNAPSHOT_ENABLE=true PW_SLOWMO=1000 playwright test",
"percy": "npm run build && cross-env PERCY_TOKEN=$PERCY_TOKEN PW_PERCY_ENABLE=true percy exec -- playwright test --project=chrome --project=ipad",
"percy:docker": "npm run build && cross-env PW_PERCY_ENABLE=true PERCY_BROWSER_EXECUTABLE='/ms-playwright/chromium-1169/chrome-linux/chrome' percy exec -- playwright test specs/visual --grep @visual --project=chrome --project=ipad",
"codegen": "npm run build && cross-env playwright codegen $PW_BASE_URL",
"playwright-ui": "npm run build && cross-env playwright test --ui",
"show-report": "npm run build && npx playwright show-report results/reporter",
@@ -31,13 +31,13 @@
"cross-env": "7.0.3",
"dayjs": "1.11.13",
"luxon": "3.6.1",
"zod": "3.24.4"
"zod": "3.25.13"
},
"devDependencies": {
"@types/luxon": "3.6.2",
"@typescript-eslint/eslint-plugin": "8.32.0",
"eslint": "9.26.0",
"eslint-import-resolver-typescript": "4.3.4",
"@typescript-eslint/eslint-plugin": "8.32.1",
"eslint": "9.27.0",
"eslint-import-resolver-typescript": "4.3.5",
"eslint-plugin-header": "3.1.1",
"eslint-plugin-import": "2.31.0",
"glob": "11.0.2",