From f54bb4fe353834fdc71518c37778eeaa5d35448f Mon Sep 17 00:00:00 2001 From: "Ilya.Kazakevich" Date: Tue, 27 Mar 2018 01:48:07 +0300 Subject: [PATCH] test fix: NPE --- python/testSrc/com/jetbrains/env/PyEnvTestCase.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python/testSrc/com/jetbrains/env/PyEnvTestCase.java b/python/testSrc/com/jetbrains/env/PyEnvTestCase.java index cd0f7c6a7988..1c4dfa3894c1 100644 --- a/python/testSrc/com/jetbrains/env/PyEnvTestCase.java +++ b/python/testSrc/com/jetbrains/env/PyEnvTestCase.java @@ -248,7 +248,9 @@ public abstract class PyEnvTestCase { catch (final NoSuchMethodException e) { throw new AssertionError("No such method", e); } - Assume.assumeFalse("Test skipped on this os", Arrays.stream(classAnnotation.skipOnOSes()).anyMatch(TestEnv::isThisOs)); + if (classAnnotation != null) { + Assume.assumeFalse("Test skipped on this os", Arrays.stream(classAnnotation.skipOnOSes()).anyMatch(TestEnv::isThisOs)); + } final String[] classTags = getTags(classAnnotation); final String[] methodTags = getTags(methodAnnotation);