[so] [Tema1][Windows][Problema rulare teste]
Mihai Barbulescu
b12mihai at gmail.com
Sat Mar 16 21:38:33 EET 2019
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
More information about the so
mailing list