modificari in curs nu stiu care este faza
This commit is contained in:
@@ -229,3 +229,34 @@ ROA_WEB creat în faza B când ipoteza #3 e pusă la test.
|
||||
| `backend/modules/service_auto/` | Modul complet: router, service, schemas, tests (22/22) |
|
||||
| `src/modules/service-auto/views/ComandaNoua.vue` | Formular cu date reale din Oracle |
|
||||
| `poc/hello_oracle.py`, `poc/async_out_param_probe.py` | POC-urile de referință |
|
||||
|
||||
---
|
||||
|
||||
## 2026-04-13 — Skip 3 integration tests obsolete (post bc481da refactor)
|
||||
|
||||
### Context
|
||||
După commit `bc481da` (multi-tenant refactor) + `9cd7f35` (phase 3 PACK_AUTO)
|
||||
+ migrația `ff_2026_04_13_01_AUTO.sql` (grants Tier 3), 3 integration tests
|
||||
vechi din hypothesis-probing phase 1 au rămas pe un contract depășit.
|
||||
|
||||
### Teste marcate cu `@pytest.mark.skip`
|
||||
|
||||
| Test | Cauză | Acțiune viitoare |
|
||||
|---|---|---|
|
||||
| `test_grants_integration::test_select_direct_fails` | `ff_2026_04_13_01_AUTO.sql` acordă SELECT pe NOM_LUCRARI lui ROA_WEB (necesar pentru `/operatii`). Asserția ORA-00942 e inversă realității actuale. | Șterge sau rescrie cu altă tabelă la care ROA_WEB n-are acces (dacă mai există un astfel de caz). |
|
||||
| `test_grants_integration::test_exec_sp_succeeds` | `SP_CREEAZA_COMANDA_PROTOTIP` nu mai e folosit în producție — `comanda_service.crea_comanda` invocă `PACK_SERII_NUMERE.NUMAR_AUTO_INI` + `PACK_AUTO.DEV_ADAUGA_LUCRARE`. Apelul cu 4 IN params cauzează PLS-00306. | Rescrie ca smoke live pe `PACK_AUTO.DEV_ADAUGA_LUCRARE` (17 params) SAU șterge — acoperit de `test_router_authorization` + live smoke tests. |
|
||||
| `test_comanda_persist::test_comanda_persist_and_reconnect` | Același SP obsolete + durabilitate acum validată prin live smoke `POST /api/service-auto/comenzi` (vezi HANDOFF.md, 2026-04-13). | Rescrie ca e2e peste endpoint-ul HTTP dacă e nevoie, altfel șterge. |
|
||||
|
||||
### Impact suite
|
||||
|
||||
| Înainte | După |
|
||||
|---|---|
|
||||
| 62 passed, 3 failed (PLS-00306 + ORA-00942 inversat) | 62 passed, 3 skipped (0 failed) |
|
||||
|
||||
### Ce NU s-a atins
|
||||
|
||||
- Nu s-a modificat cod production (`services/`, `routers/`, `schemas/`) — nu
|
||||
există regresie reală, doar teste care testau contractul vechi.
|
||||
- `test_insert_direct_fails` rămâne activ și trece — ROA_WEB încă NU are INSERT pe NOM_LUCRARI, asertiunea e corectă.
|
||||
- `test_pool_concurrency` (3/3 passed) și `test_diacritice_encoding` (2/2 passed) au ieșit din lista de "failing" — trec pe setup-ul curent; HANDOFF.md era puțin în urmă.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user