Skip to content

Improved KMP expect/actual bindings on Android #258

Improved KMP expect/actual bindings on Android

Improved KMP expect/actual bindings on Android #258

Triggered via pull request November 15, 2025 16:46
Status Failure
Total duration 20m 34s
Artifacts

ci-cd.yaml

on: pull_request
Compute projects
5s
Compute projects
Validate Workflows
4s
Validate Workflows
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

5 errors, 1 warning, and 8 notices
Build (plugin)
org.gradle.testkit.runner.UnexpectedBuildFailure: Unexpected build execution failure in /home/runner/work/gradle-buildconfig-plugin/gradle-buildconfig-plugin/plugin/build/tmp/test/BuildConfigPluginTest/gradle-9.2.0/kotlin-2.2.20/android-8.13.1/withPackage with arguments [build, -s]

Output:
> Task :preBuild UP-TO-DATE
> Task :preDebugBuild UP-TO-DATE
> Task :mergeDebugNativeDebugMetadata NO-SOURCE
> Task :checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :generateDebugNonAndroidBuildConfig
> Task :checkDebugAarMetadata
> Task :processDebugNavigationResources
> Task :compileDebugNavigationResources
> Task :generateDebugResValues
> Task :mapDebugSourceSetPaths
> Task :generateDebugResources
> Task :mergeDebugResources
> Task :packageDebugResources
> Task :createDebugCompatibleScreenManifests
> Task :extractDeepLinksDebug
> Task :parseDebugLocalResources
> Task :processDebugMainManifest
> Task :processDebugManifest
> Task :javaPreCompileDebug
> Task :processDebugManifestForPackage
> Task :mergeDebugShaders
> Task :compileDebugShaders NO-SOURCE
> Task :generateDebugAssets UP-TO-DATE
> Task :mergeDebugAssets
> Task :compressDebugAssets
> Task :checkDebugDuplicateClasses
> Task :processDebugResources
> Task :desugarDebugFileDependencies
> Task :compileDebugKotlin
> Task :compileDebugJavaWithJavac NO-SOURCE
> Task :processDebugJavaRes
> Task :dexBuilderDebug
> Task :mergeDebugJniLibFolders
> Task :mergeDebugNativeLibs NO-SOURCE
> Task :stripDebugDebugSymbols NO-SOURCE
> Task :mergeDebugJavaResource
> Task :validateSigningDebug
> Task :writeDebugAppMetadata
> Task :writeDebugSigningConfigVersions
> Task :preReleaseBuild UP-TO-DATE
> Task :mergeReleaseJniLibFolders
> Task :mergeReleaseNativeLibs NO-SOURCE
> Task :stripReleaseDebugSymbols NO-SOURCE
> Task :extractReleaseNativeSymbolTables NO-SOURCE
> Task :mergeReleaseNativeDebugMetadata NO-SOURCE
> Task :checkReleaseDuplicateClasses
> Task :buildKotlinToolingMetadata
> Task :generateReleaseNonAndroidBuildConfig
> Task :checkReleaseAarMetadata
> Task :processReleaseNavigationResources
> Task :compileReleaseNavigationResources
> Task :generateReleaseResValues
> Task :mapReleaseSourceSetPaths
> Task :generateReleaseResources
> Task :mergeReleaseResources
> Task :packageReleaseResources
> Task :createReleaseCompatibleScreenManifests
> Task :extractDeepLinksRelease
> Task :parseReleaseLocalResources
> Task :processReleaseMainManifest
> Task :processReleaseManifest
> Task :javaPreCompileRelease
> Task :desugarReleaseFileDependencies
> Task :mergeReleaseStartupProfile
> Task :mergeExtDexDebug
> Task :processReleaseManifestForPackage
> Task :mergeReleaseArtProfile
> Task :mergeDexDebug
> Task :mergeReleaseShaders
> Task :processReleaseResources
> Task :compileReleaseShaders NO-SOURCE
> Task :generateReleaseAssets UP-TO-DATE
> Task :mergeReleaseAssets
> Task :compressReleaseAssets
> Task :mergeExtDexRelease
> Task :extractReleaseVersionControlInfo
> Task :extractProguardFiles
> Task :collectReleaseDependencies
> Task :sdkReleaseDependencyData
> Task :optimizeReleaseResources
> Task :writeReleaseAppMetadata
> Task :writeReleaseSigningConfigVersions
> Task :packageDebug
> Task :createDebugApkListingFileRedirect
> Task :assembleDebug
> Task :preDebugAndroidTestBuild SKIPPED
> Task :generateDebugAndroidTestResValues
> Task :bundleDebugClassesToCompileJar
> Task :generateDebugLintReportModel
> Task :generateDebugAndroidTestLintModel
> Task :preDebugUnitTestBuild UP-TO-DATE
> Task :generateDebugUnitTestLintModel
> Task :compileReleaseKotlin
> Task :compileReleaseJavaWithJavac NO-SOURCE
> Task :dexBuilderRelease
> Task :generateReleaseLintVitalReportModel
> Task :processReleaseJavaRes
> Task :me
Build (plugin)
org.gradle.testkit.runner.UnexpectedBuildFailure: Unexpected build execution failure in /home/runner/work/gradle-buildconfig-plugin/gradle-buildconfig-plugin/plugin/build/tmp/test/BuildConfigPluginTest/gradle-9.2.0/kotlin-none/android-8.13.1/withPackage with arguments [build, -s]

