[vmchecker-dev] tutorial adăugare tema noua + teste
Lucian Adrian Grijincu
lucian.grijincu at gmail.com
Thu Apr 9 01:20:10 EEST 2009
Salut,
Voi exemplifica adăugarea unui noi set de teste pe tema 2 PSO.
1. se pun testele în $VMCHECKER_ROOT/tests/
$ echo $VMCHECKER_ROOT
/home/courses/pso/vmchecker/vmchecker/
$ pwd
/home/courses/pso/vmchecker/vmchecker/tests
$ wget http://cs.pub.ro/~pso/wiki/images/e/e6/Test_uart16550_lin.zip
$ mv Test_uart16550_lin.zip 2-uart-lin.zip
$ wget http://cs.pub.ro/~pso/wiki/images/e/e5/Test_uart16550_win.zip
$ mv Test_uart16550_win.zip 2-uart-win.zip
Momentan e obligatoriu ca testele să fie arhive zip.
Numele fișierelor de test 2-uart-lin și 2-uart-win, sunt folosite ca
identificatori pentru temă: în afișarea rezultatelor, în structura
repo-ului de git în care sunt ținute temele, în fișierul de
configurare al mașinii storer (în cazul nostru cs.pub.ro), etc.
2. Se adaugă în vmchecker_storer.ini informații despre temă, deadline
și mașina virtuală de test (mașina de test este configurată în
vmchecker_tester.ini):
[2-uart-lin]
Deadline=2009.04.19 23:59:59
Machine=so2-lin
[2-uart-win]
Deadline=2009.04.19 23:59:59
Machine=so2-win
3. Nelegat de vmchecker: se activează uploadul în
$ pwd
/home/courses/pso/public_html/Teme
În Upload.auth se adaugă două opțiuni în meniul de selecție al temei:
<option value=\"2-uart-lin\">Tema2 - Linux
<option value=\"2-uart-win\">Tema2 - Windows
Din nou, e important numele temei din atributul "value" să fie același
ca al arhivei de test, și ca al configurației din
vmchecker_storer.ini.
--
.
..: Lucian
More information about the vmchecker-dev
mailing list