IAR EWARM の cspybat を使用して、Unity を使用して組み込みコードの単体テストを実行しています。単体テストが成功したか失敗したかをビルド サーバーで簡単に判断できるようにしたいと考えています。単体テストが失敗した場合、CSPY がゼロ以外のエラー コードを返す方法はありますか? main() の戻り値を変更せずに変更しようとしました。エラーを強制的に返すために呼び出すことができる関数はありますか?
私の cspybat バッチ ファイルは次のようになります。
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.4\common\bin\cspybat" -f "C:\Work\Sandbox\ST\stmicroeval\_iar_ewarm_project\settings\Project.UnitTest.general.xcl" --backend -f "C:\Work\Sandbox\ST\stmicroeval\_iar_ewarm_project\settings\Project.UnitTest.driver.xcl"