2010-10-27 8 views
5

Ich arbeite mit einem Team, das MPI-basierte C++ - numerische Anwendungen entwickelt. Die Gruppe verwendet cxxtest für die Erstellung einzelner Komponententests oder kleiner Suites, aber 1) gibt es einige Komplikationen, die sich über Verzeichnisse mit den üblichen cxxtest-Funktionen ansammeln und 2) es gibt einige Integrationstests, die einfach "von außen" zu implementieren sind, indem mpirun gestartet wird ein einzelner Python-Thread.py.test mit Nicht-Python-Tests (speziell mit cxxtest)

Wir würden gerne py.test als den Leim verwenden, der das zusammenhält, da es sich ankündigt, dass es Nicht-Python-Tests ausführen kann (ich könnte überzeugt sein, in die Nase zu springen).

Kann mich jemand auf die beste Praxis dafür bringen? Da es sich um eine der angekündigten Funktionen von py.test handelt, würde ich es gerne so machen, wie es ursprünglich geplant war.

Danke,

Eli

Antwort

1

This guide lassen Im Februar 2014 wurden einige Beispiele für die Verwendung von pytest zur Ausführung von C-Tests entwickelt.

+0

Dieses Handbuch ist großartig, danke für den Link! – Davide

1

Checkout pytest-cpp, es könnte genau das sein, was Sie brauchen.

Verwandte Themen