[so] [Tema1][General] Teste picate din cauza spatiilor

Mihai Barbulescu b12mihai at gmail.com
Sun Mar 13 10:36:18 EET 2016


Salut,

Tema ta pe vmchecker are niste probleme (e.g. scrii intr-o zona de
memorie dupa ce-ai dat free/buffer overflow). Baga un valgrind pe ea
dupa ce-o compilezi cu -g sa vezi unde sunt aceste probleme, valgrind
peste rularea la testele la care ai assertul de sysmalloc.

Legat de spatii ... Incearca fie sa nu pui absolut nici unul fie sa
pui un spatiu dupa fiecare output (printuri de buckets sau
True/False). Ar trebui sa functioneze asa.

Specific legandu-ma de testul 13 nu iti dau dreptate, am rulat-o si eu
local, e o problema acolo :)

mihai at wormhole:~/facultate/so/tema1/stefan.florescu/tema1-checker-lin$
cat _test/outputs/test13.out
larrie

larrie
alf

mihai at wormhole:~/facultate/so/tema1/stefan.florescu/tema1-checker-lin$
cat _test/ref/test13.ref
larrie
alf

larrie

In outputul tau ordinea e: larrie, larrie, alf  pe cand la referinta e
larrie, alf si apoi larrie. Da, la capitolul spatii respecti. Dar nu
de-acolo vine diff-ul

Si ca un hint...nu pune toate functiile in main.c . Sparge-le in
module/fisiere diferite.



2016-03-13 0:09 GMT+02:00 Florescu Stefan <stefanf7 at yahoo.com>:
> Salut,
>
> Si eu am problema cu teste picate din cauza spatiilor... La cateva teste am
> output ce difera prin cateva linii goale fata de rezultatele din ref. Din
> cate am vazut se testeaza cu diff -B, deci nu ar trebui ca din cauza
> liniilor goale sa pice testele.
> Care ar putea fi problema?
> Am incercat sa scap de aceste linii, de exemplu testul 13 imi da identic
> local cu cel din ref folosind comanda diff, dar testul tot nu imi trece de
> checker
>
>
> On Saturday, March 12, 2016 11:22 PM, Bogdan Stefan via so
> <so at cursuri.cs.pub.ro> wrote:
>
>
> Greseala era ca printam valorile din bucket intr-un while, iar apoi in afara
> lui un "\n", indiferent daca au fost printate valori sau nu.
>
> Am verificat daca bucketul e gol(caz in care nu mai printez acel newline) si
> s-a rezolvat. :)
>
> 2016-03-12 23:16 GMT+02:00 Mihai Barbulescu <b12mihai at gmail.com>:
>
> 2016-03-12 23:16 GMT+02:00 Bogdan Stefan <bogdan.stefan3 at gmail.com>:
>> Am rezolvat acum, am inteles ce greseala faceam.
>>
>> Multumesc pentru ajutor!
>
> Cu multa placere, dar spune-ne mai concret, in cuvinte, care era exact
> greseala :) Sa nu o faca si altii.
>
> --
> Cu stimă,
> Mihai Bărbulescu
>
>
>
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
>
>



-- 
Cu stimă,
Mihai Bărbulescu


More information about the so mailing list