2

次の条件下で使用できる C++ コード カバレッジ ツールは誰でも知っています。

  1. ターゲット プラットフォームは、カスタム組み込み OS を実行する Nintendo WII dev.kit 内のPowerPC CPUです。PC とデータを交換する唯一の方法は、独自のカスタム API を使用することです (私の NDA で申し訳ありません)。

  2. コンパイラはマイクロソフトでも、GCCでも、コマンドラインでもありません。つまり、Metrowerks IDE です (もちろん、Windows 上で実行されます)。

前もって感謝します!

4

4 に答える 4

2

BullseyeCoverageについて知っていますか。非常に多くのプラットフォームとコンパイラをサポートする商用ツールです。コンパイラが表示されない場合は、問い合わせを書くことができます。リストに Metrowerks コンパイラが見つかりませんでした。

お役に立てば幸いです、
Ovanes

于 2009-08-04T13:07:51.773 に答える
1

Cpp テスト カバレッジを参照してください。このツールは、組み込みシステムでデータを収集するように構成できます。そのシステム内から外部ファイル システムにビットの配列をエクスポートする方法を理解する必要があります。それができれば、正確なテスト カバレッジを示すことができます。

Metrowerks コンパイラには、ANSI 標準ではない特別な構文がありますか?

于 2009-08-05T03:40:41.297 に答える
0

私のショップでは、カスタマイズされたバージョンのCovtoolを使用しています。おそらく、それはあなたの環境に移植される可能性があります。

于 2009-08-04T14:56:37.373 に答える
0

カンタータを使用しました。メトロワークスで動作します。コードを計測するため、アプリケーションはフルスピードで実行されません。カスタム独自の API を使用して出力が行われるように、IO 関数を書き直すだけです。

于 2009-09-30T06:27:35.543 に答える