0Pricing
Kotlin Multiplatform Academy · Ders

Android ve iOS Hedeflerinde Testleri Çalıştırma

Test paketini her platformda çalıştırın.

Android ve iOS Hedeflerinde Testleri Çalıştırma, CoddyKit'te ücretsiz bir Kotlin Multiplatform Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Kotlin Multiplatform Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Kotlin Multiplatform Academy kursu toplamda 4 dersten oluşur.

Tek Paket, Her Hedef

Ortak bir test her platform için derlenir; böylece tamamen aynı paketi Android ve iOS üzerinde çalıştırabilirsiniz. 🚀

Her Şeyi Gradle Yönetir

Gradle görevleri üzerinden testleri başlatırsınız; her görev, paylaşılan modülünüzün belirli bir platform hedefiyle ilişkilidir.

Android Testlerini Çalıştırın

testDebugUnitTest görevi, ortak ve JVM testlerinizi yerel JVM üzerinde çalıştırır; emülatör gerekmez.

./gradlew :shared:testDebugUnitTest

iOS Simülatöründe Çalıştırın

Hedefin adını taşıyan bir görev, aynı ortak testleri Kotlin/Native'in çalıştırıcısı aracılığıyla iOS simulator üzerinde çalıştırır.

./gradlew :shared:iosSimulatorArm64Test

Doğru Mimariyi Seçin

iOS görev adı architecture bilgisini içerir; bu nedenle Apple Silicon iosSimulatorArm64 kullanırken eski kurulumlar farklı olabilir.

Hepsini Bir Anda Çalıştırın

Genel allTests görevini çağırmak, her hedefin paketini tek bir komutla çalıştırır.

./gradlew :shared:allTests

Raporu Okuma

Gradle, build/reports altında bir HTML report oluşturur; bu rapor, hangi platformda hangi durumun başarısız olduğunu gösterir.

Platform Farklarını Yakalayın

Her iki hedefte çalıştırmak, sayı biçimlendirmesi gibi küçük differences'ları kullanıcılarınıza ulaşmadan ortaya çıkarır.

iOS Testleri Mac Gerektirir

iOS simülatör hedefi yalnızca Xcode yüklü macOS üzerinde çalışır; JVM testleri ise her yerde çalışabilir.

CI'ya Bağlayın

CI'da JVM testlerini herhangi bir çalıştırıcıda, iOS paketini ise her şeyi kapsamak için bir macOS çalıştırıcısında çalıştırın.

İkisinde de Başarılıysa Tamamdır

Paket Android ve iOS üzerinde başarılı olduğunda, paylaşılan mantığın aynı şekilde davrandığına dair gerçek bir confidence elde edersiniz. ✅

Hızlı Kontrol

Android test görevini seçin.

Özet

Hedef başına Gradle görevlerini kullanın: Android için testDebugUnitTest, iOS için iosSimulatorArm64Test veya her ikisi için allTests.

Sıkça Sorulan Sorular

“Android ve iOS Hedeflerinde Testleri Çalıştırma” dersi ücretsiz mi?

Evet — “Android ve iOS Hedeflerinde Testleri Çalıştırma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Kotlin Multiplatform Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Kotlin Multiplatform Academy kursu toplamda 4 dersten oluşur.

“Android ve iOS Hedeflerinde Testleri Çalıştırma” dersinde ne öğreneceğim?

Test paketini her platformda çalıştırın. Kotlin Multiplatform Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Kotlin Multiplatform Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Kotlin Multiplatform Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Android ve iOS Hedeflerinde Testleri Çalıştırma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Kotlin Multiplatform Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Kotlin Multiplatform Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. commonTest içinde kotlin.test
  2. Askıya Alınabilir İşlevleri ve Akışları Test Etme
  3. Ktor İstemcisini ve Depoları Taklit Etme
  4. Android ve iOS Hedeflerinde Testleri Çalıştırma
← Kotlin Multiplatform Academy Sayfasına Dön