Domanda

Sto iniziando un nuovo progetto di firmware in C ++ per il Texas Instrument C283xx e C6xxx obiettivi . I test di unità non verrà eseguito sul target , ma verrà compilato con gcc / gcov su un PC finestre (e gestito come bene su PC) con metriche semplici per testata code Coverage.

L'intero progetto sarà parte di Cruise Control.NET per integrazioni continue.

La mia domanda è: quali sono le costanti IDE / quadro / strumenti per lavorare insieme

A / Uno degli sviluppatori dice CodeComposerStudio V3.1 per l'applicazione e CodeBlocks + CxxUnit per i test di unità.

B / Mi sono più attratto con CodeComposerStudio V4 per l'applicazione, Eclipse CDT (bene, come CCS V4) e CppUnit per unità Test + MockCpp per schernisce.

non voglio il meglio in strumenti di classe per ogni processo , ma una soluzione globale, coerente e facile (o un gruppo di strumenti, se si preferisce).

È stato utile?

Soluzione

A mio parere, google C ++ framework di test e google C ++ Mocking quadro potrebbe essere una soluzione migliore. Funziona con Eclipse CDT, e l'uscita può essere generata in formato XML per i server CI.

Altri suggerimenti

capisco il test di unità non è in esecuzione sul bersaglio. Ma si potrebbe desiderare copertura di test raccolti nel target in ogni caso.

SD C ++ copertura di test per uno strumento che opera con il minimo ingombro in modo pratico all'interno maggior parte dei bersagli. Devi personalizzare una piccola procedura di rilevazione di dati di questo lavoro; normalmente esercizio semplice un pomeriggio.

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