Wie kann ich mehr als eine Datei (Test) mit einer ausführbaren Datei verknüpfen?Verknüpfen Sie mehr als eine Datei mit der ausführbaren Datei
Ich habe diesen Code:
set(TEST_EXE_NAME Test)
add_executable(${TEST_EXE_NAME} t1.cc)
add_executable(${TEST_EXE_NAME} t2.cc)
add_test(Test ${TEST_EXE_NAME})
dies natürlich nicht kompilieren und ich verstehe, warum. Aber gibt es eine Möglichkeit, beide Tests in eine ausführbare Datei zu schreiben?
Ich mache dies mit Befehlszeilenargumenten und Kombinieren des Ergebnisses zu einem Gesamtergebnis. Das zusammen mit der Protokollierung hilft mir, den Grund für Fehler zu identifizieren. – drescherjm
@drescherjm Ich werde das versuchen! Weißt du, ob es einen Weg gibt, es ohne das zu schaffen? –
'add_test' kann Ihre Ausgabe mit' PASS_REGULAR_EXPRESSION' oder 'FAIL_REGULAR_EXPRESSION' parsen. Das ist flexibler, aber wahrscheinlich nicht das, was Sie wollten. – usr1234567