Remove sdk dirs from lint detector tests

The parent commit of this removes the need to explicitly define sdkDirs
in custom lint detector tests.

Test: ./gradlew bOS
Change-Id: I27f5c3dc33100c8e1b8f6410ec71b5cdb1ff1531
diff --git a/annotation/annotation-experimental-lint/src/test/kotlin/androidx/annotation/experimental/lint/ExperimentalDetectorTest.kt b/annotation/annotation-experimental-lint/src/test/kotlin/androidx/annotation/experimental/lint/ExperimentalDetectorTest.kt
index 595fd36..b8d8c4b 100644
--- a/annotation/annotation-experimental-lint/src/test/kotlin/androidx/annotation/experimental/lint/ExperimentalDetectorTest.kt
+++ b/annotation/annotation-experimental-lint/src/test/kotlin/androidx/annotation/experimental/lint/ExperimentalDetectorTest.kt
@@ -36,7 +36,6 @@
                 USE_EXPERIMENTAL_JAVA,
                 *testFiles
             )
-            .allowMissingSdk(true)
             .issues(*ExperimentalDetector.ISSUES.toTypedArray())
             .run()
     }
diff --git a/fragment/fragment-lint/build.gradle b/fragment/fragment-lint/build.gradle
index 5fad370..db37325 100644
--- a/fragment/fragment-lint/build.gradle
+++ b/fragment/fragment-lint/build.gradle
@@ -27,23 +27,6 @@
     id("kotlin")
 }
 