Output:
Checking the license for package Android SDK Platform 33 in /usr/local/lib/android/sdk/licenses
License for package Android SDK Platform 33 accepted.
Preparing "Install Android SDK Platform 33 (revision 3)".
"Install Android SDK Platform 33 (revision 3)" ready.
Installing Android SDK Platform 33 in /usr/local/lib/android/sdk/platforms/android-33
"Install Android SDK Platform 33 (revision 3)" complete.
"Install Android SDK Platform 33 (revision 3)" finished.
[========= ] 25% 
> Task :preBuild UP-TO-DATE
> Task :preDebugBuild UP-TO-DATE
> Task :mergeDebugNativeDebugMetadata NO-SOURCE
> Task :generateDebugNonAndroidBuildConfig
> Task :javaPreCompileDebug
> Task :checkDebugAarMetadata
> Task :processDebugNavigationResources
> Task :generateDebugResValues
> Task :compileDebugNavigationResources
> Task :mapDebugSourceSetPaths
> Task :generateDebugResources
> Task :mergeDebugResources
> Task :packageDebugResources
> Task :createDebugCompatibleScreenManifests
> Task :extractDeepLinksDebug
> Task :parseDebugLocalResources
> Task :processDebugMainManifest
> Task :processDebugManifest
> Task :mergeDebugShaders
> Task :compileDebugShaders NO-SOURCE
> Task :generateDebugAssets UP-TO-DATE
> Task :mergeDebugAssets
> Task :compressDebugAssets
> Task :processDebugJavaRes NO-SOURCE
> Task :processDebugManifestForPackage
> Task :checkDebugDuplicateClasses
> Task :mergeDebugJavaResource
> Task :processDebugResources
> Task :desugarDebugFileDependencies
> Task :compileDebugJavaWithJavac
> Task :dexBuilderDebug
> Task :mergeDebugJniLibFolders
> Task :mergeExtDexDebug
> Task :mergeDebugNativeLibs NO-SOURCE
> Task :stripDebugDebugSymbols NO-SOURCE
> Task :mergeDexDebug
> Task :validateSigningDebug
> Task :writeDebugAppMetadata
> Task :writeDebugSigningConfigVersions
> Task :preReleaseBuild UP-TO-DATE
> Task :mergeReleaseJniLibFolders
> Task :mergeReleaseNativeLibs NO-SOURCE
> Task :stripReleaseDebugSymbols NO-SOURCE
> Task :extractReleaseNativeSymbolTables NO-SOURCE
> Task :mergeReleaseNativeDebugMetadata NO-SOURCE
> Task :checkReleaseDuplicateClasses
> Task :generateReleaseNonAndroidBuildConfig
> Task :javaPreCompileRelease
> Task :checkReleaseAarMetadata
> Task :processReleaseNavigationResources
> Task :compileReleaseNavigationResources
> Task :generateReleaseResValues
> Task :mapReleaseSourceSetPaths
> Task :generateReleaseResources
> Task :mergeReleaseResources
> Task :packageReleaseResources
> Task :packageDebug
> Task :createDebugApkListingFileRedirect
> Task :assembleDebug
> Task :parseReleaseLocalResources
> Task :createReleaseCompatibleScreenManifests
> Task :extractDeepLinksRelease
> Task :processReleaseMainManifest
> Task :processReleaseManifest
> Task :desugarReleaseFileDependencies
> Task :mergeReleaseStartupProfile
> Task :mergeExtDexRelease
> Task :processReleaseManifestForPackage
> Task :mergeReleaseArtProfile
> Task :mergeReleaseShaders
> Task :compileReleaseShaders NO-SOURCE
> Task :generateReleaseAssets UP-TO-DATE
> Task :mergeReleaseAssets
> Task :compressReleaseAssets
> Task :extractReleaseVersionControlInfo
> Task :extractProguardFiles
> Task :processReleaseJavaRes NO-SOURCE
> Task :mergeReleaseJavaResource
> Task :processReleaseResources
> Task :collectReleaseDependencies
> Task :compileReleaseJavaWithJavac
> Task :dexBuilderRelease
> Task :mergeDexRelease
> Task :generateReleaseLintVitalReportModel
> T
Build (plugin)
Process completed with exit code 1.
Build passed
Process completed with exit code 1.
Publish
Process completed with exit code 1.
Build (demo-project:generic)
No files found to process matching: **/build/test-results/**/*.xml, **/build/reports/**/*.xml, **/build/outputs/androidTest-results/**/*.xml, **/*.xcresult
Build (demo-project:kts)
Processed 2 files: 145 tests ✅ passed. See `Test Results (demo-project:kts)` (https://github.com/gmazzo/gradle-buildconfig-plugin/runs/55488479139)
Build (demo-project:groovy-gen-kotlin)
Processed 1 files: 134 tests ✅ passed. See `Test Results (demo-project:groovy-gen-kotlin)` (https://github.com/gmazzo/gradle-buildconfig-plugin/runs/55488483164)
Build (demo-project:kts-gen-java)
Processed 1 files: 134 tests ✅ passed. See `Test Results (demo-project:kts-gen-java)` (https://github.com/gmazzo/gradle-buildconfig-plugin/runs/55488481912)
Build (demo-project:groovy)
Processed 1 files: 142 tests ✅ passed. See `Test Results (demo-project:groovy)` (https://github.com/gmazzo/gradle-buildconfig-plugin/runs/55488481986)
Build (demo-project:kts-android-lib)
Processed 3 files: 282 tests ✅ passed. See `Test Results (demo-project:kts-android-lib)` (https://github.com/gmazzo/gradle-buildconfig-plugin/runs/55488495744)
Build (demo-project:kts-android)
Processed 5 files: 568 tests ✅ passed. See `Test Results (demo-project:kts-android)` (https://github.com/gmazzo/gradle-buildconfig-plugin/runs/55488503450)
Build (plugin)
Processed 11 files: 88 tests: ✅ 86 passed, ❌ 2 failed. See `Test Results (plugin)` (https://github.com/gmazzo/gradle-buildconfig-plugin/runs/55488625398)
Build (demo-project:kts-multiplatform)
Processed 25 files: 36 tests ✅ passed. See `Test Results (demo-project:kts-multiplatform)` (https://github.com/gmazzo/gradle-buildconfig-plugin/runs/55488636018)