diff --git a/packages/integration_test/android/build.gradle b/packages/integration_test/android/build.gradle deleted file mode 100644 index 58324b834d..0000000000 --- a/packages/integration_test/android/build.gradle +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright 2014 The Flutter Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -group 'dev.flutter.plugins.integration_test' -version '1.0-SNAPSHOT' - -buildscript { - repositories { - google() - mavenCentral() - } - - dependencies { - classpath 'com.android.tools.build:gradle:8.1.0' - } -} - -rootProject.allprojects { - repositories { - google() - mavenCentral() - } -} - -// project.getTasks().withType(JavaCompile){ -// options.compilerArgs << "-Xlint:all" << "-Werror" -// } - -apply plugin: 'com.android.library' - -android { - namespace 'dev.flutter.integration_test' - - compileSdk 34 - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - defaultConfig { - minSdkVersion 21 - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - consumerProguardFiles 'lib-proguard-rules.txt' - } - - dependencies { - // TODO(egarciad): These dependencies should not be added to release builds. - // https://github.com/flutter/flutter/issues/56591 - testImplementation 'junit:junit:4.13.2' - testImplementation 'org.mockito:mockito-inline:5.1.0' - - api 'androidx.test:runner:1.2+' - api 'androidx.test:rules:1.2+' - api 'androidx.test.espresso:espresso-core:3.2+' - - implementation 'com.google.guava:guava:28.1-android' - } -} diff --git a/packages/integration_test/android/build.gradle.kts b/packages/integration_test/android/build.gradle.kts new file mode 100644 index 0000000000..7362dc6a24 --- /dev/null +++ b/packages/integration_test/android/build.gradle.kts @@ -0,0 +1,61 @@ +// Copyright 2014 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +group = "dev.flutter.plugins.integration_test" +version = "1.0-SNAPSHOT" + +buildscript { + repositories { + google() + mavenCentral() + } + + dependencies { + classpath("com.android.tools.build:gradle:8.1.0") + } +} + +plugins { + id("com.android.library") +} + +rootProject.allprojects { + repositories { + google() + mavenCentral() + } +} + +// project.getTasks().withType(JavaCompile){ +// options.compilerArgs << "-Xlint:all" << "-Werror" +// } + +android { + namespace = "dev.flutter.integration_test" + compileSdk = 34 + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 + } + + defaultConfig { + minSdk = 21 + testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + consumerProguardFiles("lib-proguard-rules.txt") + } + + dependencies { + // TODO(egarciad): These dependencies should not be added to release builds. + // https://github.com/flutter/flutter/issues/56591 + testImplementation("junit:junit:4.13.2") + testImplementation("org.mockito:mockito-inline:5.1.0") + + api("androidx.test:runner:1.2+") + api("androidx.test:rules:1.2+") + api("androidx.test.espresso:espresso-core:3.2+") + + implementation("com.google.guava:guava:28.1-android") + } +} diff --git a/packages/integration_test/android/settings.gradle b/packages/integration_test/android/settings.gradle.kts similarity index 81% rename from packages/integration_test/android/settings.gradle rename to packages/integration_test/android/settings.gradle.kts index 29941fd33e..af6ddb50da 100644 --- a/packages/integration_test/android/settings.gradle +++ b/packages/integration_test/android/settings.gradle.kts @@ -2,4 +2,4 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -rootProject.name = 'integrationTest' +rootProject.name = "integrationTest"