[so] [Tema1][Windows][Problema rulare teste]

Razvan Crainea razvan.crainea at gmail.com
Sat Mar 16 23:05:57 EET 2019


Salut, Vlad!

Nu este niciun test care să aibă nevoie de fișierul test_append la
tema 1. Presupun că te referi la tema 2, nu? Dacă este așa, te rog
deschide un alt thread, în care să specifici tema și platforma în
titlu (așa cum indică și aici[1] [2]).
De asemenea, când postezi o problemă, te rog să detaliez cum ai rulat,
ce debugging ai făcut, cum ai încercat să rezolvi, ce a mers și ce nu.
Dacă nu ne spui aceste lucruri, ne este imposibil să te ajutăm.

[1] https://ocw.cs.pub.ro/courses/so/teme/tema-2#suport_intrebari_si_clarificari
[2] https://ocw.cs.pub.ro/courses/so/info/lista-discutii#subiecte_sugestive

Numai bine!
Răzvan

On Sat, Mar 16, 2019 at 10:30 PM Vaida Vlad via so <so at cursuri.cs.pub.ro> wrote:
>
> Buna seara.Cand rulez checkerul,la testele pentru append imi spune ca nu gaseste fisierul test_append.
> On Saturday, March 16, 2019, 9:38:54 PM GMT+2, Mihai Barbulescu via so <so at cursuri.cs.pub.ro> wrote:
>
>
> Eu abia acum am ajuns la un calculator, am verificat submisia de pe
> gitlab Makefile-ul de Windows pare bun
>
> Pe vmchecker (daca intr-adevar esti gabriel.tuculina) observ ca ai
> rezolvat problema. Felicitari si ma bucur pentru asta, ne poti spune
> care a fost problema in cazul tau, te rog? Pe langa asta consider ca
> ai invatat sa faci debugging, un skill esential.
>
> Legat de testarea locala: nu exista asa ceva. Testati __doar__ in
> masinile virtuale de SO - sunt identice cu ce e pe vmchecker - tot
> acolo va faceti si debugging-ul. Daca nu stiti sa folositi anumite
> tool-uri care sa va ajute in debugging va ajutam noi
>
> On Sat, 16 Mar 2019 at 17:09, Tuculina Gabriel <gtuculina at yahoo.com> wrote:
> >
> >
> >
> > 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.
> > 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..
> >
> >
> >
> >
> >
> > On Saturday, March 16, 2019, 4:39:41 PM GMT+2, Mihai Barbulescu <b12mihai at gmail.com> wrote:
> >
> >
> >
> >
> >
> > Problema poate fi in multe locuri, incearca te rog frumos sa te prinzi
> > unde in cod se blocheaza, apoi vedem daca e makefile-ul sau e altceva.
> > Eu, de exemplu, nu cred ca e de la Makefile.
> >
> > Ti-am dat si o idee de strategie a debugging-ului.
> >
> > Exemplu: daca suspectezi o problema de linkare cu libcompare DLL
> > foloseste propria functie de compare dar acelasi makefile - vezi cum
> > se comporta - pe aceleasi teste in care ti se blocheaza.
> >
> > Debugging = trial & error & educated guesses. Imi pare rau, calea
> > catre succes nu e simpla.
> >
> > On Sat, 16 Mar 2019 at 16:33, Tuculina Gabriel <gtuculina at yahoo.com> wrote:
> > >
> > > Am incercat acum sa rulez de mana niste teste si vad ca ai dreptate, nu merge absolut deloc. Sa fie oare de la makefile?
> > > Stiu ca am incercat vreo 3 variante de makefile si totusi imi scoate executabilul fara sa comenteze la linkare.
> > >
> > >
> > >
> > > On Saturday, March 16, 2019, 4:21:01 PM GMT+2, Mihai Barbulescu <b12mihai at gmail.com> wrote:
> > >
> > >
> > > On Sat, 16 Mar 2019 at 15:45, Tuculina Gabriel <gtuculina at yahoo.com> wrote:
> > > >
> > > >
> > > > Imi cer scuze, moficasem PATH-ul aiurea cu niste spatii in plus si de aceea nu vedea drmemory.
> > > > 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?
> > >
> > > Da, incearca sa rulezi acum manual in Cygwin un test case din cele ale
> > > vmcheckerului si incearca sa intelegi de ce se blocheaza. Pune
> > > printf-uri de debug prin diverse zone ale codului unde crezi tu ca
> > > s-ar putea bloca (asta daca nu vrei sa pierzi vremea cu breakpoints
> > > din visual studio).
> > >
> > > Regula generala cand aveti probleme nu e sa apasati 2 butoane si apoi
> > > sa stati blocati: incercati diverse scenarii: incearca un test super
> > > simplu (cel din enunt de exemplu), apoi incearca sa rulezi individual
> > > un test din checker inainte de a rula tot checkerul.
> > >
> > >
> > >
> > >
> > > --
> > > Cu stimă,
> > > Mihai Bărbulescu
>
> >
> >
> >
> >
> > --
> > Cu stimă,
> > Mihai Bărbulescu
>
>
>
> --
> Cu stimă,
> Mihai Bărbulescu
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii



-- 
Răzvan Crainea


More information about the so mailing list