PDA

View Full Version : [C] Test driven development su Mac OS X


Gica78R
31-01-2006, 17:35
Ciao a tutti!

Grazie ad alcuni utenti del forum (in particolare fek e tutti i partecipanti al progetto Diamonds), mi sto interessando, seppur da dilettante, al metodo di sviluppo cosiddetto "test driven". In Diamonds si sta utilizzando Java + JUnit, ma poiche' io sono piu' a mio agio con il C, ho fatto un po' di ricerche ed ho trovato uno strumento che e' il porting (se cosi' si puo' dire) di JUnit nel linguaggio C; si tratta di CUnit: http://cunit.sourceforge.net/

Lo sto provando con successo (nel senso che funziona :p ) su Linux, per il quale si trova facilmente il pacchetto precompilato in formato rpm, ma purtroppo non trovo il corrispondente per Mac, e su questo OS non riesco nemmeno ad installare dai sorgenti :(
Per caso qualcuno di voi usa CUnit su Mac? Se si, potreste spiegarmi come installarlo?
Altrimenti, sapreste indicarmi uno strumento analogo (che sia utilizzabile sia su Mac che su Linux)? Mi andrebbe bene anche un plugin per Eclipse, ma fino ad ora non ho trovato nulla di rilevante.



Grazie mille,

Gica

mjordan
01-02-2006, 10:44
Ciao a tutti!

Grazie ad alcuni utenti del forum (in particolare fek e tutti i partecipanti al progetto Diamonds), mi sto interessando, seppur da dilettante, al metodo di sviluppo cosiddetto "test driven". In Diamonds si sta utilizzando Java + JUnit, ma poiche' io sono piu' a mio agio con il C, ho fatto un po' di ricerche ed ho trovato uno strumento che e' il porting (se cosi' si puo' dire) di JUnit nel linguaggio C; si tratta di CUnit: http://cunit.sourceforge.net/

Lo sto provando con successo (nel senso che funziona :p ) su Linux, per il quale si trova facilmente il pacchetto precompilato in formato rpm, ma purtroppo non trovo il corrispondente per Mac, e su questo OS non riesco nemmeno ad installare dai sorgenti :(
Per caso qualcuno di voi usa CUnit su Mac? Se si, potreste spiegarmi come installarlo?
Altrimenti, sapreste indicarmi uno strumento analogo (che sia utilizzabile sia su Mac che su Linux)? Mi andrebbe bene anche un plugin per Eclipse, ma fino ad ora non ho trovato nulla di rilevante.



Grazie mille,

Gica

Potresti provare con Check.
http://check.sourceforge.net/

Qui il porting per Darwin:
http://check.darwinports.com/

Ciao.

Gica78R
01-02-2006, 19:16
Potresti provare con Check.
http://check.sourceforge.net/

Qui il porting per Darwin:
http://check.darwinports.com/

Ciao.
Grazie mille!
Su Linux l'ho gia' installato, ora mi serve DarwinPorts per installarlo su Mac.
Spero sia semplice come CUnit :)


Ciao

mjordan
02-02-2006, 03:17
Grazie mille!
Su Linux l'ho gia' installato, ora mi serve DarwinPorts per installarlo su Mac.
Spero sia semplice come CUnit :)


Ciao

Spero anch'io, perchè su Mac non ti potrei aiutare... :stordita:
:sofico: