Frage

Kennt jemand einen C ++ unit-Test-Framework (zB CppUnit , Google-Test , etc.), die verwendet werden können, schreiben Tests auf z / OS ?

ich die meisten meiner Entwicklung unter Windows die Verwendung von Dignus C ++ Compiler , die Sie verwenden können, als Quer Compilers und Objektcode erzeugen auf z / OS laufen. Ich habe versucht, einen Probe-Test unter Verwendung von Google-Test zu schreiben, aber der Compiler konnte nicht kompilieren / verknüpfen die Prüfregeln Google. Google-Test erhebt keinen Anspruch auf z / OS zu unterstützen, so wurde dies erwartet. Aber es war ein Versuch wert!

Vielen Dank für alle Antworten dieses!

War es hilfreich?

Lösung

Versuchen Sie CPP Einheit Lite (von CppUnit des Autors). Es nutzt recht unkompliziert C ++ Code, gibt es eine gute Chance, es auf z / OS-Compiler arbeiten werden.

Andere Tipps

Ich weiß, ich bin spät zur Party hier aber für jeden, der sich in C ++ Test-Frameworks auf z / OS ich sehr empfehlen Fangen Rahmen der IMO übertrifft leicht alle anderen C ++ Test-Frameworks ich benutzt habe. Ich habe für z / OS ca. 6 Monate mit ihm und es ist ein Hauch frischer Luft. Es ist sehr einfach und intuitiv zu bedienen und hat die Unterstützung für Verhalten Driven Development (BDD) Stil Tests, die zum Schreiben von Testfällen eine zeitgemäße Art und Weise ist.

Es Header ist nur und beruht nicht auf irgendwelchen C ++ 11 Merkmale, die allgemeine Gefahr ist, wenn sie versuchen moderne Bibliotheken zu bauen / Frameworks auf z / OS als C ++ Compiler hat eine begrenzte C ++ 11-Unterstützung.

Der einzige nit I denken kann, kompiliert eine Weile dauern, da es nur Bibliothek ein Header ist. Aber bei weitem nicht so lange wie boost.

Vielleicht könnten Sie einen Fehlerbericht für Google-Test öffnen und sehen, ob sie das Problem beheben? Es ist wahrscheinlich eine ASCII-Abhängigkeit im Code irgendwo, dass der Testcode Kompilierung fehlschlagen verursacht. Könnten Sie die Fehlermeldung graben sich in die IBM-Compiler erzeugt?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top