Próbuję użyć ramy testowania jednostkowego check dla mojej aplikacji C. Ale nie mogę używać debuggera (gdb) z nim ze względu na dwa punkty:Test jednostki debugowania w języku C przy użyciu funkcji sprawdzania
najpierw sprawdzić korzystać z niektórych złożonych makr (
START_TEST
iEND_TEST
) i debugger ma problemy aby umieścić punkt przerwania w moim kodu pomiędzy te dwa makra (w rzeczywistości mogę ustawić punkt przerwania oprogramowania, ale nigdy nie jest widoczny przez gdb). Dlatego próbując umieścić punkt przerwania sprzętowego, test zakończył się niepowodzeniem i zakończył działanie, ponieważ sprawdzenie punktu przerwania sprzętowego jest wynikiem niepowodzenia mojego testu.
Czy ktoś już napotkał ten problem i ma rozwiązanie?
Od 2016-09-23 łącze TAP do [http://ccan.ozlabs.org/info/tap.html](http://ccan.ozlabs.org/info/tap.html) to 404. Główna strona WWW, ozlabs.org, nadal działa, ale nie mogę zlokalizować informacji TAP. Wikipedia ma wpis dotyczący [Protokołu testowego] (https://en.wikipedia.org/wiki/Test_Anything_Protocol); istnieje strona internetowa dla [Protokołu z Testami] (https://testanything.org/) z implementacjami w językach C, C++, Java, JavaScript, Python, Perl itp. –