diff --git a/docs/depanare_testare_flora2roa.md b/docs/depanare_testare_flora2roa.md index 5a0ad0e..529f004 100644 --- a/docs/depanare_testare_flora2roa.md +++ b/docs/depanare_testare_flora2roa.md @@ -47,7 +47,6 @@ powershell -ExecutionPolicy Bypass -File Teste\verifica_sintaxa.ps1 # un singur test, cu capturi powershell -ExecutionPolicy Bypass -File Teste\vfp_ui_harness.ps1 ` -TestPrg 'D:\PROIECTE\FLORA\FLORA2ROA\Teste\test_export_date.prg' -Steps @('afisat','importat') - # un singur test, fara capturi (auto-continue la 30s pe pas) & 'C:\Program Files (x86)\Microsoft Visual FoxPro 9\vfp9.exe' -A -T "D:\PROIECTE\FLORA\FLORA2ROA\Teste\test_export_date.prg" 20250601 20250630 @@ -97,6 +96,13 @@ binarul si refuza daca `frm_import.scx` e blocat de IDE sau de `flora2roa.exe`. inainte de fiecare lansare (filtrat pe linia de comanda; instantele straine nu sunt atinse). - `settings.ini` decide folderele de import. Testele functionale depind de continutul din `EXEMPLE\hotel` si `EXEMPLE\restaurant`; daca intervalul nu are fisiere, cursoarele raman goale. +- **Array-ul `-Steps` nu se leaga prin `powershell -File`**: parametrul se colapseaza si al + doilea pas ajunge in `-StepTimeoutSec` ("Cannot convert value 'trace' to type Int32"). Din + alt script PowerShell invoca harness-ul cu `&`; din `cmd` linia din exemplu (cu `-File`) + merge pentru ca acolo `@(...)` e parsat de PowerShell, nu de cmd. +- Dupa un `git clone` proaspat, binarele VFP NU sunt in repo: se regenereaza din text cu + `FoxBin2Prg.EXE ".sc2" "" "" "" 1 0 1` (sau `Teste\text_din_bin.ps1` in sens invers) + inainte de a rula testele. Verificat: suita da PASS intr-o clona curata cu binarul regenerat. - Un test care se conecteaza la Oracle face `SQLSETPROP(0, 'DispLogin', 3)` inainte de conectare: altfel, cu date de acces gresite, driverul ODBC deschide un dialog de login care blocheaza procesul headless la nesfarsit (simptom: proces viu, CPU 0%, log fara linii noi).