diff --git a/app/build.gradle b/app/build.gradle index 626536cc..d7263914 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -16,18 +16,23 @@ * along with this program. If not, see */ -apply plugin: "com.android.application" +plugins { + id "com.android.application" + id "kotlin-android" + id "kotlin-allopen" + id "jacoco" +} -apply from: "jacoco.gradle" -apply plugin: "kotlin-android" -apply plugin: "kotlin-allopen" +apply { + from "jacoco.gradle" +} // dependencies ------------------------------------------------- dependencies { // Compile Build Dependencies implementation fileTree(include: ["*.jar"], dir: "libs") implementation 'com.google.android.material:material:1.12.0' - implementation 'androidx.annotation:annotation:1.8.2' + implementation 'androidx.annotation:annotation:1.9.0' implementation 'androidx.appcompat:appcompat:1.7.0' implementation 'androidx.collection:collection-ktx:1.4.4' implementation 'androidx.core:core-ktx:1.13.1' @@ -42,7 +47,7 @@ dependencies { testImplementation 'androidx.test.ext:junit:1.2.1' testImplementation 'com.googlecode.junit-toolbox:junit-toolbox:2.4' testImplementation 'junit:junit:4.13.2' - testImplementation 'org.mockito:mockito-core:5.14.1' + testImplementation 'org.mockito:mockito-core:5.14.2' testImplementation 'org.mockito.kotlin:mockito-kotlin:5.4.0' testImplementation 'org.robolectric:robolectric:4.13' testImplementation "org.jetbrains.kotlin:kotlin-test:$kotlin_version" @@ -97,6 +102,7 @@ android { unitTests { includeAndroidResources true all { + jvmArgs("-XX:+EnableDynamicAgentLoading") testLogging { events "passed", "skipped", "failed", "standardOut", "standardError" outputs.upToDateWhen { false } diff --git a/app/build.properties b/app/build.properties index 0e03288e..c4890826 100644 --- a/app/build.properties +++ b/app/build.properties @@ -1,6 +1,6 @@ #Build Properties -#Sat Oct 05 10:11:19 EDT 2024 -version_build=6 +#Fri Oct 18 08:48:43 EDT 2024 +version_build=7 version_major=3 version_minor=1 version_patch=3 diff --git a/app/jacoco.gradle b/app/jacoco.gradle index d968a9bb..4fb0a4f2 100644 --- a/app/jacoco.gradle +++ b/app/jacoco.gradle @@ -16,10 +16,8 @@ * along with this program. If not, see */ -apply plugin: "jacoco" - jacoco { - toolVersion = "0.8.11" + toolVersion = "0.8.12" } def executionPath = 'outputs/unit_test_code_coverage/debugUnitTest/testDebugUnitTest.exec' diff --git a/build.gradle b/build.gradle index 8d27a9d4..b8b99e68 100644 --- a/build.gradle +++ b/build.gradle @@ -20,14 +20,14 @@ buildscript { ext { - kotlin_version = '2.0.20' + kotlin_version = '2.0.21' } repositories { google() mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.7.0' + classpath 'com.android.tools.build:gradle:8.7.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-allopen:$kotlin_version" }