Kotlin Multiplatform Academy · Pelajaran

Jalankan Pengujian pada Target Android & iOS

Jalankan seluruh rangkaian di setiap platform.

Pelajaran 4 dari 413 langkah

Jalankan Pengujian pada Target Android & iOS adalah pelajaran Kotlin Multiplatform Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Kotlin Multiplatform Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Kotlin Multiplatform Academy mencakup 4 pelajaran total.

Satu Rangkaian, Setiap Target

Pengujian umum dikompilasi untuk setiap platform, sehingga Anda dapat menjalankan rangkaian yang sama persis di Android dan iOS. 🚀

Gradle Mengatur Semuanya

Anda menjalankan pengujian melalui tugas Gradle, yang masing-masing terhubung ke target platform tertentu dari modul bersama.

Menjalankan Pengujian Android

Tugas testDebugUnitTest menjalankan pengujian umum dan pengujian JVM di JVM lokal, tanpa memerlukan emulator.

./gradlew :shared:testDebugUnitTest

Menjalankan di Simulator iOS

Tugas yang namanya sesuai target menjalankan pengujian bersama yang sama di simulator iOS melalui pelaksana Kotlin/Native.

./gradlew :shared:iosSimulatorArm64Test

Memilih Arsitektur yang Tepat

Nama tugas iOS menyertakan arsitektur, sehingga Apple Silicon menggunakan iosSimulatorArm64, sedangkan konfigurasi lama dapat berbeda.

Menjalankan Semuanya Sekaligus

Memanggil tugas umum allTests menjalankan rangkaian setiap target dalam satu perintah.

./gradlew :shared:allTests

Membaca Laporan

Gradle menulis laporan HTML di dalam build/reports yang menunjukkan kasus mana yang gagal pada platform mana.

Menemukan Perbedaan Platform

Menjalankan pengujian pada kedua target mengungkap perbedaan kecil, seperti pemformatan angka, sebelum perbedaan itu sampai kepada pengguna.

Pengujian iOS Memerlukan Mac

Target simulator iOS hanya berjalan di macOS dengan Xcode terpasang, sedangkan pengujian JVM dapat berjalan di mana saja.

Menghubungkannya ke CI

Di CI, jalankan pengujian JVM pada pelaksana mana pun dan rangkaian iOS pada pelaksana macOS agar semuanya tercakup.

Berhasil di Keduanya Berarti Selesai

Ketika rangkaian berhasil di Android dan iOS, Anda memiliki keyakinan nyata bahwa logika bersama berperilaku sama. ✅

Pemeriksaan Singkat

Pilih tugas pengujian Android.

Ringkasan

Gunakan tugas Gradle untuk setiap target: testDebugUnitTest untuk Android dan iosSimulatorArm64Test untuk iOS, atau allTests untuk keduanya.

Gratis untuk memulai

Belajar Kotlin dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Jalankan Pengujian pada Target Android & iOS” gratis?

Ya — teks lengkap “Jalankan Pengujian pada Target Android & iOS” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Kotlin Multiplatform Academy, upgrade ke CoddyKit PRO. Kursus Kotlin Multiplatform Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Jalankan Pengujian pada Target Android & iOS”?

Jalankan seluruh rangkaian di setiap platform. Kamu berlatih Kotlin Multiplatform Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Kotlin Multiplatform Academy?

Tidak diperlukan pengalaman sebelumnya. Kotlin Multiplatform Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Jalankan Pengujian pada Target Android & iOS” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Kotlin Multiplatform Academy ini?

Ya. Setiap pelajaran Kotlin Multiplatform Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. kotlin.test dalam commonTest
  2. Uji Fungsi suspend & Flow
  3. Palsukan Klien & Repositori Ktor
  4. Jalankan Pengujian pada Target Android & iOS
← Kembali ke Kotlin Multiplatform Academy