-ext.generatedResources = "$buildDir/generated/sdkResourcesForTest"
-
-sourceSets {
-    test.resources.srcDirs += generatedResources
-}
-
-task generateSdkResource() {
-    outputs.dir(generatedResources)
-    doLast {
-        new File(generatedResources, "sdk.prop").withWriter('UTF-8') { writer ->
-            writer.write("sdk.dir=${SdkHelperKt.getSdkPath(project.rootDir)}")
-        }
-    }
-}
-
-tasks["compileTestJava"].dependsOn generateSdkResource
-
 dependencies {
     // compileOnly because we use lintChecks and it doesn't allow other types of deps
     // this ugly hack exists because of b/63873667
diff --git a/fragment/fragment-lint/src/test/java/androidx/fragment/lint/BackPressedDispatcherCallbackDetectorTest.kt b/fragment/fragment-lint/src/test/java/androidx/fragment/lint/BackPressedDispatcherCallbackDetectorTest.kt
index 8167686..a1aff5f 100644
--- a/fragment/fragment-lint/src/test/java/androidx/fragment/lint/BackPressedDispatcherCallbackDetectorTest.kt
+++ b/fragment/fragment-lint/src/test/java/androidx/fragment/lint/BackPressedDispatcherCallbackDetectorTest.kt
@@ -21,12 +21,9 @@
 import com.android.tools.lint.checks.infrastructure.TestLintResult
 import com.android.tools.lint.detector.api.Detector
 import com.android.tools.lint.detector.api.Issue
-import org.junit.Before
 import org.junit.Test
 import org.junit.runner.RunWith
 import org.junit.runners.JUnit4
-import java.io.File
-import java.util.Properties
 
 @RunWith(JUnit4::class)
 class BackPressedDispatcherCallbackDetectorTest : LintDetectorTest() {
@@ -36,20 +33,8 @@
     override fun getIssues(): MutableList<Issue> =
         mutableListOf(UnsafeFragmentLifecycleObserverDetector.BACK_PRESSED_ISSUE)
 
-    private lateinit var sdkDir: File
-
-    @Before
-    fun setup() {
-        val stream = BackPressedDispatcherCallbackDetectorTest::class.java.classLoader
-            .getResourceAsStream("sdk.prop")
-        val properties = Properties()
-        properties.load(stream)
-        sdkDir = File(properties["sdk.dir"] as String)
-    }
-
     private fun check(vararg files: TestFile): TestLintResult {
         return lint().files(*files, *BACK_CALLBACK_STUBS)
-            .sdkHome(sdkDir)
             .run()
     }
 
diff --git a/fragment/fragment-lint/src/test/java/androidx/fragment/lint/FragmentLiveDataObserveDetectorTest.kt b/fragment/fragment-lint/src/test/java/androidx/fragment/lint/FragmentLiveDataObserveDetectorTest.kt
index 791faeb..281c41b 100644
--- a/fragment/fragment-lint/src/test/java/androidx/fragment/lint/FragmentLiveDataObserveDetectorTest.kt
+++ b/fragment/fragment-lint/src/test/java/androidx/fragment/lint/FragmentLiveDataObserveDetectorTest.kt
@@ -20,12 +20,9 @@
 import com.android.tools.lint.checks.infrastructure.TestLintResult
 import com.android.tools.lint.detector.api.Detector
 import com.android.tools.lint.detector.api.Issue
-import org.junit.Before
 import org.junit.Test
 import org.junit.runner.RunWith
 import org.junit.runners.JUnit4
-import java.io.File
-import java.util.Properties
 
 @RunWith(JUnit4::class)
 class FragmentLiveDataObserveDetectorTest : LintDetectorTest() {
@@ -35,20 +32,8 @@
     override fun getIssues(): MutableList<Issue> =
         mutableListOf(UnsafeFragmentLifecycleObserverDetector.LIVEDATA_ISSUE)
 
-    private lateinit var sdkDir: File
-
-    @Before
-    fun setup() {
-        val stream = FragmentLiveDataObserveDetectorTest::class.java.classLoader
-            .getResourceAsStream("sdk.prop")
-        val properties = Properties()
-        properties.load(stream)
-        sdkDir = File(properties["sdk.dir"] as String)
-    }
-
     private fun check(vararg files: TestFile): TestLintResult {
         return lint().files(*files, *LIVEDATA_STUBS)
-            .sdkHome(sdkDir)
             .run()
     }
 
diff --git a/fragment/fragment-lint/src/test/java/androidx/fragment/lint/FragmentTagDetectorTest.kt b/fragment/fragment-lint/src/test/java/androidx/fragment/lint/FragmentTagDetectorTest.kt
index 7c8ae62..fd141f2 100644
--- a/fragment/fragment-lint/src/test/java/androidx/fragment/lint/FragmentTagDetectorTest.kt
+++ b/fragment/fragment-lint/src/test/java/androidx/fragment/lint/FragmentTagDetectorTest.kt
@@ -19,12 +19,9 @@
 import com.android.tools.lint.checks.infrastructure.LintDetectorTest
 import com.android.tools.lint.detector.api.Detector
 import com.android.tools.lint.detector.api.Issue
-import org.junit.Before
 import org.junit.Test
 import org.junit.runner.RunWith
 import org.junit.runners.JUnit4
-import java.io.File
-import java.util.Properties
 
 @RunWith(JUnit4::class)
 class FragmentTagDetectorTest : LintDetectorTest() {
@@ -33,16 +30,6 @@
 
     override fun getIssues(): MutableList<Issue> = mutableListOf(FragmentTagDetector.ISSUE)
 
-    private lateinit var sdkDir: File
-
-    @Before
-    fun setup() {
-        val stream = FragmentTagDetectorTest::class.java.classLoader.getResourceAsStream("sdk.prop")
-        val properties = Properties()
-        properties.load(stream)
-        sdkDir = File(properties["sdk.dir"] as String)
-    }
-
     @Test
     fun expectPass() {
         lint().files(
@@ -57,7 +44,6 @@
               android:layout_height="match_parent" />
 </FrameLayout>
             """))
-            .sdkHome(sdkDir)
             .run()
             .expectClean()
     }
@@ -75,7 +61,6 @@
               android:layout_height="match_parent" />
 </FrameLayout>
             """))
-            .sdkHome(sdkDir)
             .run()
             .expect("""
 res/layout/layout.xml:5: Warning: Replace the <fragment> tag with FragmentContainerView. [FragmentTagUsage]
@@ -98,7 +83,6 @@
               android:layout_height="match_parent" />
 </FrameLayout>
             """))
-            .sdkHome(sdkDir)
             .run()
             .expect("""
 res/layout/layout.xml:5: Warning: Replace the <fragment> tag with FragmentContainerView. [FragmentTagUsage]
diff --git a/fragment/fragment-testing-lint/build.gradle b/fragment/fragment-testing-lint/build.gradle
index fe4ebcc..3c371c7 100644
--- a/fragment/fragment-testing-lint/build.gradle
+++ b/fragment/fragment-testing-lint/build.gradle
@@ -27,23 +27,6 @@
     id("kotlin")
 }
 
-ext.generatedResources = "$buildDir/generated/sdkResourcesForTest"
-
-sourceSets {
-    test.resources.srcDirs += generatedResources
-}
-
-task generateSdkResource() {
-    outputs.dir(generatedResources)
-    doLast {
-        new File(generatedResources, "sdk.prop").withWriter('UTF-8') { writer ->
-            writer.write("sdk.dir=${SdkHelperKt.getSdkPath(project.rootDir)}")
-        }
-    }
-}
-
-tasks["compileTestJava"].dependsOn generateSdkResource
-
 dependencies {
     // compileOnly because we use lintChecks and it doesn't allow other types of deps
     // this ugly hack exists because of b/63873667
diff --git a/fragment/fragment-testing-lint/src/test/java/androidx/fragment/testing/lint/GradleConfigurationDetectorTest.kt b/fragment/fragment-testing-lint/src/test/java/androidx/fragment/testing/lint/GradleConfigurationDetectorTest.kt
index cb6ab0a..4456262 100644
--- a/fragment/fragment-testing-lint/src/test/java/androidx/fragment/testing/lint/GradleConfigurationDetectorTest.kt
+++ b/fragment/fragment-testing-lint/src/test/java/androidx/fragment/testing/lint/GradleConfigurationDetectorTest.kt
@@ -19,12 +19,9 @@
 import com.android.tools.lint.checks.infrastructure.LintDetectorTest
 import com.android.tools.lint.detector.api.Detector
 import com.android.tools.lint.detector.api.Issue
-import org.junit.Before
 import org.junit.Test
 import org.junit.runner.RunWith
 import org.junit.runners.JUnit4
-import java.io.File
-import java.util.Properties
 
 @RunWith(JUnit4::class)
 class GradleConfigurationDetectorTest : LintDetectorTest() {
@@ -32,17 +29,6 @@
 
     override fun getIssues(): MutableList<Issue> = mutableListOf(GradleConfigurationDetector.ISSUE)
 
-    private lateinit var sdkDir: File
-
-    @Before
-    fun setup() {
-        val stream = GradleConfigurationDetectorTest::class.java.classLoader
-            .getResourceAsStream("sdk.prop")
-        val properties = Properties()
-        properties.load(stream)
-        sdkDir = File(properties["sdk.dir"] as String)
-    }
-
     @Test
     fun expectPass() {
         lint().files(
@@ -51,7 +37,6 @@
                     debugImplementation("androidx.fragment:fragment-testing:1.2.0-beta02")
                 }
             """).indented())
-            .sdkHome(sdkDir)
             .run()
             .expectClean()
     }
@@ -64,7 +49,6 @@
                     androidTestImplementation("androidx.fragment:fragment-testing:1.2.0-beta02")
                 }
             """).indented())
-            .sdkHome(sdkDir)
             .run()
             .expect("""
                 build.gradle:2: Error: Replace with debugImplementation. [FragmentGradleConfiguration]
