Salutare!<div><br></div><div>Multumesc frumos pentru informatii!</div><div><br></div><div>Doresc totusi sa va intreb ce trebuie facut pentru adaugarea unui nou curs in interfata? :)</div><div><br></div><div>Mihnea<br><br><div class="gmail_quote">
2012/10/2 Razvan Deaconescu <span dir="ltr"><<a href="mailto:razvan.deaconescu@cs.pub.ro" target="_blank">razvan.deaconescu@cs.pub.ro</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Salut, Mihnea!<br>
<br>
E mai jos răspunsul lui Vali. A omis el să dea Reply-to-All.<br>
<br>
Răzvan<br>
<br>
Valentin Gosu <<a href="mailto:valentin.gosu@gmail.com">valentin.gosu@gmail.com</a>> writes:<br>
<div><div class="h5">> On 9/29/12 5:15 AM, Mihnea Muraru wrote:<br>
>> Salutare!<br>
>><br>
>> Sunt Mihnea Muraru, din echipa de POO CB. De anul acesta, am dori sa utilizam vmchecker pentru corectarea temelor.<br>
>><br>
>> Am rugamintea de a primi niste indicatii referitoare la pasii de urmat.<br>
>><br>
</div></div>> Salutare,<br>
><br>
> Pentru inceput recomand descarcarea masinii virtuale de SO de la adresa <a href="http://elf.cs.pub.ro/so/res/mv/" target="_blank">http://elf.cs.pub.ro/so/res/mv/</a><br>
> Pe aceasta masina virtuala se vor descarca si rula testele.<br>
> Urmatorul pas il reprezinta crearea scripturilor de build si run pentru teme, dupa modelele urmatoare:<br>
> <a href="https://github.com/vmchecker/vmchecker/tree/master/vmchecker/examples" target="_blank">https://github.com/vmchecker/vmchecker/tree/master/vmchecker/examples</a><br>
> <a href="https://github.com/vmchecker/vmchecker/tree/master/testing/pa" target="_blank">https://github.com/vmchecker/vmchecker/tree/master/testing/pa</a><br>
><br>
> Testarea consta in urmatoarele operatii:<br>
> * bundle.zip se trimite pe statia de testare<br>
> * continutul este dezarhivat, si se ruleaza scripturile de build si run<br>
> * fisierele generate, ce contin rezultatele testelor (.vmr) sunt copiate pe statia ce gazduieste sursele.<br>
><br>
> bundle.zip contine urmatoarele:<br>
> * archive.zip - submisia studentului<br>
> * course-config - fisierul de configurare pentru curs<br>
> * submission-config - fisierul cu informatii despre submisie (data, student, folder, etc) [generat automat]<br>
> * build.sh - compileaza sursele<br>
> * run.sh - ruleaza testele<br>
> * tests.zip - fisierele de test (fisiere de input, si referinta)<br>
><br>
> Un exemplu de continutul unui bundle si scripturile necesare poate fi gasit la adresa <a href="http://swarm.cs.pub.ro/~vgosu/bundle/" target="_blank">http://swarm.cs.pub.ro/~vgosu/bundle/</a><br>
> archive.zip si course-config au fost curatate de informatii sensibile<br>
><br>
> In concluzie, cele necesare pentru utilizarea vmchecker la testarea temelor sunt:<br>
> * build.sh<br>
> * run.sh<br>
> * tests.zip<br>
> Eventual:<br>
> O masina virtuala cu mediul de testare potrivit ( recomandam modificarea celor folosite pentru cursul de SO )<br>
><br>
><br>
> _______________________________________________<br>
> vmchecker-request mailing list<br>
> <a href="mailto:vmchecker-request@cursuri.cs.pub.ro">vmchecker-request@cursuri.cs.pub.ro</a><br>
> <a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/vmchecker-request" target="_blank">http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/vmchecker-request</a><br>
</blockquote></div><br></div>