From 3930d2ca33668d0b92236d59ac2a8a8692b5ab7b Mon Sep 17 00:00:00 2001 From: Wojciech Lopata Date: Wed, 30 Jan 2013 17:41:24 +0100 Subject: [PATCH] Not including empty testcases in suite. That was sometimes resulting with IDE displaying incorrect number of tests in single run. --- compiler/tests/org/jetbrains/jet/JetTestCaseBuilder.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/compiler/tests/org/jetbrains/jet/JetTestCaseBuilder.java b/compiler/tests/org/jetbrains/jet/JetTestCaseBuilder.java index 7a41818319c..c65f48afcb3 100644 --- a/compiler/tests/org/jetbrains/jet/JetTestCaseBuilder.java +++ b/compiler/tests/org/jetbrains/jet/JetTestCaseBuilder.java @@ -95,7 +95,10 @@ public abstract class JetTestCaseBuilder { List subdirs = Arrays.asList(files); Collections.sort(subdirs); for (File subdir : subdirs) { - suite.addTest(suiteForDirectory(baseDataDir, dataPath + "/" + subdir.getName(), recursive, filter, factory)); + Test suiteForDir = suiteForDirectory(baseDataDir, dataPath + "/" + subdir.getName(), recursive, filter, factory); + if (suiteForDir.countTestCases() != 0) { + suite.addTest(suiteForDir); + } } } List files = Arrays.asList(dir.listFiles(filter));