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

R Ionela rusuionela06 at gmail.com
Thu Mar 15 17:53:56 EET 2018


Buna,
Nu printez Bucket-urile goale,deci nu cred ca e vreo problema.
Am comentat cleanup-ul checkerului si  am urmatoarele output-uri ale
chekerului de pe Windows :

https://drive.google.com/drive/folders/17kOcrVIsA1qmRU139dE_DKWpN3SEiIdf?usp=sharing

In Cygwin fisierul de output pentru test24.out e gol.
In PowerShell un CAT  pe test24.out imi afiseaza corect. E primul
fisier , e ceea ce vad.
Cand salvez fisierul insa, in laptopul meu, de pe masina de windows
apare cum vezi ca este al doilea fisier de acolo..destul de dubios.
Am facut CAT pe fisierul rulat in PowerShell de pe Cygwing si acolo apare asa :

Student at apollo /cygdrive/c/Users/Student/Desktop/TEMA
$ cat test24.out
▒▒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


avand caracterul acela , care in PowerShell nu apare.
Este vreo posibilitate sa rulez checkerul direct din PowerShell sau cmd?


2018-03-15 16:46 GMT+02:00 Mihai Barbulescu <b12mihai at gmail.com>:
> 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