Files
openide/plugins/performanceTesting/scripts-ui/resources/META-INF/plugin.xml
Yuriy Artamonov f1f7cfbae1 [testing] Move IntegrationPerformanceTest language to separate plugin
GitOrigin-RevId: 5e96653cc76b4fb6a48089777c241806452cb312
2024-06-22 14:55:42 +00:00

41 lines
1.8 KiB
XML

<idea-plugin package="com.jetbrains.performanceScripts">
<id>com.jetbrains.performanceScripts</id>
<name>Performance Scripts UI</name>
<vendor>JetBrains</vendor>
<description>
Provides UI to execute performance scripts written in IJPerf language.
Run scripts from Help | Diagnostic Tools | Execute Performance Script…
</description>
<resource-bundle>messages.PerformanceScriptsBundle</resource-bundle>
<dependencies>
<plugin id="com.intellij.modules.lang"/>
<plugin id="com.jetbrains.performancePlugin"/>
</dependencies>
<extensions defaultExtensionNs="com.intellij">
<fileType name="IntegrationPerformanceTest"
implementationClass="com.jetbrains.performanceScripts.lang.IJPerfFileType"
fieldName="INSTANCE" language="IntegrationPerformanceTest" extensions="ijperf"/>
<lang.parserDefinition language="IntegrationPerformanceTest"
implementationClass="com.jetbrains.performanceScripts.lang.IJPerfParserDefinition"/>
<lang.syntaxHighlighterFactory language="IntegrationPerformanceTest"
implementationClass="com.jetbrains.performanceScripts.lang.IJPerfSyntaxHighlighterFactory"/>
<completion.contributor language="IntegrationPerformanceTest"
implementationClass="com.jetbrains.performanceScripts.lang.completion.IJPerfCompletionContributor"/>
<annotator language="IntegrationPerformanceTest"
implementationClass="com.jetbrains.performanceScripts.lang.inspections.IJPerfStartStopProfileInspection"/>
</extensions>
<actions>
<action id="performancePlugin.ExecuteScriptAction" class="com.jetbrains.performanceScripts.ui.ExecuteScriptAction">
<add-to-group group-id="DiagnosticGroup" anchor="after" relative-to-action="CaptureMemorySnapShot"/>
</action>
</actions>
</idea-plugin>