- Testy należy uruchamiać z uprawnieniami użytkownika.
- Przed rozpoczęciem testów w katalogu
tests
uruchom
make
- Skrypty uruchamiające kolejne testy znajdują się w katalogu
tests/tests
. Skrypty należy wywoływać z katalgutests
np.
./tests/t2.sh
- Innym sposobem wykonania, który sprawdza poprawność wyniku, jest użycie skryptu
run_test.sh
np.
./run_test.sh tests/t2.sh
- Do uruchomienia wszystkich testów służy
run_all.sh
./run_all.sh
- Część testów wykorzystuje mechanizmy
assert
. W konsekwencji niepowodzenie testu może skutkowaćcoredump
. - Test
t5.sh
wymaga wyłączenia serwera w czasie trwania testu. Test prosi o to we właściwym momencie wypisując stosowny komunikat. Zatrzymanie serwera wymaga uprawnień administratora.