mirror of
https://github.com/quay/quay.git
synced 2026-01-26 06:21:37 +03:00
* chore: add Playwright e2e test infrastructure Add Playwright test framework with custom fixtures for authenticated contexts, API utilities for test data management, and repository delete test as initial migration from Cypress. Key additions: - global-setup.ts: Creates admin, testuser, readonly test users - fixtures.ts: Pre-authenticated page/request fixtures by role - utils/api.ts: CRUD utilities for repositories - MIGRATION.md: Guide for migrating Cypress tests to Playwright - repository-delete.spec.ts: First migrated test with full cleanup 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Brady Pratt <bpratt@redhat.com> * chore: update web/.dockerignore exclude tests from being included in the intermediate build - this should improve caching when only tests change Signed-off-by: Brady Pratt <bpratt@redhat.com> * chore: add pre-commit check to block new cypress tests Signed-off-by: Brady Pratt <bpratt@redhat.com> --------- Signed-off-by: Brady Pratt <bpratt@redhat.com> Co-authored-by: Claude <noreply@anthropic.com>
130 lines
2.0 KiB
Plaintext
130 lines
2.0 KiB
Plaintext
*.pyc
|
|
venv
|
|
.venv
|
|
screenshots/screenshots/
|
|
conf/stack
|
|
*/node_modules
|
|
dist
|
|
dest
|
|
node_modules
|
|
static/build
|
|
static/patternfly
|
|
stack_local
|
|
test/data/registry/
|
|
GIT_HEAD
|
|
.idea
|
|
.python-version
|
|
.pylintrc
|
|
.coverage
|
|
.coverage.*
|
|
coverage
|
|
htmlcov
|
|
.tox
|
|
.cache
|
|
.npm-debug.log
|
|
Dockerfile-e
|
|
.vscode
|
|
*.iml
|
|
.DS_Store
|
|
.pytest_cache/*
|
|
test/dockerclients/Vagrantfile
|
|
test/dockerclients/.*
|
|
.mypy_cache
|
|
tmp/*
|
|
/.build-image-quay-stamp
|
|
/requirements-build.in
|
|
__pycache__/
|
|
|
|
# files generated by local dev,
|
|
# do not need to check in and can be deleted
|
|
# if not running local dev
|
|
.npm
|
|
conf/*.sock
|
|
conf/__pycache__
|
|
conf/jwtproxy_conf.yaml
|
|
conf/mitm.cert
|
|
conf/mitm.key
|
|
conf/nginx/hosted-http-base.conf
|
|
conf/nginx/http-base.conf
|
|
conf/nginx/nginx.conf
|
|
conf/nginx/rate-limiting.conf
|
|
conf/nginx/server-base.conf
|
|
conf/quay.kid
|
|
conf/quay.pem
|
|
conf/supervisord.conf
|
|
revision_head
|
|
supervisord.log
|
|
supervisord.pid
|
|
|
|
# Logs
|
|
logs
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
|
|
# Dependency directories
|
|
web/node_modules/
|
|
web/jspm_packages/
|
|
|
|
# Distribution directories
|
|
web/dist/
|
|
|
|
# Typescript v1 declaration files
|
|
web/typings/
|
|
|
|
# Optional npm cache directory
|
|
web/.npm
|
|
|
|
# Optional eslint cache
|
|
web/.eslintcache
|
|
|
|
# Optional REPL history
|
|
web/.node_repl_history
|
|
|
|
# Output of 'npm pack'
|
|
web/*.tgz
|
|
|
|
# Yarn Integrity file
|
|
web/.yarn-integrity
|
|
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
|
|
|
|
# dependencies
|
|
web/.pnp
|
|
web/.pnp.js
|
|
|
|
# testing
|
|
web/coverage
|
|
junit.xml
|
|
report.html
|
|
|
|
# production
|
|
web/build
|
|
|
|
# misc
|
|
web/.DS_Store
|
|
web/.env.local
|
|
web/.env.development.local
|
|
web/.env.test.local
|
|
web/.env.production.local
|
|
|
|
web/npm-debug.log*
|
|
web/yarn-debug.log*
|
|
web/yarn-error.log*
|
|
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
|
|
|
|
# Cypress files
|
|
web/cypress/videos
|
|
web/cypress/screenshots
|
|
web/cypress/downloads
|
|
web/cypress/reports
|
|
|
|
# Playwright files
|
|
web/playwright-report/
|
|
web/test-results/
|
|
web/.playwright/
|
|
|
|
# marketplace
|
|
local-dev/stack/quay-marketplace-api.crt
|
|
local-dev/stack/quay-marketplace-api.key
|