1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-07 09:46:02 +02:00

bug 292005: JUnit failure: managedbuilder BuildSystem40Tests.test40 does not check benchmarks properly

added missing benchmarks, corrected some
This commit is contained in:
Andrew Gvozdev 2010-01-05 04:58:28 +00:00
parent 2e858cbee3
commit 4ee2d59c6c
3 changed files with 27 additions and 18 deletions

View file

@ -2,22 +2,22 @@
# Automatically-generated file. Do not edit!
################################################################################
O_SRCS :=
CPP_SRCS :=
C_UPPER_SRCS :=
C_SRCS :=
CPP_SRCS :=
O_SRCS :=
ASM_SRCS :=
S_SRCS :=
C++_SRCS :=
CXX_SRCS :=
CC_SRCS :=
S_UPPER_SRCS :=
OBJ_SRCS :=
ASM_SRCS :=
CXX_SRCS :=
C++_SRCS :=
CC_SRCS :=
OBJS :=
C++_DEPS :=
EXECUTABLES :=
CC_DEPS :=
C_DEPS :=
CC_DEPS :=
CPP_DEPS :=
EXECUTABLES :=
CXX_DEPS :=
C_UPPER_DEPS :=

View file

@ -61,7 +61,15 @@ public class BuildSystem40Tests extends TestCase {
"makefile",
"objects.mk",
"sources.mk",
"subdir.mk"};
"d1/subdir.mk",
"d1/d2/subdir.mk",
"d1/d2/d3/subdir.mk",
"d1_1/subdir.mk",
"d1_1/d2_1/subdir.mk",
"dir1/dd/excluded_c/subdir.mk",
"dir1/dd/excluded_c/asd/subdir.mk",
"dir1/dd/ff/subdir.mk",
};
// doTest("test_40", "dbg 2");
IProject[] projects = createProjects("test_40", null, null, true);
ICProjectDescriptionManager mngr = CoreModel.getDefault().getProjectDescriptionManager();
@ -87,7 +95,7 @@ public class BuildSystem40Tests extends TestCase {
ICLanguageSetting ls = foDes.getLanguageSettingForFile("foo.cpp");
IFolderInfo foInfo = cfg.getRootFolderInfo();
Tool tool = (Tool)foInfo.getToolFromInputExtension("cpp");
IOption option = ((Tool)tool).getOptionsOfType(IOption.INCLUDE_PATH)[0];
IOption option = tool.getOptionsOfType(IOption.INCLUDE_PATH)[0];
OptionStringValue[] value = option.getBasicStringListValueElements();
ICLanguageSettingEntry[] entries = ls.getSettingEntries(ICSettingEntry.INCLUDE_PATH);
ICLanguageSettingEntry[] expectedEntries = new ICLanguageSettingEntry[] {
@ -311,7 +319,7 @@ public class BuildSystem40Tests extends TestCase {
ICLanguageSetting ls = foDes.getLanguageSettingForFile("foo.cpp");
IFolderInfo foInfo = cfg.getRootFolderInfo();
Tool tool = (Tool)foInfo.getToolFromInputExtension("cpp");
IOption option = ((Tool)tool).getOptionsOfType(IOption.INCLUDE_PATH)[0];
IOption option = tool.getOptionsOfType(IOption.INCLUDE_PATH)[0];
OptionStringValue[] value = option.getBasicStringListValueElements();
ICLanguageSettingEntry[] entries = ls.getSettingEntries(ICSettingEntry.INCLUDE_PATH);
@ -329,7 +337,7 @@ public class BuildSystem40Tests extends TestCase {
BuildSystemTestHelper.checkDiff(expectedEntries, entries);
ls.setSettingEntries(ICLanguageSettingEntry.INCLUDE_PATH, entries);
assertTrue(option == ((Tool)tool).getOptionsOfType(IOption.INCLUDE_PATH)[0]);
assertTrue(option == tool.getOptionsOfType(IOption.INCLUDE_PATH)[0]);
value = option.getBasicStringListValueElements();
entries = ls.getSettingEntries(ICSettingEntry.INCLUDE_PATH);
@ -349,7 +357,7 @@ public class BuildSystem40Tests extends TestCase {
ls.setSettingEntries(ICLanguageSettingEntry.INCLUDE_PATH, list);
assertTrue(option == ((Tool)tool).getOptionsOfType(IOption.INCLUDE_PATH)[0]);
assertTrue(option == tool.getOptionsOfType(IOption.INCLUDE_PATH)[0]);
value = option.getBasicStringListValueElements();
entries = ls.getSettingEntries(ICSettingEntry.INCLUDE_PATH);
@ -361,7 +369,7 @@ public class BuildSystem40Tests extends TestCase {
//testing one-way converter
ls = foDes.getLanguageSettingForFile("foo.c");
tool = (Tool)foInfo.getToolFromInputExtension("c");
option = ((Tool)tool).getOptionsOfType(IOption.INCLUDE_PATH)[0];
option = tool.getOptionsOfType(IOption.INCLUDE_PATH)[0];
value = option.getBasicStringListValueElements();
entries = ls.getSettingEntries(ICSettingEntry.INCLUDE_PATH);
@ -379,7 +387,7 @@ public class BuildSystem40Tests extends TestCase {
BuildSystemTestHelper.checkDiff(expectedEntries, entries);
ls.setSettingEntries(ICLanguageSettingEntry.INCLUDE_PATH, entries);
assertTrue(option == ((Tool)tool).getOptionsOfType(IOption.INCLUDE_PATH)[0]);
assertTrue(option == tool.getOptionsOfType(IOption.INCLUDE_PATH)[0]);
value = option.getBasicStringListValueElements();
entries = ls.getSettingEntries(ICSettingEntry.INCLUDE_PATH);
@ -404,7 +412,7 @@ public class BuildSystem40Tests extends TestCase {
ls.setSettingEntries(ICLanguageSettingEntry.INCLUDE_PATH, list);
assertTrue(option == ((Tool)tool).getOptionsOfType(IOption.INCLUDE_PATH)[0]);
assertTrue(option == tool.getOptionsOfType(IOption.INCLUDE_PATH)[0]);
value = option.getBasicStringListValueElements();
entries = ls.getSettingEntries(ICSettingEntry.INCLUDE_PATH);