<div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div><div><div><div><div><div>Salutare!<br><br></div>Am adaugat acestui email un link[1] catre arhiva cu checker-ul local updatat. (am trimis initial ca atasament, dar nu a mers)<br><br></div><div>Cum se ruleaza:<br></div><div>- Compilati tema generand astfel binarul "lcpl-codegen".<br></div><div>- Copiati binarul in folderul codegen_tests/scripts<br></div><div>- Rulati scriptul ./lcpltest.sh (din cadrul folderului codegen_tests/scripts)<br></div><div><br></div>Modificari:<br></div>- Toate string-urile au acelasi format. Nu este nevoie de nicio prelucrare asupra caracterelor speciale. (Am scos de mana toate escaparile) NOTA: Ramane la latitudinea celui care corecteaza tema daca depuncteaza lipsa inlocuirii caracterelor cu valoarea lor in hexazecimal (practic niste linii de cod care inlocuiesc o valoarea cu ea insasi), dar asupra acestui lucru nu am control.<br></div>- Testul advanced/io nu mai blocheaza rularea checker-ului<br></div>- Runtime-ul este recompilat din surse la fiecare rulare a checker-ului. (Am observat ca pot exista probleme de compatibilitate daca se foloseste cel precompilat)<br></div><div>- Am adaugat testele simple/runtime-error(1,2,3) ce lipseau din arhiva de teste finala, dar se aflau in arhiva de teste initiala.<br></div><div>- Checker-ul va afisa "PASS" pentru un test trecut cu succes si "FAIL" + primele 5 linii din outputul utilitarului diff pentru un test picat.<br><br></div><div>Atentie cand dezarhivati sa nu aveti deja un folder "codegen_tests" care sa contina fisiere importante.<br></div><div><br></div><div>Pentru orice probleme cu arhiva va rog sa ma anuntati.<br></div><div><br></div><div>Multumesc,<br></div><div>Andrei Tuicu<br></div><div><br></div></div>
</div>[1] <a href="https://drive.google.com/file/d/0Bz4oADNI4d8-NU9NN09CeE1sN2c/view">https://drive.google.com/file/d/0Bz4oADNI4d8-NU9NN09CeE1sN2c/view</a></div>