Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Ivan Matkov d949b7cc83
Bump versions (Kotlin, AGP, Gradle) (#5399)
4 months ago
..
gradle Bump versions (Kotlin, AGP, Gradle) (#5399) 4 months ago
launcher Implement launcher for Instrumented Test on iOS (#5198) 11 months ago
ui-instrumented-test Implement double tap gesture, add tests (#5218) 11 months ago
ui-xctest Run selected instrumented tests (#5214) 11 months ago
README.md Run selected instrumented tests (#5214) 11 months ago
build.gradle.kts Implement launcher for Instrumented Test on iOS (#5198) 11 months ago
gradle.properties Implement launcher for Instrumented Test on iOS (#5198) 11 months ago
gradlew Implement launcher for Instrumented Test on iOS (#5198) 11 months ago
gradlew.bat Implement launcher for Instrumented Test on iOS (#5198) 11 months ago
settings.gradle.kts Implement launcher for Instrumented Test on iOS (#5198) 11 months ago

README.md

Compose Multiplatform Instrumented Test

Overview

This project is a Compose Multiplatform module that implements instrumented UI tests Kotlin tests that runs as native XCTest with host app on iOS Simulator.

Requirements

  • Kotlin >= 2.1.0
  • Compose Multiplatform 1.8.0-alpha02
  • iOS 12+

Testing

To execute XCTest cases on an iOS Simulator, use:

cd launcher 
xcodebuild test -scheme Launcher -destination "platform=iOS Simulator,name=iPhone 16 Pro"