Changelog
v3.8
New
Kotlin and Swift support
Firstpass now checks out, builds and tests Kotlin and Swift projects the same way it does the other eight languages. Android builds run through Gradle, iOS builds through xcodebuild on macOS runners, and a comment only appears when a build or a test backs it up.
REVIEW Null-safety and force-unwrap problems are reported with the crashing test attached.
TESTS JUnit 5, Kotest and XCTest results are read per test, so a comment names the one that failed.
TESTS Gradle and Swift Package Manager caches are reused between reviews of the same repository.
HOSTS macOS runners are available on Team and Enterprise at no extra cost during the beta.
review · mobile-app #318
$ ./gradlew :app:testDebugUnitTest
CartViewModelTest > totals update after remove (41 ms)
CheckoutTest > empty cart cannot check out (NullPointerException)
$ xcodebuild test -scheme App -destination ‘platform=iOS Simulator’
CartTests.testTotalsUpdateAfterRemove (0.038 s)
212 passed · 1 failed · 48.2 s