[vmchecker-dev] testing
Lucian Adrian Grijincu
lucian.grijincu at gmail.com
Sun Sep 28 01:15:08 EEST 2008
2008/9/27 Alexandru Moşoi <brtzsnr at gmail.com>:
> lucian,
Sorry de delay, au omorât ăștia conturile de pppoe din cămin.
(dacă nu vă merge cu „sudo pppoeconf" încercați cu din Gnome :: NetworkManager)
> cum a mers testingul astazi?
Spiffy,
Am aruncat toate temele la testare și a mers fain de tot. Sistemul
scalează și funcționează corect.
Mai avem de bibilit puțin: de ex.
* numele fișierelor „vmchecker.ini" și „vm_conf.ini" spun extrem de
multe despre ce configurează fiecare (uploader.conf, tester.conf or
something like that).
* dacă ar fi după mine aș schimba extensia fișierelor de configurare a
temei din „ini" în „hwconf" (noi știm la ce se referă, dar e mai clar
dacă spunem în mod explicit la ce ne referim).
* nu-mi place formatul sub care sunt salvate în „back" fișierele .ini
(primul element din nume e data uploadului - yuck: dacă vreau să
deschid singurul .ini al lui Mimi Mimișor de la tema 1 So trebuie să
mă concentrez să nimeresc exact data la care a trimis ea tema:
"/home/gringo/hack/vmchecker/trunk/back/tema2win/Alexandra
Chiornita/27-09-08 15:53:02/27-09-08 15:53:02 Alexandra Chiornita
tema2win.ini"
dacă tot path-ul conține informațiile necesare nu văd de ce trebuie
repetate în numele fișierului.)
* lipsește legătura simbolică „last" pentru ultimul upload al lui Mimi
Mimișor în „back". În general, dacă ai nevoie să ajungi unul dintre
(file.zip & file.hwconf)-urile ei vrei să te faci ceva cu ultimul - e
foarte enervant să stai să te uiți exact care e data ultumului upload
și să completezi de mână acolo unde auto-complete-ul din shell se
oprește.
* aș pune file.hwconf împreună cu NOTA și dezarhivarea temei.
* „NOTA" -> „nota" - e mai simplu de tastat și devine enervant când ai
un cârd imens de teme.
* aș pune în „nota" și informații despre cu cât s-a întârziat la
upload: din „-0.75: 3 zile intarziere" transformat în „-0.75: 2 zile,
0 ore și 15 minute întârziere". Așa asistentul care corectează tema
poate să fie indulgent și să pună de mână „-0.50" unde consideră de
bun simț.
O altă chestie e enervantă: avem 53450823 componente în vmchecker și
fiecare trimite tot felul de informații de debug la stdout/stderr și
nu poți să-ți dai seama cine a generat care mesaj. Am pus un nou
ticket [0] pe tema asta. Ar fi frumos dacă fiecare dintre noi ne-am
apuca și am pune un string standard în fața fiecărei linii trimise la
output.
De ex. „semctl" prefixează fiecare mesaj de eroare cu „[SEMCTL] ".
Codul pentru asta:
static void errmsg(const char * fmt, ...)
{
va_list ap;
va_start(ap, fmt);
fprintf(stderr, "[SEMCTL] ");
vfprintf(stderr, fmt, ap);
va_end(ap);
}
[0] http://dev.rosedu.org/trac/vmchecker/ticket/20
--
Lucian
More information about the vmchecker-dev
mailing list