3.0 KiB
3.0 KiB
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.