[OSy] Testy

Martin Decky decky at dsrg.mff.cuni.cz
Mon Oct 12 01:06:00 CEST 2009


Hezky vecer,

prilohou tohoto emailu jsou testy zakladnich a rozsirenych zadani:

tests-as1.tar.gz  ... testy pro 1. zakladni zadani
tests-as1e.tar.gz ... testy pro 1. rozsirene zadani

tests-as2.tar.gz  ... testy pro 2. zakladni zadani
tests-as2e.tar.gz ... testy pro 2. rozsirene zadani

tests-as3.tar.gz  ... testy pro 3. zakladni zadani

Pozadavky pro integraci testu s Vasim resenim jsou popsany v zadani.

V pripade kernelovych testu (1. a 2. zadani) byste technicky meli 
postupovat podobne, jako jsou integrovany testy v adresari 
kernel/tests/basic ve zdrojovem strome Kalista. Cilem tedy je, aby bylo 
mozne testy co nejsnadneji a pokud mozno bez lidskeho zasahu (krome 
nekolika interaktivnich testu) vyhodnocovat, idealne jen spustenim 
prislusneho skriptu tests-*.sh.

Infrastrukturu testu si muzete upravit tak, aby odpovidala zpusobu 
prekladu Vaseho kernelu a pripadnym specifikum Vaseho reseni (napr. 
kolize nazvu globalnich symbolu/maker), ktera jdou nad ramec zavazneho 
zadani. Neni vsak dovoleno modifikovat testy samotne a jejich logiku 
(tedy to, co fakticky testuji).

Jak jiz bylo nekolikrat uvedeno, testy zakladniho zadani je nutne splnit 
bez vyhrad pro postup do dalsi faze reseni semestralni prace. Testy pro 
rozsirena zadani na druhou stranu slouzi jen jako jedno z mnoha kriterii 
hodnoceni kvality Vaseho reseni (a jsou tedy predevsim pomuckou pro ladeni).

Pro 3. rozsirene zadani nemame specialni testy (zpusob, jakym budete 
implementovat spousteni procesu z diskoveho zarizeni, se muze skupinu od 
skupiny dramaticky lisit), ale muzete napriklad elegantne vyuzit testy 
zakladniho zadani, ktere budete poustet paralelne v nekolika nezavislych 
procesech.


M.D.


P.S.: Vsimavym ctenarum jiste neusel preklep v emailu se zadanim. 
Spravny timestamp je pochopitelne 9. 11. 2009 00:00 CET;
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tests-as1.tar.gz
Type: application/x-gzip
Size: 6613 bytes
Desc: not available
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20091012/01bb04f7/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tests-as1e.tar.gz
Type: application/x-gzip
Size: 9457 bytes
Desc: not available
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20091012/01bb04f7/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tests-as2.tar.gz
Type: application/x-gzip
Size: 24293 bytes
Desc: not available
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20091012/01bb04f7/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tests-as2e.tar.gz
Type: application/x-gzip
Size: 21681 bytes
Desc: not available
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20091012/01bb04f7/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tests-as3.tar.gz
Type: application/x-gzip
Size: 12332 bytes
Desc: not available
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20091012/01bb04f7/attachment-0004.bin>


More information about the NSWI004 mailing list