Bash Debuger/Tester programów

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
wytrzeszcz
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 27 mar 2008, 21:13
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Kontakt:

Bash Debuger/Tester programów

Post autor: wytrzeszcz »

Witam,
mam następujący pomysł:
patrząc na działanie STOS-u (Platforma testowa na PG) w godzinach szczytu pomyślałem czy by w bashu nie napisać swojego.
i pojawiły się problemy .
Plik in składa się w ogólności z danych różnej długości (ilość linii) wiec wpadłem na pomysł by program testowany przy pomocy strumienia błędów odpowiadał scriptowi ile ma podać.
plik out podobnie może zawierać jedną albo więcej lini na test.
I teraz o co chodzi. chcę napisać tak script w bashu by wkładał w mój program pliki in (stdin) i jeśli wyjście programu będzie się różnić od spodziewanego to wyda polecenie debug (poda na standardowe wejście programu np)
no niby proste 2 pętelki jakiś cat head tail ale... nie zadziała to jak chce bo nie mogę przerwać wykonania mojego programiku.


Mam nadzieje że wypowiedziałem się zrozumiale.


ps. da sie z basha pluć na stderr
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 14 gości