Skocz do zawartości

Testowanie Działania Skryptu


olllga.d

Rekomendowane odpowiedzi

Twoje pytanie jest trochę za ogólne, żeby w ogóle próbować pomóc. Więcej konkretów. Właściwie to ja nie widzę problemu. Chyba, że skrypt przetwarza dostarczone dane i wysyła gdzieś dalej. Najlepiej wtedy jest testować na innym komputerze dostarczając mu spreparowane dane.

Odnośnik do komentarza
Udostępnij na innych stronach

Chyba nie zupełnie, raczej proste parametry ułatwiające debugowania

np.:

- wyświetl polecenie i wykonaj je

#!/bin/bash -x

 

Jest jeszcze parę przełączników, ale bez rewelacji. Poza tym jest to raczej niemożliwe z automatu w shell. Radziłbym raczej stosownie pisać skrypty, tak by imitowały realne zachowanie i wlepiać komunikaty np:

 
DEBUG=TRUE
( ... )
# prosta funkcja
debug(){
     if [ "$DEBUG" == "TRUE" ]; then    
         echo -e "[ DEBUG ] $@"
     fi
}
( ... )
# poczym gdzieś w skrypcie
debug "Wartość x = $x"

do tego testować szczegółowo każdą funkcję.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...