- エミュレータが挟まることで単体テストがしづらい場合がある
- ROM単体で実行できない
- CMakeの
CROSSCOMPILING_EMULATORプロパティを使えば、スクリプトに包んで実行できる
- CMakeの
- プログラムの終了を確認できない
- CIでやるときは成功・失敗をどう判断すれば良いのだろう?
- コマンド引数が渡せない
- Catchのテスト探索でコマンド引数が必要になる
- テストの列挙と実行でROMを分けて、それ用に探索関数を自作すればなんとかなりそう?
- ROM単体で実行できない
- いっそのことエミュレータを改造する?
- ログ出力のようにやり取りする方法はあるので、それを真似すればできそう?
- エミュレータをライブラリにして、ROMごとexeにパッケージ化できるともっと良いかも?
AGBと単体テスト
·
Updated:
Share this post on: