Skip to content

Commit 10a857e

Browse files
committed
Update to the latest Momento SDK
Use ubuntu 22.04 instead of ubuntu latest for running the android tests because the emulator runner has issues on 24.04 ReactiveCircus/android-emulator-runner#400 Add some improved test failure messages.
1 parent b5735ec commit 10a857e

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@ jobs:
4545
arguments: clean build
4646

4747
android:
48-
# The Android emulator only has hardware acceleration on macOS.
49-
runs-on: ubuntu-latest
48+
runs-on: ubuntu-22.04
5049
strategy:
5150
matrix:
5251
api-level: [ 23 ]

build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ kotlin {
6363
val jvmMain by getting {
6464
dependencies {
6565
implementation(kotlin("stdlib-jdk8"))
66-
implementation("software.momento.kotlin:client-protos-jvm:0.100.0")
66+
implementation("software.momento.kotlin:client-protos-jvm:0.114.0")
6767
runtimeOnly("io.grpc:grpc-netty:1.57.2")
6868
}
6969
}
@@ -74,7 +74,7 @@ kotlin {
7474
}
7575
val androidMain by getting {
7676
dependencies {
77-
implementation("software.momento.kotlin:client-protos-android:0.100.0")
77+
implementation("software.momento.kotlin:client-protos-android:0.114.0")
7878
runtimeOnly("io.grpc:grpc-okhttp:1.57.2")
7979
}
8080
}
@@ -88,8 +88,8 @@ kotlin {
8888
dependencies {
8989
implementation(kotlin("test-junit"))
9090
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.7.3")
91-
implementation("androidx.test.ext:junit:1.1.5")
92-
implementation("androidx.test.espresso:espresso-core:3.5.1")
91+
implementation("androidx.test.ext:junit:1.2.1")
92+
implementation("androidx.test.espresso:espresso-core:3.6.1")
9393
}
9494
}
9595
}

src/androidInstrumentedTest/kotlin/software/momento/kotlin/sdk/CacheClientScalarTest.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,19 @@ class CacheClientScalarTest: BaseAndroidTestClass() {
3838
val value = "cache-value"
3939

4040
var getResponse = cacheClient.get(cacheName, key)
41-
assert(getResponse is GetResponse.Miss)
41+
assert(getResponse is GetResponse.Miss) { "expected Miss, got $getResponse" }
4242

4343
val setResponse = cacheClient.set(cacheName, key, value)
44-
assert(setResponse is SetResponse.Success)
44+
assert(setResponse is SetResponse.Success) { "expected Success, got $setResponse" }
4545

4646
getResponse = cacheClient.get(cacheName, key)
4747
assert((getResponse as GetResponse.Hit).value == value)
4848

4949
val deleteResponse = cacheClient.delete(cacheName, key)
50-
assert(deleteResponse is DeleteResponse.Success)
50+
assert(deleteResponse is DeleteResponse.Success) { "expected Success, got $deleteResponse" }
5151

5252
getResponse = cacheClient.get(cacheName, key)
53-
assert(getResponse is GetResponse.Miss)
53+
assert(getResponse is GetResponse.Miss) { "expected Miss, got $getResponse" }
5454
}
5555

5656
@Test
@@ -59,18 +59,18 @@ class CacheClientScalarTest: BaseAndroidTestClass() {
5959
val value = "cache-value".encodeToByteArray()
6060

6161
var getResponse = cacheClient.get(cacheName, key)
62-
assert(getResponse is GetResponse.Miss)
62+
assert(getResponse is GetResponse.Miss) { "expected Miss, got $getResponse" }
6363

6464
val setResponse = cacheClient.set(cacheName, key, value)
65-
assert(setResponse is SetResponse.Success)
65+
assert(setResponse is SetResponse.Success) { "expected Miss, got $setResponse" }
6666

6767
getResponse = cacheClient.get(cacheName, key)
6868
assert((getResponse as GetResponse.Hit).valueByteArray.contentEquals(value))
6969

7070
val deleteResponse = cacheClient.delete(cacheName, key)
71-
assert(deleteResponse is DeleteResponse.Success)
71+
assert(deleteResponse is DeleteResponse.Success) { "expected Success, got $getResponse" }
7272

7373
getResponse = cacheClient.get(cacheName, key)
74-
assert(getResponse is GetResponse.Miss)
74+
assert(getResponse is GetResponse.Miss) { "expected Miss, got $getResponse" }
7575
}
7676
}

0 commit comments

Comments
 (0)