Closed warnyul closed 5 months ago
This update primarily focuses on upgrading various dependencies and configurations to ensure compatibility and enhanced performance. Key changes include updating the Kotlin version, adjusting JVM toolchain configurations, and modifying SDK versions for testing. Additionally, new properties have been added to configuration files to align with the latest development standards.
File/Path | Change Summary |
---|---|
.idea/kotlinc.xml |
Updated Kotlin version from 1.9.23 to 1.9.24 . |
buildSrc/build.gradle |
Changed languageVersion setting to use jvmToolchainMin instead of jvmToolchain . |
gradle/libs.versions.toml |
Updated versions for jvmToolchainMin , robolectricAndroidAll , androidGradleJdk11 , and robolectricExtensionGradlePlugin . |
robolectric-extension-gradle-plugin/build.gradle |
Updated to use jvmToolchainMin and androidGradleJdk11 for compile and test implementations. |
robolectric-extension-gradle-plugin/src/main/kotlin/.../RobolectricJUnitJupiterGradlePlugin.kt |
Modified type parameters of CommonExtension in enableIncludeAndroidResources function. |
robolectric-extension/build.gradle |
Updated jvmToolchain argument to use jvmToolchainMin . |
robolectric-extension/src/test/kotlin/.../JUnit5RobolectricSandboxBuilderTest.kt |
Downgraded runtimeSdk and compileSdk values in test functions. |
robolectric-extension/src/test/resources/robolectric.properties |
Downgraded SDK version and added packageName property. |
🐰 In the code, a shift so slight, Versions bumped, all set to flight. Kotlin shines in newer light, JVM tools now set just right. SDKs tuned for tests to run, With these changes, we've begun. Code evolves, the future's bright! 🌟
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
File | Coverage [83.33%] | :white_check_mark: |
---|---|---|
robolectric-extension-gradle-plugin/src/main/kotlin/tech/apter/robolectric/junit/jupiter/gradle/plugin/RobolectricJUnitJupiterGradlePlugin.kt | 83.33% | :white_check_mark: |
Total Project Coverage | 70.37% | :white_check_mark: |
---|
File | Coverage [96.97%] | :white_check_mark: |
---|---|---|
robolectric-extension-gradle-plugin/src/main/kotlin/tech/apter/robolectric/junit/jupiter/gradle/plugin/RobolectricJUnitJupiterGradlePlugin.kt | 96.97% | :white_check_mark: |
Total Project Coverage | 91.67% | :white_check_mark: |
---|
Summary by CodeRabbit
New Features
packageName
property to configuration for enhanced package management.Updates
Bug Fixes