diff --git a/lifecycle/lifecycle-livedata-core-ktx-lint/build.gradle b/lifecycle/lifecycle-livedata-core-ktx-lint/build.gradle
index 1fd5c24..2a1a5f5 100644
--- a/lifecycle/lifecycle-livedata-core-ktx-lint/build.gradle
+++ b/lifecycle/lifecycle-livedata-core-ktx-lint/build.gradle
@@ -27,23 +27,6 @@
     id("kotlin")
 }
 
-ext.generatedResources = "$buildDir/generated/sdkResourcesForTest"
-
-sourceSets {
-    test.resources.srcDirs += generatedResources
-}
-
-task generateSdkResource() {
-    outputs.dir(generatedResources)
-    doLast {
-        new File(generatedResources, "sdk.prop").withWriter('UTF-8') { writer ->
-            writer.write("sdk.dir=${SdkHelperKt.getSdkPath(project.rootDir)}")
-        }
-    }
-}
-
-tasks["compileTestJava"].dependsOn generateSdkResource
-
 dependencies {
     // compileOnly because we use lintChecks and it doesn't allow other types of deps
     // this ugly hack exists because of b/63873667
diff --git a/lifecycle/lifecycle-livedata-core-ktx-lint/src/test/java/androidx/lifecycle/lint/NonNullableMutableLiveDataDetectorTest.kt b/lifecycle/lifecycle-livedata-core-ktx-lint/src/test/java/androidx/lifecycle/lint/NonNullableMutableLiveDataDetectorTest.kt
index 2a5e080..9094fd1 100644
--- a/lifecycle/lifecycle-livedata-core-ktx-lint/src/test/java/androidx/lifecycle/lint/NonNullableMutableLiveDataDetectorTest.kt
+++ b/lifecycle/lifecycle-livedata-core-ktx-lint/src/test/java/androidx/lifecycle/lint/NonNullableMutableLiveDataDetectorTest.kt
@@ -21,12 +21,9 @@
 import com.android.tools.lint.checks.infrastructure.TestLintResult
 import com.android.tools.lint.detector.api.Detector
 import com.android.tools.lint.detector.api.Issue
-import org.junit.Before
 import org.junit.Test
 import org.junit.runner.RunWith
 import org.junit.runners.JUnit4
-import java.io.File
-import java.util.Properties
 
 @RunWith(JUnit4::class)
 class NonNullableMutableLiveDataDetectorTest : LintDetectorTest() {
@@ -35,20 +32,8 @@
     override fun getIssues(): MutableList<Issue> =
         mutableListOf(NonNullableMutableLiveDataDetector.ISSUE)
 
-    private lateinit var sdkDir: File
-
-    @Before
-    fun setup() {
-        val stream = NonNullableMutableLiveDataDetector::class.java.classLoader
-            .getResourceAsStream("sdk.prop")
-        val properties = Properties()
-        properties.load(stream)
-        sdkDir = File(properties["sdk.dir"] as String)
-    }
-
     private fun check(vararg files: TestFile): TestLintResult {
         return lint().files(*files, *STUBS)
-            .sdkHome(sdkDir)
             .run()
     }
 
diff --git a/lifecycle/lifecycle-runtime-ktx-lint/build.gradle b/lifecycle/lifecycle-runtime-ktx-lint/build.gradle
index 8f8ed7e..e2daed5 100644
--- a/lifecycle/lifecycle-runtime-ktx-lint/build.gradle
+++ b/lifecycle/lifecycle-runtime-ktx-lint/build.gradle
@@ -27,23 +27,6 @@
     id("kotlin")
 }
 
-ext.generatedResources = "$buildDir/generated/sdkResourcesForTest"
-
-sourceSets {
-    test.resources.srcDirs += generatedResources
-}
-
-task generateSdkResource() {
-    outputs.dir(generatedResources)
-    doLast {
-        new File(generatedResources, "sdk.prop").withWriter('UTF-8') { writer ->
-            writer.write("sdk.dir=${SdkHelperKt.getSdkPath(project.rootDir)}")
-        }
-    }
-}
-
-tasks["compileTestJava"].dependsOn generateSdkResource
-
 dependencies {
     // compileOnly because we use lintChecks and it doesn't allow other types of deps
     // this ugly hack exists because of b/63873667
diff --git a/lifecycle/lifecycle-runtime-ktx-lint/src/test/java/androidx/lifecycle/lint/LifecycleWhenChecksTest.kt b/lifecycle/lifecycle-runtime-ktx-lint/src/test/java/androidx/lifecycle/lint/LifecycleWhenChecksTest.kt
index b259484..ad180a1 100644
--- a/lifecycle/lifecycle-runtime-ktx-lint/src/test/java/androidx/lifecycle/lint/LifecycleWhenChecksTest.kt
+++ b/lifecycle/lifecycle-runtime-ktx-lint/src/test/java/androidx/lifecycle/lint/LifecycleWhenChecksTest.kt
@@ -23,30 +23,16 @@
 import com.android.tools.lint.checks.infrastructure.TestFiles.kt
 import com.android.tools.lint.checks.infrastructure.TestLintResult
 import com.android.tools.lint.checks.infrastructure.TestLintTask
-import org.junit.Before
 import org.junit.Test
 import org.junit.runner.RunWith
 import org.junit.runners.JUnit4
-import java.io.File
-import java.util.Properties
 
 @RunWith(JUnit4::class)
 class LifecycleWhenChecksTest {
 
-    private lateinit var sdkDir: File
-
-    @Before
-    fun setup() {
-        val stream = LifecycleWhenChecksTest::class.java.classLoader.getResourceAsStream("sdk.prop")
-        val properties = Properties()
-        properties.load(stream)
-        sdkDir = File(properties["sdk.dir"] as String)
-    }
-
     private fun check(body: String): TestLintResult {
         return TestLintTask.lint()
             .files(VIEW_STUB, LIFECYCLE_STUB, COROUTINES_STUB, kt(template(body)))
-            .sdkHome(sdkDir)
             .issues(ISSUE)
             .run()
     }
diff --git a/lifecycle/lifecycle-runtime-ktx-lint/src/test/java/androidx/lifecycle/lint/WhenMethodsTest.kt b/lifecycle/lifecycle-runtime-ktx-lint/src/test/java/androidx/lifecycle/lint/WhenMethodsTest.kt
index 66fe3ae..895536b 100644
--- a/lifecycle/lifecycle-runtime-ktx-lint/src/test/java/androidx/lifecycle/lint/WhenMethodsTest.kt
+++ b/lifecycle/lifecycle-runtime-ktx-lint/src/test/java/androidx/lifecycle/lint/WhenMethodsTest.kt
@@ -50,7 +50,6 @@
     private fun check(body: String): TestLintResult {
         return TestLintTask.lint()
             .files(VIEW_STUB, LIFECYCLE_STUB, COROUTINES_STUB, TestFiles.kt(template(body)))
-            .allowMissingSdk(true)
             .issues(LifecycleWhenChecks.ISSUE)
             .run()
     }
@@ -99,4 +98,4 @@
         """.trimIndent()
         check(input).expect(error(config.methodName))
     }
-}
\ No newline at end of file
+}
diff --git a/work/workmanager-lint/build.gradle b/work/workmanager-lint/build.gradle
index 7abb2b9..859a428 100644
--- a/work/workmanager-lint/build.gradle
+++ b/work/workmanager-lint/build.gradle
@@ -27,23 +27,6 @@
     id("kotlin")
 }
 
-ext.generatedResources = "$buildDir/generated/sdkResourcesForTest"
-
-sourceSets {
-    test.resources.srcDirs += generatedResources
-}
-
-task generateSdkResource() {
-    outputs.dir(generatedResources)
-    doLast {
-        new File(generatedResources, "sdk.prop").withWriter('UTF-8') { writer ->
-            writer.write("sdk.dir=${SdkHelperKt.getSdkPath(project.rootDir)}")
-        }
-    }
-}
-
-tasks["compileTestJava"].dependsOn generateSdkResource
-
 dependencies {
     // compileOnly because we use lintChecks and it doesn't allow other types of deps
     // this ugly hack exists because of b/63873667
diff --git a/work/workmanager-lint/src/test/java/androidx/work/lint/BadConfigurationProviderTest.kt b/work/workmanager-lint/src/test/java/androidx/work/lint/BadConfigurationProviderTest.kt
index 771a3f4..2dfbfe0 100644
--- a/work/workmanager-lint/src/test/java/androidx/work/lint/BadConfigurationProviderTest.kt
+++ b/work/workmanager-lint/src/test/java/androidx/work/lint/BadConfigurationProviderTest.kt
@@ -44,9 +44,7 @@
             ANDROID_APPLICATION,
             WORK_MANAGER_CONFIGURATION_PROVIDER,
             customApplication
-        )
-            .sdkHome(sdkDirectory().value)
-            .issues(BadConfigurationProviderIssueDetector.ISSUE)
+        ).issues(BadConfigurationProviderIssueDetector.ISSUE)
             .run()
             .expectClean()
     }
@@ -87,9 +85,7 @@
             WORK_MANAGER_CONFIGURATION_PROVIDER,
             customApplication,
             invalidProvider
-        )
-            .sdkHome(sdkDirectory().value)
-            .issues(BadConfigurationProviderIssueDetector.ISSUE)
+        ).issues(BadConfigurationProviderIssueDetector.ISSUE)
             .run()
             .expect("""
                 src/com/example/App.kt: Error: Expected Application subtype to implement Configuration.Provider [BadConfigurationProvider]
@@ -122,9 +118,7 @@
             ANDROID_APPLICATION,
             WORK_MANAGER_CONFIGURATION_PROVIDER,
             customApplication
-        )
-            .sdkHome(sdkDirectory().value)
-            .issues(BadConfigurationProviderIssueDetector.ISSUE)
+        ).issues(BadConfigurationProviderIssueDetector.ISSUE)
             .run()
             .expectClean()
     }
