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

Mihai Barbulescu b12mihai at gmail.com
Sat Mar 16 16:20:49 EET 2019


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.

>
> Multumesc anticipat!
> On Saturday, March 16, 2019, 3:04:35 PM GMT+2, Tuculina Gabriel via so <so at cursuri.cs.pub.ro> wrote:
>
>
>
>
> Am rulat checkerul si tot primesc eroarea asta:
>
> ./_test/run_test.sh: line 91: drmemory: command not found_test/outputs/test1.out vs _test/ref/test1.ref:--- _test/outputs/test1.out     2019-03-16 12:55:24.726309800 +0200+++ _test/ref/test1.ref 2019-03-16 03:02:10.419157200 +0200@@ -0,0 +1 @@+vincent\ No newline at end of file
>
> Aparent pe windows nu stie sa scoata outputul sau ceva de genul asta + ca nu merge drmemory..
>
>
>
>
> On Saturday, March 16, 2019, 2:04:20 PM GMT+2, Paul-Stelian Olaru <olarupaulstelian97 at gmail.com> wrote:
>
>
>
>
>
> Tu rulezi make din Powershell. Evident nu va găsi comenzile oferite de Cygwin. Checkerul se rulează în Cygwin.
>
> [P.S: Atașamentele se poate să nu ajungă în arhiva mailing list-ului. Folosește și tu imgur sau ceva similar!]
>
> Sent from Mail for Windows 10
>
> From: Tuculina Gabriel
> Sent: Saturday, March 16, 2019 2:02 PM
> To: Paul Olaru; Sisteme de Operare; Mihai Barbulescu
> Subject: Re: [so] [Tema1][Windows][Problema rulare teste]
>
>
>
> Salut,
>
> Problema la mine e de la cygwin cred: desi eu pot sa rulez cat, ls si alte comenzi de mana, cand ii dau cu make -f Makefile.checker imi da o lista de forma:
> cat command not found
> tee command not found
> bash: command not found
> etc.
>
> Am urmat pasii de aici: https://stackoverflow.com/questions/14797194/cygwin-ls-command-not-found
>
> Aveti sugestii ce as mai putea face?
>
>
> Cu stima,
> Gabriel
>
>
>
>
>
> On Sat, 16 Mar 2019 at 10:50, Paul Olaru via so <so at cursuri.cs.pub.ro> wrote:
> >
> > Salut. Pentru Windows, scriptul run_test.sh trebuie modificat. Unde spune că numele executabilului este ./tema1, va trebui să pui cu .exe (la mine nu a mers altfel)
>
> Interesant comportament, la mine nu noi nu facea asta. La un alt
> student problema era ca avea atat binarul de Linux cat si binarul de
> Windows pe VM-ul de Windows si atunci daca rulai ./tema1 se rula binar
> compilat pt platofrma Linux pe Windows si aparea o eroare de
> CreateProcess
>
> Nu uita ca run_test.sh se ruleaza exact asa cum e pe github pe
> vmchecker, noi n-am pus .exe pe vmchecker.
>
> Alta intrebare pentru Gabriel: ai descarcat masina virtuala de Windows
> [1] si ai facut ce a zis Razvan Crainea [2]? Sugerez in loc de
> folosirea run_all.sh sa folositi make -f Makefile.checker cand rulati
> testele.
>
> [1] https://ocw.cs.pub.ro/courses/so/info/mv
> [2] https://github.com/systems-cs-pub-ro/so-assignments/tree/master/1-multi/checker/multi
>
>
>
>
> --
> 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



-- 
Cu stimă,
Mihai Bărbulescu


More information about the so mailing list