[cpl] [Tema3] Arhiva teste + scripts

Andrei Tuicu andrei.tuicu at gmail.com
Wed Jan 6 02:01:42 EET 2016


Salutare!

Am adaugat acestui email un link[1] catre arhiva cu checker-ul local
updatat. (am trimis initial ca atasament, dar nu a mers)

Cum se ruleaza:
- Compilati tema generand astfel binarul "lcpl-codegen".
- Copiati binarul in folderul codegen_tests/scripts
- Rulati scriptul ./lcpltest.sh (din cadrul folderului
codegen_tests/scripts)

Modificari:
- 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.
- Testul advanced/io nu mai blocheaza rularea checker-ului
- 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)
- Am adaugat testele simple/runtime-error(1,2,3) ce lipseau din arhiva de
teste finala, dar se aflau in arhiva de teste initiala.
- Checker-ul va afisa "PASS" pentru un test trecut cu succes si "FAIL" +
primele 5 linii din outputul utilitarului diff pentru un test picat.

Atentie cand dezarhivati sa nu aveti deja un folder "codegen_tests" care sa
contina fisiere importante.

Pentru orice probleme cu arhiva va rog sa ma anuntati.

Multumesc,
Andrei Tuicu

[1] https://drive.google.com/file/d/0Bz4oADNI4d8-NU9NN09CeE1sN2c/view
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20160106/b0e0c412/attachment.html>


More information about the cpl mailing list