Ich arbeite derzeit an einem Projekt, das Autotools verwendet, um ein Makefile zu generieren. Wie üblich unterstützt dieses Makefile make check
, um die gesamte Testsuite auszuführen. Ich arbeite jedoch an einem kleinen Teil des Programms, wo nur wenige Unit-Tests gelten. Ist es möglich, unter Verwendung von make check
anstelle der gesamten Suite einen einzelnen Komponententest oder eine Auswahl von Komponententests auszuführen?Autotools: Wie führe ich einen einzelnen Test mit make check aus?
Edit: Evan VanderZee suggests, dass es auf die Verzeichnisstruktur abhängt, so lassen Sie mich ein bisschen mehr über die Verzeichnisstruktur erklären. Die Verzeichnisstruktur für dieses Projekt ist ziemlich flach. Die meisten Quelldateien befinden sich im Verzeichnis src/
, wobei einige in einem Unterverzeichnis unter src/
gruppiert sind. Die Komponententests sind in src/tests
. Keines der Quellverzeichnisse enthält ein Makefile. Es gibt nur ein Makefile (generiert von configure) auf der obersten Ebene.
Das ist, was ich gesucht habe. Dies erlaubt mir, Tests selektiv zu überprüfen, indem ich das übliche Verfahren benutze. Vielen Dank! – palaga