36 lines
3.0 KiB
Markdown
36 lines
3.0 KiB
Markdown
# Alkönyvtárak Audit és Tisztítási Terv (Subdirectory Cleanup Audit)
|
|
|
|
A "Spring Cleaning" második fázisa keretében átvizsgáltuk a `/backend` és `/frontend` könyvtárakat, különös tekintettel az ideiglenes fájlokra, tesztszkriptekre és nem használt komponensekre. Az alábbi lista a fájlok kategorizálását tartalmazza. Még semmilyen törlés vagy áthelyezés nem történt. Kérjük, hagyd jóvá a lenti felosztást a végrehajtás előtt.
|
|
|
|
## 🟢 Helyén marad és kell (Keep in place)
|
|
|
|
### Backend
|
|
- `/backend/app/tests/e2e/*`: Az End-to-End integrációs tesztek mappája. Ezek a kódok szükségesek a CI/CD pipeline-hoz és a rendszeres ellenőrzésekhez (pl. `test_robot.py`, `test_organization_flow.py`).
|
|
- `/backend/app/tests/test_admin_audit_gitea.py` és variánsai: A Gitea és adminisztrációs audit logikát validáló tesztek.
|
|
|
|
### Frontend
|
|
- `/frontend/tests/e2e/frontend-flow.spec.js`: A Playwright alapú e2e tesztelés specifikációja, szükséges a UI automatizált teszteléséhez.
|
|
|
|
## 🟡 Kell, de át kell helyezni (Keep but move)
|
|
|
|
### Backend
|
|
- `/backend/test_registration.py`, `/backend/test_registration2.py`, `/backend/sendgrid_live_test.py`: Gyökérmappában lévő (backend/) tesztfájlok, amiket be kell mozgatni a `/backend/app/tests/` könyvtárba.
|
|
- `/backend/test_catalog_verification.py`, `/backend/test_catalog_verification_v2.py`, `/backend/test_catalog_simple.py`, `/backend/test_final_verification.py`: Katalógus ellenőrző tesztek, amiknek szintén a `/backend/app/tests/` alatt a helyük.
|
|
- `/backend/create_test_user.py`, `/backend/create_test_user_fixed.py`, `/backend/create_test_user_final.py`: Ezeket a segédszkripteket egy új `/backend/scripts/` vagy `/backend/app/scripts/` mappába kell helyezni.
|
|
- `/backend/reset_test_user_password.py`: Tesztadatokat manipuláló script, helye a `/backend/scripts/` mappában van.
|
|
|
|
## 🔴 Nem kell, mehet az archívumba (Archive/Delete)
|
|
|
|
### Backend
|
|
- `/backend/app/test_billing_engine.py`: Valószínűleg elavult, ideiglenes tesztfájl, ami nem a hivatalos tesztmappában van.
|
|
- `/backend/app/test_hierarchical.py`: Szintén egy eldobható, ideiglenes tesztszkript.
|
|
- `/backend/archive_v1_scripts/test_config_service.py`: V1-es archív script, már nem releváns.
|
|
- `/backend/test_asset_schema.py`: Ideiglenes sématesztelő script a backend gyökerében.
|
|
- `/backend/temp`: Üres vagy átmeneti fájlokat tartalmazó mappa, törölhető.
|
|
|
|
### Frontend
|
|
- `/frontend/tests/automated_flow_test.js`: Régi vagy kísérleti tesztfájl, a Playwright vette át a helyét (`frontend-flow.spec.js`).
|
|
- `/frontend/admin/test-structure.sh`: Adminisztrációs felülethez tartozó eldobható vagy ideiglenes tesztszkript.
|
|
- `/frontend/admin/.nuxt/`: Átmeneti build és cache mappák, amiket a fejlesztői szerver generál. Nem kell verziókövetni, és törölhetők (újragenerálódnak).
|
|
- `/frontend/test-results/`: Tesztfuttatások kimeneti mappája (pl. Playwright riportok), nem szükséges megtartani a forráskódban.
|