[so] [Tema1][General] Teste picate din cauza spatiilor

Mihai Barbulescu b12mihai at gmail.com
Sun Mar 13 21:25:01 EET 2016


2016-03-13 20:45 GMT+02:00 Adrian Stanciu via so <so at cursuri.cs.pub.ro>:
> 2016-03-13 20:29 GMT+02:00 Ruxandra SIMION via so <so at cursuri.cs.pub.ro>:
>> Buna seara,
>>
>> Ma aflu in situatia in care imi pica testele 19, 26, 27 si 28 pe vmchecker,
>> desi local trec (Linux).
>> Mentionez faptul ca in momentul de fata, pe vmchecker este incarcata o
>> varianta in care afisez cate o line noua intre doua comenzi ce au ca
>> rezultat afisarea la stdout sau in fisier.
>> Anterior am avut incarcata o varianta in care nu existau aceste linii, insa
>> obtineam acelasi rezultat pe vmchecker.
>> Local, intre fisierele .ref corespunzatoare si rezultatul rularii temei,
>> folosind diff -B nu obtin nicio diferenta.
>> Cum as putea solutioana aceasta problema?
>>
>
> Bună Ruxandra,
>
> Te rog să testezi tema în mașina virtuală de Linux [1]. Această mașină
> este folosită și de vmchecker.
> Spune-ne dacă mai nevoie de ajutor după ce faci debugging în mașina virtuală.
>
> [1] http://ocw.cs.pub.ro/courses/so/info/mv
>

Pe langa ce a zis Adrian, te rog sa verifici cu atentie ce output
scoate codul tau _in masina virtuala_ a SO. Poti dezactiva stergerea
outputului codului tau in teste inlocuind ce face functia
cleanup_test() din fisierul _test/run_test.sh (eventual si
cleanup_world()). Poti comenta unde sunt apelate sau poti inlocui
continutul lor cu echo "" > /dev/null

Un hint: testele 26 si 27 contin o comanda goala (sir vid la comanda).
Deci poate astea 2 iti pica din cauza asta. E precizat in enunt ce
faci cu aceste comenzi: Liniile goale din fișierul de intrare trebuie
ignorate (programul nu face nimic și trece la linia următoare)



-- 
Cu stimă,
Mihai Bărbulescu


More information about the so mailing list