<html><head></head><body><div class="ydpfaf4eb63yahoo-style-wrap" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 13px;"><div></div>
<div>Buna seara.Cand rulez checkerul,la testele pentru append imi spune ca nu gaseste fisierul test_append.<br></div>
</div><div id="yahoo_quoted_3691703819" class="yahoo_quoted">
<div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
<div>
On Saturday, March 16, 2019, 9:38:54 PM GMT+2, Mihai Barbulescu via so <so@cursuri.cs.pub.ro> wrote:
</div>
<div><br></div>
<div><br></div>
<div><div dir="ltr">Eu abia acum am ajuns la un calculator, am verificat submisia de pe<br clear="none">gitlab Makefile-ul de Windows pare bun<br clear="none"><br clear="none">Pe vmchecker (daca intr-adevar esti gabriel.tuculina) observ ca ai<br clear="none">rezolvat problema. Felicitari si ma bucur pentru asta, ne poti spune<br clear="none">care a fost problema in cazul tau, te rog? Pe langa asta consider ca<br clear="none">ai invatat sa faci debugging, un skill esential.<br clear="none"><br clear="none">Legat de testarea locala: nu exista asa ceva. Testati __doar__ in<br clear="none">masinile virtuale de SO - sunt identice cu ce e pe vmchecker - tot<br clear="none">acolo va faceti si debugging-ul. Daca nu stiti sa folositi anumite<br clear="none">tool-uri care sa va ajute in debugging va ajutam noi<br clear="none"><br clear="none">On Sat, 16 Mar 2019 at 17:09, Tuculina Gabriel <<a shape="rect" ymailto="mailto:gtuculina@yahoo.com" href="mailto:gtuculina@yahoo.com">gtuculina@yahoo.com</a>> wrote:<br clear="none">><br clear="none">><br clear="none">><br clear="none">> Am debugat putin si am ajuns la concluzia ca in cygwin nu vede cumva stdin/ stdout si ramane in repaus asteptand. In powershell daca rulez manual test cu test obtin ceea ce trebuie.<br clear="none">> Acum se explica oarecum de ce nu merge checkerul... dar nu am idee ce as putea face. Si chiar daca gasesc o solutie pe local, nu stiu cum sa fac sa mearga pe vmchecker. Nu pare sa fie o solutie ce sa mearga direct din cod..<br clear="none">><br clear="none">><br clear="none">><br clear="none">><br clear="none">><br clear="none">> On Saturday, March 16, 2019, 4:39:41 PM GMT+2, Mihai Barbulescu <<a shape="rect" ymailto="mailto:b12mihai@gmail.com" href="mailto:b12mihai@gmail.com">b12mihai@gmail.com</a>> wrote:<br clear="none">><br clear="none">><br clear="none">><br clear="none">><br clear="none">><br clear="none">> Problema poate fi in multe locuri, incearca te rog frumos sa te prinzi<br clear="none">> unde in cod se blocheaza, apoi vedem daca e makefile-ul sau e altceva.<br clear="none">> Eu, de exemplu, nu cred ca e de la Makefile.<br clear="none">><br clear="none">> Ti-am dat si o idee de strategie a debugging-ului.<br clear="none">><br clear="none">> Exemplu: daca suspectezi o problema de linkare cu libcompare DLL<br clear="none">> foloseste propria functie de compare dar acelasi makefile - vezi cum<br clear="none">> se comporta - pe aceleasi teste in care ti se blocheaza.<br clear="none">><br clear="none">> Debugging = trial & error & educated guesses. Imi pare rau, calea<br clear="none">> catre succes nu e simpla.<br clear="none">><br clear="none">> On Sat, 16 Mar 2019 at 16:33, Tuculina Gabriel <<a shape="rect" ymailto="mailto:gtuculina@yahoo.com" href="mailto:gtuculina@yahoo.com">gtuculina@yahoo.com</a>> wrote:<br clear="none">> ><br clear="none">> > Am incercat acum sa rulez de mana niste teste si vad ca ai dreptate, nu merge absolut deloc. Sa fie oare de la makefile?<br clear="none">> > Stiu ca am incercat vreo 3 variante de makefile si totusi imi scoate executabilul fara sa comenteze la linkare.<br clear="none">> ><br clear="none">> ><br clear="none">> ><br clear="none">> > On Saturday, March 16, 2019, 4:21:01 PM GMT+2, Mihai Barbulescu <<a shape="rect" ymailto="mailto:b12mihai@gmail.com" href="mailto:b12mihai@gmail.com">b12mihai@gmail.com</a>> wrote:<br clear="none">> ><br clear="none">> ><br clear="none">> > On Sat, 16 Mar 2019 at 15:45, Tuculina Gabriel <<a shape="rect" ymailto="mailto:gtuculina@yahoo.com" href="mailto:gtuculina@yahoo.com">gtuculina@yahoo.com</a>> wrote:<br clear="none">> > ><br clear="none">> > ><br clear="none">> > > Imi cer scuze, moficasem PATH-ul aiurea cu niste spatii in plus si de aceea nu vedea drmemory.<br clear="none">> > > Acum a ajuns la acelasi stadiu de pe vmchecker, trece SourceCheck-ul, dar se blocheaza acolo si nu mai face nimic.. any words of advice?<br clear="none">> ><br clear="none">> > Da, incearca sa rulezi acum manual in Cygwin un test case din cele ale<br clear="none">> > vmcheckerului si incearca sa intelegi de ce se blocheaza. Pune<br clear="none">> > printf-uri de debug prin diverse zone ale codului unde crezi tu ca<br clear="none">> > s-ar putea bloca (asta daca nu vrei sa pierzi vremea cu breakpoints<br clear="none">> > din visual studio).<br clear="none">> ><br clear="none">> > Regula generala cand aveti probleme nu e sa apasati 2 butoane si apoi<br clear="none">> > sa stati blocati: incercati diverse scenarii: incearca un test super<br clear="none">> > simplu (cel din enunt de exemplu), apoi incearca sa rulezi individual<br clear="none">> > un test din checker inainte de a rula tot checkerul.<br clear="none">> ><br clear="none">> ><br clear="none">> ><br clear="none">> ><br clear="none">> > --<br clear="none">> > Cu stimă,<br clear="none">> > Mihai Bărbulescu<div class="yqt5950142621" id="yqtfd95257"><br clear="none">><br clear="none">><br clear="none">><br clear="none">><br clear="none">> --<br clear="none">> Cu stimă,<br clear="none">> Mihai Bărbulescu<br clear="none"><br clear="none"><br clear="none"><br clear="none">-- <br clear="none">Cu stimă,<br clear="none">Mihai Bărbulescu<br clear="none">_______________________________________________<br clear="none"><a shape="rect" href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a></div></div></div>
</div>
</div></body></html>