From b1dd1c4d2a30a45bdb7e7a81be6efe3e82912553 Mon Sep 17 00:00:00 2001 From: "Ilya.Kazakevich" Date: Sat, 5 Sep 2015 00:43:58 +0300 Subject: [PATCH] tests logging improved --- python/testSrc/com/jetbrains/env/PyEnvTaskRunner.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/testSrc/com/jetbrains/env/PyEnvTaskRunner.java b/python/testSrc/com/jetbrains/env/PyEnvTaskRunner.java index 0126eca8ea37..a7e4d4576084 100644 --- a/python/testSrc/com/jetbrains/env/PyEnvTaskRunner.java +++ b/python/testSrc/com/jetbrains/env/PyEnvTaskRunner.java @@ -4,6 +4,7 @@ import com.google.common.collect.Lists; import com.google.common.collect.Sets; import com.intellij.openapi.projectRoots.Sdk; import com.intellij.openapi.vfs.VfsUtil; +import com.intellij.openapi.vfs.VirtualFile; import com.jetbrains.python.psi.LanguageLevel; import com.jetbrains.python.sdk.InvalidSdkException; import com.jetbrains.python.sdk.PythonSdkType; @@ -102,7 +103,9 @@ public class PyEnvTaskRunner { @NotNull private static Sdk createSdkByExecutable(@NotNull final String executable) throws InvalidSdkException, IOException { final URL rootUrl = new URL(String.format("file:///%s", executable)); - return PyTestSdkTools.createTempSdk(VfsUtil.findFileByURL(rootUrl), SdkCreationType.SDK_PACKAGES_AND_SKELETONS, null); + final VirtualFile url = VfsUtil.findFileByURL(rootUrl); + assert url != null :"No url found for " + rootUrl; + return PyTestSdkTools.createTempSdk(url, SdkCreationType.SDK_PACKAGES_AND_SKELETONS, null); } protected boolean shouldRun(String root, PyTestTask task) {