diff --git a/.github/workflows/test-jobs.yml b/.github/workflows/test-jobs.yml index 2545432f..35548490 100644 --- a/.github/workflows/test-jobs.yml +++ b/.github/workflows/test-jobs.yml @@ -18,8 +18,8 @@ jobs: java-version: 17 - name: Setup Gradle uses: gradle/gradle-build-action@v3 - - name: Run tests on API 16, 19, 21 - run: ./ci/run-tests.sh -Probolectric.enabledSdks=16,19,21 + - name: Run tests on API 19, 21, 23 + run: ./ci/run-tests.sh -Probolectric.enabledSdks=19,21,23 test2: name: test 2/3 runs-on: ubuntu-latest @@ -35,8 +35,8 @@ jobs: java-version: 17 - name: Setup Gradle uses: gradle/gradle-build-action@v3 - - name: Run tests on API 23, 24, 26, 28 - run: ./ci/run-tests.sh -Probolectric.enabledSdks=23,24,26,28 + - name: Run tests on API 24, 26, 28 + run: ./ci/run-tests.sh -Probolectric.enabledSdks=24,26,28 test3: name: test 3/3 runs-on: ubuntu-latest diff --git a/ci/run-tests.sh b/ci/run-tests.sh index 5f94d885..89f9e2c9 100755 --- a/ci/run-tests.sh +++ b/ci/run-tests.sh @@ -3,7 +3,7 @@ scriptDir="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)" projectDir=${scriptDir}/.. -ROBOLECTRIC_MIN_API=16 +ROBOLECTRIC_MIN_API=19 ROBOLECTRIC_MAX_API=33 robolectricConfigFile=$projectDir/kpermissions/src/test/resources/robolectric.properties diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 08ff33b5..6bb674f8 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -32,6 +32,6 @@ kotlin-reflect = "org.jetbrains.kotlin:kotlin-reflect:1.9.23" kpermissions-buildTools = { module = "com.fondesa.kpermissions.buildtools:build-tools" } ktlint-gp = "org.jlleitschuh.gradle:ktlint-gradle:11.6.1" leakCanary = "com.squareup.leakcanary:leakcanary-android:2.13" -robolectric = "org.robolectric:robolectric:4.11.1" +robolectric = "org.robolectric:robolectric:4.12" rxJava2 = "io.reactivex.rxjava2:rxjava:2.2.21" rxJava3 = "io.reactivex.rxjava3:rxjava:3.0.13"