2016-03-13 20:45 GMT+02:00 Adrian Stanciu via so <[email protected]>: > 2016-03-13 20:29 GMT+02:00 Ruxandra SIMION via so <[email protected]>: >> 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 _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
