diff options
Diffstat (limited to 'util/run-local-gradle-android-tests.sh')
-rwxr-xr-x | util/run-local-gradle-android-tests.sh | 39 |
1 files changed, 27 insertions, 12 deletions
diff --git a/util/run-local-gradle-android-tests.sh b/util/run-local-gradle-android-tests.sh index 0b3a5f54b..9ae56f892 100755 --- a/util/run-local-gradle-android-tests.sh +++ b/util/run-local-gradle-android-tests.sh @@ -9,18 +9,33 @@ readonly JAVA_ANDROID_GRADLE_PROJECTS=( "javatests/artifacts/dagger-android/simple" "javatests/artifacts/hilt-android/simple" ) -for project in "${JAVA_ANDROID_GRADLE_PROJECTS[@]}"; do - echo "Running gradle tests for $project with AGP $AGP_VERSION_INPUT" - AGP_VERSION=$AGP_VERSION_INPUT ./$project/gradlew -p $project assembleDebug $COMMON_GRADLE_ARGS - AGP_VERSION=$AGP_VERSION_INPUT ./$project/gradlew -p $project testDebug --continue $COMMON_GRADLE_ARGS -done - readonly KOTLIN_ANDROID_GRADLE_PROJECTS=( "javatests/artifacts/hilt-android/simpleKotlin" ) -for project in "${KOTLIN_ANDROID_GRADLE_PROJECTS[@]}"; do - echo "Running gradle tests for $project with AGP $AGP_VERSION_INPUT" - AGP_VERSION=$AGP_VERSION_INPUT ./$project/gradlew -p $project assembleDebug $COMMON_GRADLE_ARGS - AGP_VERSION=$AGP_VERSION_INPUT ./$project/gradlew -p $project testWithKaptDebugUnitTest --continue $COMMON_GRADLE_ARGS - AGP_VERSION=$AGP_VERSION_INPUT ./$project/gradlew -p $project testWithKspDebugUnitTest --continue $COMMON_GRADLE_ARGS -done +if [[ $AGP_VERSION_INPUT == "7.0.0" || $AGP_VERSION_INPUT == "7.1.2" ]] +then + for project in "${JAVA_ANDROID_GRADLE_PROJECTS[@]}"; do + echo "Running gradle tests for $project with AGP $AGP_VERSION_INPUT" + AGP_VERSION=$AGP_VERSION_INPUT ./$project/gradlew -p $project assembleDebug $COMMON_GRADLE_ARGS + AGP_VERSION=$AGP_VERSION_INPUT ./$project/gradlew -p $project testDebug --continue $COMMON_GRADLE_ARGS + done + + for project in "${KOTLIN_ANDROID_GRADLE_PROJECTS[@]}"; do + echo "Running gradle tests for $project with AGP $AGP_VERSION_INPUT" + AGP_VERSION=$AGP_VERSION_INPUT ./$project/gradlew -p $project assembleDebug $COMMON_GRADLE_ARGS + AGP_VERSION=$AGP_VERSION_INPUT ./$project/gradlew -p $project testWithKaptDebugUnitTest --continue $COMMON_GRADLE_ARGS + AGP_VERSION=$AGP_VERSION_INPUT ./$project/gradlew -p $project testWithKspDebugUnitTest --continue $COMMON_GRADLE_ARGS + done +fi + +readonly JAVA_ANDROID_GRADLE_JDK17_PROJECTS=( + "javatests/artifacts/dagger-android-ksp" +) +if [[ $AGP_VERSION_INPUT == "8.1.0" ]] +then + for project in "${JAVA_ANDROID_GRADLE_JDK17_PROJECTS[@]}"; do + echo "Running gradle tests for $project with AGP $AGP_VERSION_INPUT" + AGP_VERSION=$AGP_VERSION_INPUT ./$project/gradlew -p $project assembleDebug $COMMON_GRADLE_ARGS + AGP_VERSION=$AGP_VERSION_INPUT ./$project/gradlew -p $project testDebug --continue $COMMON_GRADLE_ARGS + done +fi |