[so] [SO][Tema1][Probleme Cygwin]

Mihai Barbulescu b12mihai at gmail.com
Thu Mar 15 16:46:56 EET 2018


Buna Ionela,

Incearca te rog sa dezactivezi cleanup-ul checkerului, comentezi tot
continutul functiei cleanup test de aici [2] ca sa ai si fisierele out
local si sa pooti compara la toate testele care pica cu un difftool
mai uman. Am vazut ca tu iti redirectezi un .in chemand tema la output
dar e mai uman sa lasi checkerul sa iti genereze toate out-urile.

Apoi sa ne faci si noua attach la fisierele .out cu probleme.

Suspiciunea mea e ca ai probleme cu comportamentul de la newlines care
e descris aici [1], [1'], dar din ce vad pe checker nu foarte
conlcudent. Ai incercat sa parcurgi indicatiile de acolo [1], [1']?
(la [1'] citeste note-ul cu verde legat de solutia oficiala)

[1] https://www.mail-archive.com/so@cursuri.cs.pub.ro/msg03743.html
[1'] https://ocw.cs.pub.ro/courses/so/teme/tema-1#materiale_ajutatoare
[2] https://github.com/systems-cs-pub-ro/so-assignments/blob/master/1-multi/checker/_test/run_test.sh


2018-03-15 16:19 GMT+02:00 R Ionela <rusuionela06 at gmail.com>:
> Buna , pe vmchecker sunt ionela.rusu
> Am lucrat doar pe VM-urile SO. Diff-urile sunt si ele de pe Vm-uri.
>
> Fata de sursa de pe vmchecker incarcata ieri, am rezolvat toate memory
> leak-urile
> Pe linux , cu memory leak-uri rezolvate e acelasi comportament/punctaj.
> Pe windows, cu memory leak-uri primesc doar 18 puncte (pe checkerul
> Cygwin) , fara memory leak-uri primesc 65 puncte.
>
> Output-urile de mai jos sunt in cazul fara memory leak-uri (65 de
> puncte) pentru testul 24.
>
> (Linux)
> student at spook:~/Corect$ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. ./tema1 256
> _test/inputs/test24.in > outputLinux
> student at spook:~/Corect$ diff -BEwbu outputLinux _test/ref/test24.ref
> student at spook:~/Corect$
>
> (PowerShell)
> PS C:\Users\Student\Desktop\TEMA> .\tema1.exe 256 test24.in >output
> PS C:\Users\Student\Desktop\TEMA> diff .\output .\_test\ref\test24.ref
>  InputObject                                                 SideIndicator
>  -----------                                                 -------------
>  .\_test\ref\test24.ref                                      =>
>  .\output                                                    <=
>
>
> (Cygwin)
> Student at apollo /cygdrive/c/Users/Student/Desktop/TEMA
> $ ./tema1.exe 256 test24.in > outputCygwin
>
> Student at apollo /cygdrive/c/Users/Student/Desktop/TEMA
> $ diff -BEbwu outputCygwin _test/ref/test24.ref
> --- outputCygwin        2018-03-15 16:07:22.183796600 +0200
> +++ _test/ref/test24.ref        2018-02-28 11:46:40.000000000 +0200
> @@ -0,0 +1,11 @@
> +jacqui emmye deena jennette dorolisa nevsa sunny philomena cate
> dorene norris oliy norma carolyne
> +kathryne cecelia mirella cacilia hilde mariann adrienne jacquette
> alturing friedman latisha othelia ashley meara
> +claus hana selena josefa katina shanie kameko aggi donni nielson
> sharai neda lonna sharia helenka susanetta gratia hedwig margarete
> dara margarita ina denise perle cristen valli
> +johnny
> +marci nona megen jerry rachmaninoff frederique vanny alyss carlee
> betsey winona daphna cindie wynn jeanie
> +
> +jacqui emmye deena jennette dorolisa nevsa sunny philomena cate
> dorene norris oliy norma carolyne
> +kathryne cecelia mirella cacilia hilde mariann adrienne jacquette
> alturing friedman latisha othelia ashley meara
> +claus hana selena josefa katina shanie kameko aggi donni nielson
> sharai neda lonna sharia helenka susanetta gratia hedwig margarete
> dara margarita ina denise perle cristen valli
> +johnny
> +marci nona megen jerry rachmaninoff frederique vanny alyss carlee
> betsey winona daphna cindie wynn jeanie
> \ No newline at end of file
>
> 2018-03-15 12:14 GMT+02:00 Mihai Barbulescu <b12mihai at gmail.com>:
>> 2018-03-15 10:43 GMT+02:00 R Ionela via so <so at cursuri.cs.pub.ro>:
>>> Buna,
>>>
>>> Am o problema cu rularea temei pe Windows. In urma compilarii folosind
>>> utilitarul nmake in PowerShell , executabilul rulat cu parametrii
>>> testului 23 spre exemplu , are outputul dorit. In schimb , rulandul in
>>> Cygwin atat prin checker cat si manual nu are output.
>>> Mentionez ca pe linux trece fara probleme si am incercat sa compilez
>>> cu C standard 89 , checkerul acordandu-mi toate punctele.
>>>
>>> Pe windows (mai explicit) problema se manifesta asa : testul de
>>> "resize double halve" trece cu outputul dorit, testele de "resize
>>> double","resize halve" nu scot output in Cygwin,dar in PowerShell merg
>>> cum trebuie.
>>>
>>> Multumesc anticipat!
>>
>> Buna Ionela,
>>
>> Compilarea C99 vs C89 nu afecteaza rularea, doar modul in care arata
>> codul si in care compilatorul parseaza "lucruri".
>>
>> Ca sa imi fie viata mai usoara te rog 2 lucruri (semnatura emailului
>> nu ma ajuta)
>>
>> 1. E tema submisa pe vmchecker? Ce username? Nu pot localiza sursele
>> 2. Ne poti trimite un diff intre behavior-ul din Linux vs. PowerShell
>> vs. Cygwin?
>>
>> Sper ca tot ce discutam aici are loc exclusiv in VM-urile SO [1].
>> Rularea pentru 2. fa-o in [1] exclusiv conform indicatiilor din tema.
>>
>> [1] https://ocw.cs.pub.ro/courses/so/info/mv
>>
>>
>> --
>> Cu stimă,
>> Mihai Bărbulescu



-- 
Cu stimă,
Mihai Bărbulescu


More information about the so mailing list