私はJavaとJUnitの世界から来ました。私はHudsonのデモンストレーションと、JUnitで他のものの中で私が達成したことをすべて行いました。私は組み込み機器のC++コードでも同じことをしたいと思いますが、どこから始めるべきかはわかりません。組み込みC++(ARM9)のユニットテスト
プロジェクトはiccarm.exe(IARコンパイラ)でコンパイルされました。現在、出力はromutil.exeを使用してイメージファイルに変換され、ARM9ボードにフラッシュされます。
私はこのチュートリアルに従いました:http://netbeans.org/kb/docs/cnd/c-unit-test.html私はそれを私のケースに移植する方法を理解しようとしている問題があります。
- デバイスの外部でC++コードでユニットテストを実行できますか? (つまり、レポートを収集するためにHudsonで行うなど)
- 出力をEXEにすることはできますか? (ネットビーンズがそれを期待しているように見えます)
- 私のケースに最も適したユニットフレームワークは何ですか? (CppUnit、CUnitなど)
すべてのヘルプ/方向は大歓迎です。
これは絶対にマゾヒストな音です。 –
これは参考になるかもしれません:http://www.pragprog.com/titles/jgade/test-driven-development-for-embedded-c – sivabudh
本は面白そうです。うまくいけば雇用主はそれを提供します:P – javydreamercsw