diff --git a/runtime-testsuite/test/org/antlr/v4/test/runtime/BaseRuntimeTest.java b/runtime-testsuite/test/org/antlr/v4/test/runtime/BaseRuntimeTest.java index 84581ad86..501688388 100644 --- a/runtime-testsuite/test/org/antlr/v4/test/runtime/BaseRuntimeTest.java +++ b/runtime-testsuite/test/org/antlr/v4/test/runtime/BaseRuntimeTest.java @@ -281,6 +281,8 @@ public abstract class BaseRuntimeTest { // ---- support ---- public static RuntimeTestDescriptor[] getRuntimeTestDescriptors(Class clazz, String targetName) { + if(!TestContext.isSupportedTarget(targetName)) + return new RuntimeTestDescriptor[0]; Class[] nestedClasses = clazz.getClasses(); List descriptors = new ArrayList(); for (Class nestedClass : nestedClasses) {