ユニットテスト(単体テスト)

Google Test

google製のC++のユニットテスト用フレームワーク
現状(2018-08-08時点)での最新安定版は1.8.0
Google Test_GitHubリポジトリ

Google Test ドキュメント日本語訳
組み込みに使いたいので,なるべくC言語で使いたい
stm32などのベアメタル,ARMコアで動かすにはpthreadオプションを無効化してライブラリをすることで使えるようになる.

参考文献

全日本大会と2017年度のまとめ
ロボティクスのためのGoogle TestによるC++コードユニットテスト
爆速でC++のプログラムを試せるようにする方法
GoogleTestでC++のコードをテストする
googletestを使いこなす
Google Testをインストール、しないですませる方法
【組み込み】ハードウェアに近い組み込み開発でもテストの自動化を行いたい - 環境構築編 -
Google Testで組み込みソフトをテストする
タダでソフト開発の生産性と品質を上げる方法(5):グーグルの隠し球的単体テストツール「GoogleTest」 (1/3)
Google Test ことはじめ
Google Test を使ってみる - その1
Google test on bare-metal stm32 MCU