Domanda

In Windows XP, utilizzando del TDM GCC / mingw32 per lo sviluppo di base cioè gcc 4.4.x con gdb. Quale quadro unit testing da utilizzare per il test driven development?

Controllare 's test di unità ancora non funzionerà su Windows.

Le domande a Unit Testing Framework per C e Unit Testing Codice C sono simili, ma non specificatamente sull'utilizzo 4.4.x gcc su Windows

È stato utile?

Soluzione

diapositive impressionanti da un discorso sul TDD con C, usando nient'altro che di serie C99 roba.

Personalmente mi piace la roba in glib , che si può essere in grado di utilizzare in MinGW.

Altri suggerimenti

minunit solo è lunga quattro macro, in modo che sarà compilato su qualsiasi piattaforma. Non è completamente caratterizzato, ma non il lavoro, e può essere facilmente esteso per soddisfare le vostre esigenze.

Tagliare è l'unica unit testing framework C So che può essere eseguito su Windows. Controllare funziona su Windows tramite Cygwin (che è quello che sono attualmente in uso).

Dalla versione 0.9.11, controllare sono supportati da Windows sulle piattaforme MinGW e Cygwin .

Come la piattaforma MinGW non ha una forcella () equivalente, utilizzando la modalità fork () sotto controllo non è disponibile. Tuttavia, Cygwin fornisce un'implementazione fork () per il controllo da utilizzare.

Date un'occhiata a cmocka, un framework di test unità per C con il supporto per oggetti mock. Si è testato e supportato su Windows.

https://cmocka.org

CFIX , che non è solo per gli sviluppatori di Windows C, ma supporta anche sia l'utente e il codice in modalità kernel.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top