[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