Skip to content

Commit 1894f16

Browse files
committed
Fixing tests
1 parent 8625a27 commit 1894f16

File tree

5 files changed

+21
-13
lines changed

5 files changed

+21
-13
lines changed

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ env:
1515

1616
jobs:
1717
build:
18-
runs-on: macos-latest
18+
runs-on: macos-13
1919
steps:
2020
- uses: actions/checkout@v3
2121
- name: Set up JDK

.github/workflows/pull_request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99

1010
jobs:
1111
build:
12-
runs-on: macos-latest
12+
runs-on: macos-13
1313
strategy:
1414
matrix:
1515
api-level: [ 33 ]

firebase-firestore/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,10 @@ kotlin {
9393
Action {
9494
useKarma {
9595
useChromeHeadless()
96+
// Explicitly specify Mocha here since it seems to be throwing random errors otherwise
97+
useMocha {
98+
timeout = "15s"
99+
}
96100
}
97101
}
98102
)
@@ -102,6 +106,10 @@ kotlin {
102106
Action {
103107
useKarma {
104108
useChromeHeadless()
109+
// Explicitly specify Mocha here since it seems to be throwing random errors otherwise
110+
useMocha {
111+
timeout = "15s"
112+
}
105113
}
106114
}
107115
)

firebase-firestore/src/commonTest/kotlin/dev/gitlive/firebase/firestore/firestore.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class FirebaseFirestoreTest {
5050
)
5151

5252
@BeforeTest
53-
fun initializeFirebase() = runTest {
53+
fun initializeFirebase() {
5454
Firebase
5555
.takeIf { Firebase.apps(context).isEmpty() }
5656
?.apply {

gradle.properties

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ android.useAndroidX=true
33
kapt.use.worker.api=true
44
kotlin.code.style=official
55
kotlin.incremental.multiplatform=true
6-
kotlin.js.compiler=both
6+
kotlin.js.compiler=ir
77
kotlin.js.experimental.generateKotlinExternals=false
88
#kotlin.mpp.enableCompatibilityMetadataVariant=true
99
#kotlin.mpp.enableGranularSourceSetsMetadata=true
@@ -26,15 +26,15 @@ skipIosTarget=false
2626
firebase-app.skipIosTests=false
2727
# We are skipping auth ios tests due to an issue with keychain and simulator.
2828
firebase-auth.skipIosTests=true
29-
firebase-common.skipIosTests=true
30-
firebase-config.skipIosTests=true
31-
firebase-database.skipIosTests=true
32-
firebase-firestore.skipIosTests=true
33-
firebase-functions.skipIosTests=true
34-
firebase-installations.skipIosTests=true
35-
firebase-perf.skipIosTests=true
36-
firebase-crashlytics.skipIosTests=true
37-
firebase-storage.skipIosTests=true
29+
firebase-common.skipIosTests=false
30+
firebase-config.skipIosTests=false
31+
firebase-database.skipIosTests=false
32+
firebase-firestore.skipIosTests=false
33+
firebase-functions.skipIosTests=false
34+
firebase-installations.skipIosTests=false
35+
firebase-perf.skipIosTests=false
36+
firebase-crashlytics.skipIosTests=false
37+
firebase-storage.skipIosTests=false
3838

3939
# We can have the functionality to skip js tests, due to compatibility issues.
4040
firebase-app.skipJsTests=false

0 commit comments

Comments
 (0)