私は、MPI ベースの C++ 数値計算アプリケーションを開発するチームで働いています。このグループは、個々の単体テストまたは小さなスイートを構築するために cxxtest を使用しますが、1) cxxtest の通常の機能を使用してディレクトリ間で集約することにはいくつかの複雑さがあり、2) mpirun を起動することによって「外部から」実装するのが簡単な統合テストがいくつかあります。単一の Python スレッド。
これをまとめる接着剤として py.test を使用したいと考えています。これは、Python 以外のテストを実行できると宣伝しているためです (鼻に飛びつくと確信できました)。
これを行うためのベストプラクティスを誰かに教えてもらえますか? 繰り返しますが、これは py.test の宣伝されている機能の 1 つであるように思われるため、当初想定されていた方法で実行したいと考えています。
ありがとう、
エリ