xclang-brain/embedded-debug-loop
v0.1.0
C/C++ の組み込み機器のデバッグを、利用者のルールに従ったビルド・デプロイ・実機ログの分析を PDS のループで繰り返して自律的に進めるプラグイン
cross-compile-rules
組み込み機器向けの C/C++ のソースをクロスコンパイルするときの決まり。embedded-debug-loop のビルド・デプロイ担当がビルドするときに読む。
deploy-rules
組み込み機器へ成果物をデプロイし、実機のシェルコンソールからログを取るときの決まり。embedded-debug-loop のビルド・デプロイ担当がデプロイとログ取得をするときに読む。
embedded-debug-loop
C/C++ の組み込み機器の不具合を、ソースの調査・修正・ログ追加、クロスコンパイル、実機へのデプロイ、実機ログの分析の繰り返しで自律的に調べて直す。「この不具合を実機で調べて直して」「組み込み機器のデバッグをして」「実機のログに〇〇と出るようにして」と頼まれたときに使う。組み込みや C/C++ についての一般的な質問、このプラグインの試験、ルールや設定画面のカスタマイズの頼みには使わない。
log-insertion-rules
組み込み機器の C/C++ のソースにデバッグログを追加するときの決まり。embedded-debug-loop のソースコード担当がログを追加するときに読む。