diff --git a/work/workmanager-lint/src/test/java/androidx/work/lint/PeriodicEnqueueIssueDetectorTest.kt b/work/workmanager-lint/src/test/java/androidx/work/lint/PeriodicEnqueueIssueDetectorTest.kt
index 10395fe..387df2a 100644
--- a/work/workmanager-lint/src/test/java/androidx/work/lint/PeriodicEnqueueIssueDetectorTest.kt
+++ b/work/workmanager-lint/src/test/java/androidx/work/lint/PeriodicEnqueueIssueDetectorTest.kt
@@ -53,9 +53,7 @@
             ONE_TIME_WORK_REQUEST,
             PERIODIC_WORK_REQUEST,
             snippet
-        )
-            .sdkHome(sdkDirectory().value)
-            .issues(PeriodicEnqueueIssueDetector.ISSUE)
+        ).issues(PeriodicEnqueueIssueDetector.ISSUE)
             .run()
             .expect("""
                 src/androidx/work/WorkManager.kt:4: Warning: Use enqueueUniquePeriodicWork() instead of enqueue() [BadPeriodicWorkRequestEnqueue]
@@ -93,9 +91,7 @@
             ONE_TIME_WORK_REQUEST,
             PERIODIC_WORK_REQUEST,
             snippet
-        )
-            .sdkHome(sdkDirectory().value)
-            .issues(PeriodicEnqueueIssueDetector.ISSUE)
+        ).issues(PeriodicEnqueueIssueDetector.ISSUE)
             .run()
             .expect("""
                 src/androidx/work/WorkManager.kt:5: Warning: Use enqueueUniquePeriodicWork() instead of enqueue() [BadPeriodicWorkRequestEnqueue]
@@ -135,9 +131,7 @@
             ONE_TIME_WORK_REQUEST,
             PERIODIC_WORK_REQUEST,
             snippet
-        )
-            .sdkHome(sdkDirectory().value)
-            .issues(PeriodicEnqueueIssueDetector.ISSUE)
+        ).issues(PeriodicEnqueueIssueDetector.ISSUE)
             .run()
             .expect("""
                 src/androidx/work/WorkManager.kt:5: Warning: Use enqueueUniquePeriodicWork() instead of enqueue() [BadPeriodicWorkRequestEnqueue]
@@ -174,9 +168,7 @@
             ONE_TIME_WORK_REQUEST,
             PERIODIC_WORK_REQUEST,
             snippet
-        )
-            .sdkHome(sdkDirectory().value)
-            .issues(PeriodicEnqueueIssueDetector.ISSUE)
+        ).issues(PeriodicEnqueueIssueDetector.ISSUE)
             .run()
             .expectClean()
     }
@@ -207,10 +199,8 @@
             ONE_TIME_WORK_REQUEST,
             PERIODIC_WORK_REQUEST,
             snippet
-        )
-            .sdkHome(sdkDirectory().value)
-            .issues(PeriodicEnqueueIssueDetector.ISSUE)
+        ).issues(PeriodicEnqueueIssueDetector.ISSUE)
             .run()
             .expectClean()
     }
-}
\ No newline at end of file
+}
diff --git a/work/workmanager-lint/src/test/java/androidx/work/lint/RemoveWorkManagerInitializerDetectorTest.kt b/work/workmanager-lint/src/test/java/androidx/work/lint/RemoveWorkManagerInitializerDetectorTest.kt
index d6dcce2..51a7dc2 100644
--- a/work/workmanager-lint/src/test/java/androidx/work/lint/RemoveWorkManagerInitializerDetectorTest.kt
+++ b/work/workmanager-lint/src/test/java/androidx/work/lint/RemoveWorkManagerInitializerDetectorTest.kt
@@ -67,9 +67,7 @@
             ANDROID_APPLICATION,
             WORK_MANAGER_CONFIGURATION_PROVIDER,
             customApplication
-        )
-            .sdkHome(sdkDirectory().value)
-            .issues(RemoveWorkManagerInitializerDetector.ISSUE)
+        ).issues(RemoveWorkManagerInitializerDetector.ISSUE)
             .run()
             .expectClean()
     }
@@ -114,9 +112,7 @@
             ANDROID_APPLICATION,
             WORK_MANAGER_CONFIGURATION_PROVIDER,
             customApplication
-        )
-            .sdkHome(sdkDirectory().value)
-            .issues(RemoveWorkManagerInitializerDetector.ISSUE)
+        ).issues(RemoveWorkManagerInitializerDetector.ISSUE)
             .run()
             .expectClean()
     }
@@ -159,9 +155,7 @@
             ANDROID_APPLICATION,
             WORK_MANAGER_CONFIGURATION_PROVIDER,
             customApplication
-        )
-            .sdkHome(sdkDirectory().value)
-            .issues(RemoveWorkManagerInitializerDetector.ISSUE)
+        ).issues(RemoveWorkManagerInitializerDetector.ISSUE)
             .run()
             .expect("""
                 project0: Error: Remove androidx.work.impl.WorkManagerInitializer from your AndroidManifest.xml when using on-demand initialization. [RemoveWorkManagerInitializer]
@@ -213,9 +207,7 @@
             ANDROID_APPLICATION,
             WORK_MANAGER_CONFIGURATION_PROVIDER,
             customApplication
-        )
-            .sdkHome(sdkDirectory().value)
-            .issues(RemoveWorkManagerInitializerDetector.ISSUE)
+        ).issues(RemoveWorkManagerInitializerDetector.ISSUE)
             .run()
             .expect("""
                 AndroidManifest.xml:5: Error: Remove androidx.work.impl.WorkManagerInitializer from your AndroidManifest.xml when using on-demand initialization. [RemoveWorkManagerInitializer]