docs: runda 6 - cercetari, propuneri si conventia mediului Oracle
Cercetarile si propunerile rundelor 4-6 pe editarea facturii emise. Starea rundei 6 si ce s-a stabilit intra in progres.md. Nou: docs/conventii_mediu_oracle.md - pe dev/test se lucreaza numai cu ROA_CENTRAL si schemele CONTAFIN_ORACLE si MARIUSM_AUTO; schema ACN nu se foloseste. Scripturile de pachet sunt necalificate, deci schema tinta o decide sirul de conectare, nu fisierul. roafacturare.pj2 regenerat de git_sync. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013gYCNE26G1G7UoGu2ju7aS
This commit is contained in:
53
docs/cercetare/rec_regresie_cantitate.md
Normal file
53
docs/cercetare/rec_regresie_cantitate.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# Regresie dupa modificarea `omodificari.vc2` (validare cantitate + garda S4b)
|
||||
|
||||
Context: s-au schimbat doua puncte in `COMUN\clase\omodificari.vc2` (write-back deja facut si
|
||||
verificat inainte de aceasta rulare):
|
||||
|
||||
1. `:14386` — validarea de cantitate `Nvl(cantitate,0) <= 0` -> `= 0` (negativul e legitim: retur,
|
||||
storno, linii de discount).
|
||||
2. `:14438` — blocul de sincronizare S4b de la salvare a primit garda
|
||||
`AND Used('tvd') AND m.lnLiniiActive > 0`.
|
||||
|
||||
Scopul acestei rulari: confirmarea ca suita de regresie ramane la baseline dupa aceste doua
|
||||
schimbari.
|
||||
|
||||
## Rezultate
|
||||
|
||||
Fiecare suita a fost rulata individual (o singura lansare de `vfp9.exe -A -T` per apel de tool),
|
||||
cu `.FXP`/`.fxp` sterse inainte de fiecare rulare si mtime-ul logului verificat imediat dupa,
|
||||
inainte de a citi vreo cifra.
|
||||
|
||||
| suita | baseline | obtinut | mtime log | exit code | verdict |
|
||||
|---|---|---|---|---|---|
|
||||
| `test_adauga_linie_articol` | 20 PASS / 0 FAIL | 20 PASS / 0 FAIL | 2026-08-13 03:05:52 | 0 | OK, la baseline |
|
||||
| `test_adauga_linie_valuta` | 16 PASS / 0 FAIL | 16 PASS / 0 FAIL | 2026-08-13 03:06:02 | 0 | OK, la baseline |
|
||||
| `test_verdict_act_rul` | 26 PASS / 0 FAIL | 26 PASS / 0 FAIL | 2026-08-13 03:06:12 | 0 | OK, la baseline |
|
||||
| `test_incarca_vanzare_din_nota` | 5 PASS / 0 FAIL (`done`) | 5 PASS / 0 FAIL (`done`) | 2026-08-13 03:06:25 | 0 | OK, la baseline |
|
||||
| `test_efactura_readonly` | 23 PASS / 0 FAIL | 23 PASS / 0 FAIL | 2026-08-13 03:06:35 | 0 | OK, la baseline |
|
||||
| `test_s4b_sincronizare` | 42 PASS / 0 FAIL | 42 PASS / 0 FAIL | 2026-08-13 03:06:44 | 0 | OK, la baseline |
|
||||
| `test_s4b_dialog` | 35 PASS / 0 FAIL | 35 PASS / 0 FAIL | 2026-08-13 03:06:54 | 0 | OK, la baseline |
|
||||
| `test_s7_rotunjire` | 6 PASS / 0 FAIL | 6 PASS / 0 FAIL | 2026-08-13 03:07:06 | 0 | OK, la baseline |
|
||||
|
||||
Deja rulate anterior de sesiunea principala (nu au fost reluate in aceasta misiune):
|
||||
|
||||
| suita | baseline | obtinut |
|
||||
|---|---|---|
|
||||
| `test_s5_validari_articole` | 35/0 | 35/0 (la baseline) |
|
||||
| `test_page3_articole` | 14/2 | 14/2 (la baseline) |
|
||||
|
||||
## Suite care au cerut rerulare
|
||||
|
||||
Niciuna. Toate cele 8 suite rulate in aceasta misiune au pornit curat, au scris logul cu mtime
|
||||
proaspat imediat dupa lansare si au iesit cu `exit=0` la prima incercare — nu a fost nevoie de
|
||||
nicio garda de timp (`timeout`) declansata si nicio rerulare.
|
||||
|
||||
## Procese ramase
|
||||
|
||||
Zero procese `vfp9.exe` ramase dupa terminarea rularilor (verificat cu
|
||||
`Get-Process vfp9 -ErrorAction SilentlyContinue`, rezultat gol).
|
||||
|
||||
## Concluzie
|
||||
|
||||
Toate cele 8 suite din lista primita plus cele 2 deja rulate de sesiunea principala (10 suite in
|
||||
total) raporteaza cifre identice cu baseline-ul. Nu s-a observat nicio regresie in urma celor doua
|
||||
modificari din `omodificari.vc2`.
|
||||
Reference in New Issue
Block a user