Nous prévoyons d’intégrer nos projets c / c ++ natifs dans un processus de construction maven car nous portons le code pour Android. De plus, nous souhaitons formuler des tests unitaires qui s’exécutent automatiquement à l’aide de la syntaxe standard maven (comme pour les tests unitaires java) également pour les projets c / c ++ qui utilisent actuellement CUnit. Est-ce possible de l’intégrer à maven?
Je ne sais pas s’il existe un moyen direct de procéder mais je procéderais comme suit:
Cette configuration exécuterait vos tests unitaires C ++ chaque fois que le plugin surefire est démarré, par exemple. en exécutant: mvn test
.
Vous pouvez également faire la même chose avec un script ANT et le plugin antrun .
Voici un exemple (une version modifiée de la page d’utilisation du plug-in Exec):
... org.codehaus.mojo exec-maven-plugin 1.2.1 test exec run-cpp-tests.sh ...