Зачем: tests/e2e/evidence/ перезаписывается каждым прогоном (логи серверов с ULID и портами, JSON vitest), поэтому любой запуск стенда менял отслеживаемые файлы и засорял дифф (приёмка владельца, TASK-GROK-2 п.1). Что: tests/e2e/evidence/ убран из индекса (git rm --cached) и добавлен в корневой .gitignore (его же читает prettier, поэтому форматировать сгенерированные файлы больше не нужно — вызов prettier из run-e2e убран). В CI задача e2e выгружает папку артефактом e2e-evidence (actions/upload-artifact, закреплён SHA v4.6.2; Forgejo 9.0.3 поддерживает v4). Разовые доказательства, которые скрипты не перезаписывают (N5 до/после, замер N13), перенесены в tests/e2e/report-evidence/ — на них ссылается REPORT.md.
22 lines
750 B
Text
22 lines
750 B
Text
== run 1: DATABASE_TEST_URL=<krona_staff_app@127.0.0.1:55433/krona_staff_e2e> DATABASE_TEST_MIGRATION_URL=<krona_migrator@...> npx vitest run tests/integration/tenant-isolation.test.ts
|
|
|
|
RUN v5.0.1 /workspace/krona-staff
|
|
|
|
|
|
Test Files 1 passed (1)
|
|
Tests 1 passed (1)
|
|
Start at 14:20:56
|
|
Duration 275ms (tests 63%, transform 23%, import 12%, worker 1%)
|
|
|
|
exit=0
|
|
== run 2: DATABASE_TEST_URL=<krona_staff_app@127.0.0.1:55433/krona_staff_e2e> DATABASE_TEST_MIGRATION_URL=<krona_migrator@...> npx vitest run tests/integration/tenant-isolation.test.ts
|
|
|
|
RUN v5.0.1 /workspace/krona-staff
|
|
|
|
|
|
Test Files 1 passed (1)
|
|
Tests 1 passed (1)
|
|
Start at 14:20:57
|
|
Duration 260ms (tests 62%, transform 23%, import 13%, worker 2%)
|
|
|
|
exit=0
|