[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