diff --git a/third_party/build.gradle.kts b/third_party/build.gradle.kts index 6925b0537..c0e2dfb2d 100644 --- a/third_party/build.gradle.kts +++ b/third_party/build.gradle.kts @@ -118,7 +118,13 @@ tasks { test { val dartSdkPath = System.getenv("DART_HOME") if (dartSdkPath != null) { - jvmArgs("-Ddart.sdk=${dartSdkPath}") + val versionFile = file("${dartSdkPath}/version") + if (versionFile.exists() && versionFile.isFile()) { + jvmArgs("-Ddart.sdk=${dartSdkPath}") + } else { + logger.error("This directory, ${dartSdkPath}, doesn't appear to be Dart SDK path, " + + "no version file found at ${versionFile.absolutePath}") + } } else { logger.error("DART_HOME environment variable is not set. Dart Analysis Server tests will fail.") }