blob: 4dfd381c248283f4a3ad7698a1a276b74157174e [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
id="TestProject"
name="C/C++ Test Project"
point="org.eclipse.cdt.core.CProject">
<cproject
class="org.eclipse.cdt.core.testplugin.TestProject">
</cproject>
</extension>
<extension
id="TestScanner"
name="C/C++ Test Scanner"
point="org.eclipse.cdt.core.ScannerInfoProvider">
<cextension>
<run
class="org.eclipse.cdt.core.testplugin.TestScannerProvider">
</run>
</cextension>
</extension>
<extension
id="FakeIndexer"
name="FakeIndexer"
point="org.eclipse.cdt.core.CIndexer">
<run
class="org.eclipse.cdt.internal.index.tests.FakeIndexer">
</run>
</extension>
<extension
point="org.eclipse.cdt.core.CIndex">
<ReadOnlyPDOMProvider
class="org.eclipse.cdt.core.internal.index.provider.test.Providers$Dummy1">
</ReadOnlyPDOMProvider>
<ExportProjectProvider
class="org.eclipse.cdt.internal.pdom.tests.GeneratePDOMApplicationTest$TestProjectProvider1">
</ExportProjectProvider>
<ExportProjectProvider
class="org.eclipse.cdt.internal.pdom.tests.GeneratePDOMApplicationTest$TestProjectProvider2">
</ExportProjectProvider>
<ExportProjectProvider
class="org.eclipse.cdt.internal.pdom.tests.GeneratePDOMApplicationTest$TestProjectProvider3">
</ExportProjectProvider>
<ExportProjectProvider
class="org.eclipse.cdt.internal.pdom.tests.GeneratePDOMApplicationTest$TestProjectProvider4">
</ExportProjectProvider>
<ExportProjectProvider
class="org.eclipse.cdt.internal.pdom.tests.GeneratePDOMApplicationTest$TestProjectProvider5">
</ExportProjectProvider>
</extension>
<extension
point="org.eclipse.cdt.core.CConfigurationDataProvider"
id="testCfgDataProvider">
<provider
class="org.eclipse.cdt.core.settings.model.TestCfgDataProvider">
</provider>
</extension>
<extension
point="org.eclipse.cdt.core.CConfigurationDataProvider"
id="testUserAndDiscoveredCfgDataProvider">
<provider
class="org.eclipse.cdt.core.settings.model.TestUserAndDiscoveredEntriesCfgDataProvider">
</provider>
</extension>
<extension
id="testExtSettingsProvider"
name="name"
point="org.eclipse.cdt.core.externalSettingsProvider">
<provider
class="org.eclipse.cdt.core.settings.model.TestExtSettingsProvider">
</provider>
</extension>
<extension
point="org.eclipse.cdt.core.templates">
<template
id="org.eclipse.cdt.core.tests.templates.AddFile"
filterPattern=".*AddFile"
isCategory="true"
location="resources/templateengine/AddFile.xml"
projectType="org.eclipse.cdt.core.tests.projectType">
<parentCategory
id="org.eclipse.cdt.core.tests.coreTests">
</parentCategory>
</template>
<template
id="org.eclipse.cdt.core.tests.templates.AddFiles"
filterPattern=".*AddFiles"
location="resources/templateengine/AddFiles.xml"
projectType="org.eclipse.cdt.core.tests.projectType">
<toolChain id="org.eclipse.cdt.core.tests.toolChain1"/>
<toolChain id="org.eclipse.cdt.core.tests.toolChain2"/>
<parentCategory
id="org.eclipse.cdt.core.tests.coreTests">
</parentCategory>
</template>
<template
id="org.eclipse.cdt.core.tests.templates.AddLink"
filterPattern=".*AddLink"
location="resources/templateengine/AddLink.xml"
projectType="org.eclipse.cdt.core.tests.projectType">
<parentCategory
id="org.eclipse.cdt.core.tests.coreTests">
</parentCategory>
</template>
<template
filterPattern=".*Append"
id="org.eclipse.cdt.core.tests.templates.Append"
location="resources/templateengine/Append.xml"
projectType="org.eclipse.cdt.core.tests.projectType">
<parentCategory
id="org.eclipse.cdt.core.tests.coreTests">
</parentCategory>
</template>
<template
filterPattern=".*AppendCreate"
id="org.eclipse.cdt.core.tests.templates.AppendCreate"
location="resources/templateengine/AppendCreate.xml"
projectType="org.eclipse.cdt.core.tests.projectType">
<parentCategory
id="org.eclipse.cdt.core.tests.coreTests">
</parentCategory>
</template>
<template
filterPattern=".*Copy"
id="org.eclipse.cdt.core.tests.templates.Copy"
location="resources/templateengine/Copy.xml"
projectType="org.eclipse.cdt.core.tests.projectType">
<parentCategory
id="org.eclipse.cdt.core.tests.coreTests">
</parentCategory>
</template>
<template
filterPattern=".*CreateResourceIdentifier"
id="org.eclipse.cdt.core.tests.templates.CreateResourceIdentifier"
location="resources/templateengine/CreateResourceIdentifier.xml"
projectType="org.eclipse.cdt.core.tests.projectType">
<parentCategory
id="org.eclipse.cdt.core.tests.coreTests">
</parentCategory>
</template>
<template
filterPattern=".*CreateSourceFolder"
id="org.eclipse.cdt.core.tests.templates.CreateSourceFolder"
location="resources/templateengine/CreateSourceFolder.xml"
projectType="org.eclipse.cdt.core.tests.projectType">
<parentCategory
id="org.eclipse.cdt.core.tests.coreTests">
</parentCategory>
</template>
<category
id="org.eclipse.cdt.core.tests.coreTests"
label="Core Tests">
</category>
</extension>
<extension
point="org.eclipse.cdt.core.templateAssociations">
<template
id="org.eclipse.cdt.core.tests.templates.AddFile">
<toolChain id="org.eclipse.cdt.core.tests.toolChain3"/>
<toolChain id="org.eclipse.cdt.core.tests.toolChain4"/>
</template>
<template
id="org.eclipse.cdt.core.tests.templates.AddFiles">
<toolChain id="org.eclipse.cdt.core.tests.toolChain5"/>
<toolChain id="org.eclipse.cdt.core.tests.toolChain6"/>
</template>
</extension>
<extension point="org.eclipse.cdt.core.CIndex">
<ReadOnlyPDOMProvider
class="org.eclipse.cdt.core.internal.index.provider.test.Providers$Dummy2">
</ReadOnlyPDOMProvider>
<ReadOnlyPDOMProvider
class="org.eclipse.cdt.core.internal.index.provider.test.Providers$Dummy3">
</ReadOnlyPDOMProvider>
<ReadOnlyPDOMProvider
class="org.eclipse.cdt.core.internal.index.provider.test.Providers$Dummy4">
</ReadOnlyPDOMProvider>
<ReadOnlyPDOMProvider
class="org.eclipse.cdt.core.internal.index.provider.test.Providers$Dummy5">
</ReadOnlyPDOMProvider>
<ReadOnlyPDOMProvider
class="org.eclipse.cdt.core.internal.index.provider.test.Providers$Counter">
<FragmentProviderUsage
add_import="true" call_hierarchy="true" content_assist="true" include_browser="true"
navigation="true" search="true" type_hierarchy="true" />
</ReadOnlyPDOMProvider>
<ReadOnlyPDOMProvider
class="org.eclipse.cdt.core.internal.index.provider.test.Providers$Counter">
<FragmentProviderUsage
add_import="true" call_hierarchy="true" content_assist="true" include_browser="true"
navigation="true" search="true" type_hierarchy="false" />
</ReadOnlyPDOMProvider>
<ReadOnlyPDOMProvider
class="org.eclipse.cdt.core.internal.index.provider.test.Providers$Counter">
<FragmentProviderUsage
add_import="true" call_hierarchy="true" content_assist="true" include_browser="true"
navigation="true" search="false" type_hierarchy="false" />
</ReadOnlyPDOMProvider>
<ReadOnlyPDOMProvider
class="org.eclipse.cdt.core.internal.index.provider.test.Providers$Counter">
<FragmentProviderUsage
add_import="true" call_hierarchy="true" content_assist="true" include_browser="true"
navigation="false" search="false" type_hierarchy="false" />
</ReadOnlyPDOMProvider>
<ReadOnlyPDOMProvider
class="org.eclipse.cdt.core.internal.index.provider.test.Providers$Counter">
<FragmentProviderUsage
add_import="true" call_hierarchy="true" content_assist="true" include_browser="false"
navigation="false" search="false" type_hierarchy="false" />
</ReadOnlyPDOMProvider>
<ReadOnlyPDOMProvider
class="org.eclipse.cdt.core.internal.index.provider.test.Providers$Counter">
<FragmentProviderUsage
add_import="true" call_hierarchy="true" content_assist="false" include_browser="false"
navigation="false" search="false" type_hierarchy="false" />
</ReadOnlyPDOMProvider>
<ReadOnlyPDOMProvider
class="org.eclipse.cdt.core.internal.index.provider.test.Providers$Counter">
<FragmentProviderUsage
add_import="true" call_hierarchy="false" content_assist="false" include_browser="false"
navigation="false" search="false" type_hierarchy="false" />
</ReadOnlyPDOMProvider>
<ReadOnlyPDOMProvider
class="org.eclipse.cdt.core.internal.index.provider.test.Providers$Counter">
<FragmentProviderUsage
add_import="false" call_hierarchy="false" content_assist="false" include_browser="false"
navigation="false" search="false" type_hierarchy="false" />
</ReadOnlyPDOMProvider>
</extension>
<extension
point="org.eclipse.core.filesystem.filesystems">
<filesystem
scheme="mem">
<run
class="org.eclipse.cdt.core.internal.tests.filesystem.ram.MemoryFileSystem">
</run>
</filesystem>
</extension>
<extension
point="org.eclipse.cdt.core.EFSExtensionProvider">
<EFSExtensionProvider
class="org.eclipse.cdt.core.internal.tests.filesystem.ram.MemoryEFSExtensionProvider"
scheme="mem">
</EFSExtensionProvider>
</extension>
<extension
id="RegexErrorParserId"
name="Test Plugin RegexErrorParser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
id="org.eclipse.cdt.core.tests.RegexErrorParserId"
name="Test Plugin RegexErrorParser">
<pattern
description-expr="$3"
eat-processed-line="true"
file-expr="$1"
line-expr="$2"
regex="(.*):(.*):regex (.*)"
severity="Error">
</pattern>
</errorparser>
</extension>
<extension
point="org.eclipse.cdt.core.EFSExtensionProvider">
<EFSExtensionProvider
class="org.eclipse.cdt.core.internal.efsextension.tests.EFSExtensionProviderTestsProvider"
scheme="EFSExtensionProviderTestsScheme">
</EFSExtensionProvider>
</extension>
<extension
point="org.eclipse.cdt.core.LanguageSettingsProvider">
<!-- uncomment to test message about missing class in the log -->
<!--
<provider
class="org.eclipse.cdt.core.language.settings.providers.MissingClass"
id="org.eclipse.cdt.core.tests.missing.language.settings.provider"
name="Test Plugin Missing Language Settings Provider">
</provider>
-->
<provider
id="org.eclipse.cdt.core.tests.language.settings.base.provider"
name="Test Plugin Mock Language Settings Base Provider"
parameter="custom parameter">
<language-scope
id="org.eclipse.cdt.core.tests.language.id">
</language-scope>
<entry
kind="includePath"
name="/usr/include/">
<flag
value="BUILTIN">
</flag>
<flag
value="LOCAL">
</flag>
<flag
value="VALUE_WORKSPACE_PATH">
</flag>
<flag
value="RESOLVED">
</flag>
<flag
value="UNDEFINED">
</flag>
</entry>
<entry
kind="macro"
name="TEST_DEFINE"
value="100">
</entry>
<entry
kind="includeFile"
name="/include/file.inc">
</entry>
<entry
kind="libraryPath"
name="/usr/lib/">
</entry>
<entry
kind="libraryFile"
name="libdomain.a">
</entry>
<entry
kind="macroFile"
name="/macro/file.mac">
</entry>
</provider>
<provider
class="org.eclipse.cdt.core.language.settings.providers.MockLanguageSettingsProvider"
id="org.eclipse.cdt.core.tests.custom.language.settings.provider"
name="Test Plugin Mock Language Settings Provider">
</provider>
<provider
class="org.eclipse.cdt.core.language.settings.providers.MockLanguageSettingsSerializableProvider"
id="org.eclipse.cdt.core.tests.custom.serializable.language.settings.provider"
name="Test Plugin Mock Serializable Language Settings Provider">
<entry
kind="macro"
name="MACRO"
value="value">
</entry>
</provider>
<provider
class="org.eclipse.cdt.core.language.settings.providers.MockLanguageSettingsEditableProvider"
id="org.eclipse.cdt.core.tests.custom.editable.language.settings.provider"
name="Test Plugin Mock Editable Language Settings Provider"
prefer-non-shared="true">
<entry
kind="macro"
name="MACRO"
value="value">
</entry>
</provider>
<provider
class="org.eclipse.cdt.core.language.settings.providers.MockLanguageSettingsBaseProvider"
id="org.eclipse.cdt.core.tests.language.settings.base.provider.subclass"
name="Test Plugin Mock Base Provider Subclass"
parameter="custom parameter subclass">
<entry
kind="includePath"
name="/usr/include/">
<flag
value="BUILTIN">
</flag>
</entry>
</provider>
<provider
class="org.eclipse.cdt.core.language.settings.providers.MockListenerRegisterer"
id="org.eclipse.cdt.core.tests.language.settings.listener.registerer.provider"
name="Test Plugin Mock Listener Language Settings Provider">
<entry
kind="macro"
name="MACRO"
value="value">
</entry>
</provider>
<provider
id="org.eclipse.cdt.core.tests.language.settings"
name="Test Plugin Setting Entries UI Tester">
<language-scope
id="org.eclipse.cdt.core.gcc">
</language-scope>
<entry
kind="includePath"
name="/test/include/path">
</entry>
<entry
kind="includePath"
name="/test/include/exported">
<flag
value="EXPORTED">
</flag>
</entry>
<entry
kind="includePath"
name="/test/workspace/include/path">
<flag
value="VALUE_WORKSPACE_PATH">
</flag>
</entry>
<entry
kind="includePath"
name="/test/builtin/include/path">
<flag
value="BUILTIN">
</flag>
</entry>
<entry
kind="macro"
name="MACRO"
value="macro">
</entry>
<entry
kind="macro"
name="BUILTIN_MACRO"
value="builtin-macro">
<flag
value="BUILTIN">
</flag>
</entry>
<entry
kind="includeFile"
name="/test/includes/file">
</entry>
<entry
kind="libraryPath"
name="/test/library/path">
</entry>
<entry
kind="libraryFile"
name="/test/library/file">
</entry>
<entry
kind="macroFile"
name="/test/macro/file">
</entry>
</provider>
</extension>
<extension
point="org.eclipse.cdt.core.RefreshExclusionFactory">
<exclusionFactory
exclusionClass="org.eclipse.cdt.core.resources.tests.TestExclusion"
factoryClass="org.eclipse.cdt.core.resources.tests.TestExclusionFactory">
</exclusionFactory>
</extension>
</plugin>