From f2512325cc61bf6775af60496804cd6efce6dfa8 Mon Sep 17 00:00:00 2001 From: Andrew Gvozdev Date: Fri, 16 Oct 2009 17:30:49 +0000 Subject: [PATCH] bug 212596: JUnit failures in cdt.managedbuilder.test.suite Ignoring empty macros during comparison --- .../testplugin/ManagedBuildTestHelper.java | 31 ++++++++++++++++--- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/managedbuilder/testplugin/ManagedBuildTestHelper.java b/build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/managedbuilder/testplugin/ManagedBuildTestHelper.java index feff7f55aef..7b498a84bb6 100644 --- a/build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/managedbuilder/testplugin/ManagedBuildTestHelper.java +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/managedbuilder/testplugin/ManagedBuildTestHelper.java @@ -463,16 +463,24 @@ public class ManagedBuildTestHelper { final String IFNEQ_PATTERN = "ifneq \\(\\$\\(strip \\$\\(.*\\)\\),\\)"; final String INCLUDE_PATTERN = "-include \\$\\(.*\\)"; final String MACRO_PATTERN = "\\S* :=.*"; + final String EMPTY_MACRO_PATTERN = "\\S* :="; ArrayList testArray = getContents(testFile); ArrayList benchmarkArray = getContents(benchmarkFile); - if (testArray.size()!=benchmarkArray.size()) { - System.out.println("testArray.size="+testArray.size()+ " while benchmarkArray.size="+benchmarkArray.size()); - return false; - } Set testNotMatchingLines = new TreeSet(); Set benchNotMatchingLines = new TreeSet(); - for (int i=0;i extraLines = new TreeSet(); + for (int i=0;i