Skip to content

Commit 3f9c11f

Browse files
committed
Merge remote-tracking branch 'origin/develop' into develop
2 parents f2d1835 + 0b5ad7c commit 3f9c11f

File tree

7 files changed

+18
-14
lines changed

7 files changed

+18
-14
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ plugins {
4545
// Detekt
4646
id "io.gitlab.arturbosch.detekt" version "1.22.0"
4747
// Ksp
48-
id "com.google.devtools.ksp" version "1.7.22-1.0.8"
48+
id "com.google.devtools.ksp" version "1.8.0-1.0.8"
4949

5050
// Dependency Analysis
5151
id 'com.autonomousapps.dependency-analysis' version "1.18.0"

changelog.d/7936.misc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Upgrade to Kotlin 1.8

coverage.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,12 @@ task generateCoverageReport(type: JacocoReport) {
8080

8181
task unitTestsWithCoverage(type: GradleBuild) {
8282
// the 7.1.3 android gradle plugin has a bug where enableTestCoverage generates invalid coverage
83-
startParameter.projectProperties.coverage = [enableTestCoverage: false]
83+
startParameter.projectProperties.coverage = "false"
8484
tasks = ['testDebugUnitTest']
8585
}
8686

8787
task instrumentationTestsWithCoverage(type: GradleBuild) {
88-
startParameter.projectProperties.coverage = [enableTestCoverage: true]
88+
startParameter.projectProperties.coverage = "true"
8989
startParameter.projectProperties['android.testInstrumentationRunnerArguments.notPackage'] = 'im.vector.app.ui'
9090
tasks = [':vector-app:connectedGplayDebugAndroidTest', ':vector:connectedDebugAndroidTest', 'matrix-sdk-android:connectedDebugAndroidTest']
9191
}

dependencies.gradle

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ext.versions = [
88

99
def gradle = "7.3.1"
1010
// Ref: https://kotlinlang.org/releases.html
11-
def kotlin = "1.7.22"
11+
def kotlin = "1.8.0"
1212
def kotlinCoroutines = "1.6.4"
1313
def dagger = "2.44.2"
1414
def firebaseBom = "31.1.1"
@@ -28,11 +28,12 @@ def jjwt = "0.11.5"
2828
// the whole commit which set version 0.16.0-SNAPSHOT
2929
def vanniktechEmoji = "0.16.0-SNAPSHOT"
3030
def sentry = "6.11.0"
31-
def fragment = "1.5.5"
31+
// Use 1.6.0 alpha to fix issue with test
32+
def fragment = "1.6.0-alpha04"
3233
// Testing
3334
def mockk = "1.12.3" // We need to use 1.12.3 to have mocking in androidTest until a new version is released: https://github.com/mockk/mockk/issues/819
34-
def espresso = "3.4.0"
35-
def androidxTest = "1.4.0"
35+
def espresso = "3.5.1"
36+
def androidxTest = "1.5.0"
3637
def androidxOrchestrator = "1.4.2"
3738
def paparazzi = "1.1.0"
3839

@@ -56,6 +57,7 @@ ext.libs = [
5657
'exifinterface' : "androidx.exifinterface:exifinterface:1.3.5",
5758
'fragmentKtx' : "androidx.fragment:fragment-ktx:$fragment",
5859
'fragmentTesting' : "androidx.fragment:fragment-testing:$fragment",
60+
'fragmentTestingManifest' : "androidx.fragment:fragment-testing-manifest:$fragment",
5961
'constraintLayout' : "androidx.constraintlayout:constraintlayout:2.1.4",
6062
'work' : "androidx.work:work-runtime-ktx:2.7.1",
6163
'autoFill' : "androidx.autofill:autofill:1.1.0",

matrix-sdk-android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ android {
8181
buildTypes {
8282
debug {
8383
if (project.hasProperty("coverage")) {
84-
testCoverageEnabled = coverage.enableTestCoverage
84+
testCoverageEnabled = coverage == "true"
8585
}
8686
// Set to true to log privacy or sensible data, such as token
8787
buildConfigField "boolean", "LOG_PRIVATE_DATA", project.property("vector.debugPrivateData")

vector-app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ android {
232232
resValue "color", "launcher_background", "#0DBD8B"
233233

234234
if (project.hasProperty("coverage")) {
235-
testCoverageEnabled = coverage.enableTestCoverage
235+
testCoverageEnabled = coverage == "true"
236236
}
237237
}
238238

@@ -403,8 +403,8 @@ dependencies {
403403
androidTestImplementation libs.mockk.mockkAndroid
404404
androidTestUtil libs.androidx.orchestrator
405405
androidTestImplementation libs.androidx.fragmentTesting
406-
androidTestImplementation "org.jetbrains.kotlin:kotlin-reflect:1.7.22"
407-
debugImplementation libs.androidx.fragmentTesting
406+
androidTestImplementation "org.jetbrains.kotlin:kotlin-reflect:1.8.0"
407+
debugImplementation libs.androidx.fragmentTestingManifest
408408
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.10'
409409
}
410410

vector/build.gradle

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ android {
6969
buildTypes {
7070
debug {
7171
if (project.hasProperty("coverage")) {
72-
testCoverageEnabled = coverage.enableTestCoverage
72+
testCoverageEnabled = coverage == "true"
7373
}
7474
}
7575
}
@@ -330,6 +330,7 @@ dependencies {
330330
}
331331
androidTestImplementation libs.mockk.mockkAndroid
332332
androidTestUtil libs.androidx.orchestrator
333-
debugImplementation libs.androidx.fragmentTesting
334-
androidTestImplementation "org.jetbrains.kotlin:kotlin-reflect:1.7.22"
333+
debugImplementation libs.androidx.fragmentTestingManifest
334+
androidTestImplementation libs.androidx.fragmentTesting
335+
androidTestImplementation "org.jetbrains.kotlin:kotlin-reflect:1.8.0"
335336
}

0 commit comments

Comments
 (0)