From 552e937434dce931d195c133600eea928db065aa Mon Sep 17 00:00:00 2001 From: root Date: Sun, 29 Mar 2026 01:36:11 +0000 Subject: [PATCH] docs: add E2E testing instructions to CONTRIBUTING.md --- CONTRIBUTING.md | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 59548e4..e9461d7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -23,7 +23,7 @@ Generate documentation locally: ```bash # Install docs dependencies -uv sync --group dev +uv sync --group docs # Build HTML docs uv run mkdocs build @@ -32,7 +32,31 @@ uv run mkdocs build uv run mkdocs serve ``` -Documentation is built automatically by CI and available in `site/` folder. +Documentation is built automatically by CI. + +--- + +## End-to-End Testing + +E2E тесты требуют реальных credentials Kwork.ru: + +```bash +# 1. Скопируй шаблон +cp tests/e2e/.env.example tests/e2e/.env + +# 2. Заполни credentials +nano tests/e2e/.env # KWORK_USERNAME, KWORK_PASSWORD + +# 3. Запусти тесты +uv run pytest tests/e2e/ -v + +# С задержками (rate limiting) +uv run pytest tests/e2e/ -v --slowmo=1 +``` + +⚠️ **Не запускай E2E в CI** — только локально с тестовым аккаунтом! + +См. [tests/e2e/README.md](tests/e2e/README.md) для деталей. ## Branch Naming