Task #574
closedKlient: Otestovat klientskou knihovnu 2.1 (R i W) proti serveru 2.0
0%
Description
Je třeba otestovat klientské knihovny proti serveru 2.0 - zda jsme někde nepřehlédli nějakou záležitost kompatibility. S ověřeně bezpečnou kompatibilitou bude mnohem snazší upgrade serveru.
Updated by Jan Soukal about 12 years ago
Otestovano vyuzitim ukazkovych (example-*.pl.txt) klientskych skriptu z baliku warden-client-2.1.
Vse se zda, ze funguje podle ocekavani.
Updated by Jan Soukal about 12 years ago
Sender (2.1): funguje prot serveru 2.0 bez problemu.
Receiver (2.1): Drobnou komplikaci je perlovsky warning pri pouziti example-receiver.pl.txt
Use of uninitialized value $event[11] in join or string at ./example-receiver.pl.txt line 41. | 4767211 | warden-c.cesnet.cz | TestingTool | 2012-10-23 17:52:36 | portscan | IP | 123.123.123.123 | TCP | 22 | 1234567890 | test updatu klienta 2.0 na 2.1 proti serverum 2.0 a 2.1 | | 20 |
Je k diskuzi, zdali toto povazovat za chybu kodu/architektury nebo za chybne pouziti ci interpretaci prijatych dat. Priklanim se ke druhe variante - pokud chci zobrazovat obsah promenne, mel bych si ji prvni otestovat. V zasade totiz nejde o chybu, pouze server vraci v polozce "priority" perlovsky undef. Ten pak zpusobi hlasku, ma-li se v tabulce, kterou generuje example-receiver.pl.txt, tato hodnota zobrazit.
Lze rict, ze tento warning vybubla pokazde, pokud bude server vracet klientovi data, ktera si klient poradne neotestuje.
Updated by Pavel Kácha about 12 years ago
Jasné, ten problém způsobuje join, který tam je stejně jen pro příklad, s těmi daty si stahující tancuje podle svého, takže souhlasím, že není potřeba řešit.