Ich benutze Eclipse CDT und Boost.Test (mit Boost.Build).
Ich möchte, dass Eclipse die Ausgabe von Boost.Test analysiert, die während der Ausführung von Testsuiten während des Builds erzeugt wird.
Weiß jemand, wie man das erreicht?
Vielen Dank im Voraus
Gehe zu Fenster & gt; Einstellungen. Wählen Sie im Einstellungsdialog C / C ++ & gt; Erstellen Sie aus dem Optionenbaum. Klicken Sie unter Fehlerparser auf "Hinzufügen ..." Ersetzen Sie im neuen Dialogfeld "Regex Error Parser" durch etwas wie "Boost Unit Test Error Parser".
Fügen Sie im Bereich Fehleranalyseoptionen die folgenden Zeilen hinzu. Ich kann nicht garantieren, dass diese Regeln alle möglichen Ergebnisse von Boost-Unit-Tests erfassen, aber bis jetzt funktionieren sie für mich, und wir können später immer mehr hinzufügen:
%Vor%Beachten Sie, dass der neue Parser nicht automatisch in bestehenden Projekten verwendet wird. Um den Parser für ein bestehendes Projekt zu aktivieren, gehen Sie zu Project & gt; Eigenschaften, C / C ++ Projekt erstellen, Registerkarte Fehlerparser. Wenn der neu hinzugefügte Parser nicht in der Liste enthalten ist, klicken Sie auf "Restore Defaults" und er sollte nun verfügbar sein.
Es gibt auch ein nettes Plugin namens cdt c / c ++ testet runner, das Google-Test, Boost-Test und qt-Test unterstützt.
Sie finden Anweisungen unter dem folgenden Link:
Ich benutze es seit einer Weile und fand es effizient und nett. Es hat Funktionen wie ein JUnit-Plugin für Java.
Tags und Links eclipse-cdt unit-testing c++ boost-test