3

私は静的ライブラリ(.lib)を持っています。私のテストプロジェクトの私のテストケースはVisual Studioにあり、TCは多くの静的ライブラリ関数を指しています。テストケースが機能し、すべてがうまくいく。しかし、私は傾けることができません.lib内のコードのコードカバレッジを取得するため、私は楽器.libを追加することはできません。 .libのコードカバレッジを取得する方法はありますか?スタティックライブラリ(.lib)ビジュアルスタジオのコードカバレッジ

答えて

0

スタティックライブラリのソースコードをお持ちの場合は、現在のテストプロジェクトを使用してlib内の関数をテストできます。テストプロジェクトと、ビジュアルスタジオでライブラリを生成するプロジェクトを組み合わせるだけです。 ソースコードがない場合は、このlibのブラックボックステストを実行するためのテストケースを設計できます。

+0

私は.libとtest projectの両方のソースコードを持っていますが、どちらも同じ解決策の下にあります。テストケースも正常に動作します。問題は.libのコードカバレッジを取得することにあります。テストプロジェクトのために.libをinstrument imgに追加できません。 – user3856170

関連する問題