[so] [Tema1][Windows]Oprirea testelor

Mihai Barbulescu b12mihai at gmail.com
Mon Mar 14 15:42:56 EET 2016


Salut,

Pe windows compilarea o faci in PowerShell (poti si in clasicul cmd).
Ar trebui sa ai pe desktop-ul masinii virtuale niste console care au
tot ce le trebuie sa poti rula nmake din cmd sau PowerShell.

In cygwin faci doar rularea scriptului ./run_all.sh de la teste. Atat
si nimic mai mult. Nu poti compila aplicatie de Windows din Cygwin.

2016-03-14 15:34 GMT+02:00 Andrei Ion <andrei.ion at cti.pub.ro>:
> Folosesc un flag pentru a retine comanda, in caz ca este citita deja. Nu mai
> cicleaza, e ok.
>
> Pe linux trece testele, astept sa isi revina vmchecker pentru a verifica si
> windows.
> Cum as putea rula testele de win local, din VM? cygwin nu recunoaste 'make'
> sau 'nmake'.
>
> Multumesc,
> Andrei
>
>
> On 14.03.2016 15:29, Mihai Barbulescu wrote:
>>
>> Incearca si cu fseek sau ftell
>>
>> 2016-03-14 14:35 GMT+02:00 Andrei Ion <andrei.ion at cti.pub.ro>:
>>>
>>> Am aflat care era problema.
>>>
>>> Din cygwin am rulat 'powershell' si de aceea parea ca trec toate testele.
>>> Intra intr-o bucla infinita pentru ca la parsarea la standard input, pe
>>> windows din ce vad, nu se poate folosi fgetpos si fsetpos.
>>> Caut o alternativa.
>>>
>>> Multumesc,
>>> Andrei
>>>
>>>
>>> On 14.03.2016 14:31, Mihai Barbulescu wrote:
>>>>
>>>> 2016-03-14 14:30 GMT+02:00 Mihai Barbulescu <b12mihai at gmail.com>:
>>>>>
>>>>> 2016-03-14 11:57 GMT+02:00 Andrei Ion via so <so at cursuri.cs.pub.ro>:
>>>>>>
>>>>>> Buna ziua,
>>>>>>
>>>>>> Am o problema cu testele de pe windows pe vmchecker.
>>>>>> La rulare, Nu exista erori si nici teste FAIL dar executia se opreste
>>>>>> la
>>>>>> testul 16.
>>>>>> Ultima linie arata asa: 16) Test
>>>>>> clear..............................................passed [03/90].
>>>>>>
>>>>>>
>>>>>> Precizez urmatoarele:
>>>>>> 1. Nu am modificat functia de hash.
>>>>>> 2. Nu exista erori de coding style la rularea scriptului
>>>>>> 'checkpatch.pl'.
>>>>>> 3. Pe linux toate testele sunt pass.
>>>>>> 4. Nu exista memory leaks. Am rulat valgrind pe toate testele.
>>>>>>
>>>>>> Aveti vreo idee?
>>>>>>
>>>>> Salut,
>>>>>
>>>>> Ai rulat tema in masina virtuala de SO de aici [1] folosind cygwin? E
>>>>> acelasi comportament si acolo? Daca da, incearca sa faci debugging-ul
>>>>> acolo strict pe testul 16 sa vezi in ce bucla infinita ramai blocat
>>>>> (cel mai probabil la parcurgerea unei liste inlantuite)
>>>>>
>>>>> [1] http://ocw.cs.pub.ro/courses/so/info/mv
>>>>>
>>>> O mentiune, scuze pentru double-mail: in masina virtuala de Windows,
>>>> evident.
>>>>
>>>>
>>>>
>>
>>
>



-- 
Cu stimă,
Mihai Bărbulescu


More information about the so mailing list