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 <rusuionel...@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@spook:~/Corect$ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. ./tema1 256 > _test/inputs/test24.in > outputLinux > student@spook:~/Corect$ diff -BEwbu outputLinux _test/ref/test24.ref > student@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@apollo /cygdrive/c/Users/Student/Desktop/TEMA > $ ./tema1.exe 256 test24.in > outputCygwin > > Student@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 <b12mi...@gmail.com>: >> 2018-03-15 10:43 GMT+02:00 R Ionela via so <so@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 _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii