Make :plugins:plugins-interactions-testing:test cacheable
diff --git a/plugins/plugins-interactions-testing/build.gradle.kts b/plugins/plugins-interactions-testing/build.gradle.kts
index c27b642..3da094b 100644
--- a/plugins/plugins-interactions-testing/build.gradle.kts
+++ b/plugins/plugins-interactions-testing/build.gradle.kts
@@ -49,12 +49,11 @@
 testsJar()
 
 projectTests {
+    testData(isolated, "testData")
     testTask(
         jUnitMode = JUnitMode.JUnit5,
         defineJDKEnvVariables = listOf(JdkMajorVersion.JDK_1_8, JdkMajorVersion.JDK_11_0, JdkMajorVersion.JDK_17_0, JdkMajorVersion.JDK_21_0)
     ) {
-        dependsOn(":dist")
-        workingDir = rootDir
         useJUnitPlatform()
 
         addClasspathProperty(beforePluginClasspath, "plugin.classpath.before")
@@ -65,4 +64,8 @@
     testGenerator("org.jetbrains.kotlin.compiler.plugins.TestGeneratorKt")
 
     withJvmStdlibAndReflect()
+    withScriptRuntime()
+    withTestJar()
+    withMockJdkAnnotationsJar()
+    withMockJdkRuntime()
 }