om.katalon.platform.1.0.19.source-code.plugin.xml Maven / Gradle / Ivy
<plugin> <extension-point id="extensions" name="Katalon Platform Extensions" schema="schema/extensions.exsd"/> <extension-point id="extensions_point" name="Katalon Platform Extensions Point" schema="schema/extensions_point.exsd"/> <!-- Platform extension points --> <!-- Subcribe KS execution event --> <extension point="com.katalon.platform.extensions_point"> <point id="com.katalon.platform.api.extension.eventListener" interfaceClass="com.katalon.platform.api.event.EventListenerInitializer" serviceClass="com.katalon.platform.internal.event.EventListenerService"> </point> </extension> <!-- Subcribe plugin installation event --> <extension point="com.katalon.platform.extensions_point"> <point id="com.katalon.platform.api.extension.pluginActivationListener" interfaceClass="com.katalon.platform.api.extension.PluginActivationListener" serviceClass="com.katalon.platform.internal.lifecycle.PluginActivationListenerService"> </point> </extension> <!-- UI extension points --> <!-- Add an item to main toolbar--> <extension point="com.katalon.platform.extensions_point"> <point id="com.katalon.platform.api.extension.newToolItem" interfaceClass="com.katalon.platform.api.extension.ToolItemDescription" serviceClass="com.katalon.platform.internal.ui.toolbar.AddToolItemExtensionListener"> </point> </extension> <!-- Add a dropdown item to main toolbar--> <extension point="com.katalon.platform.extensions_point"> <point id="com.katalon.platform.api.extension.newDropdownToolItem" interfaceClass="com.katalon.platform.api.extension.ToolItemWithMenuDescription" serviceClass="com.katalon.platform.internal.ui.toolbar.AddToolItemWithMenuExtensionListener"> </point> </extension> <!-- Add a setting page to Project Settings --> <extension point="com.katalon.platform.extensions_point"> <point id="com.katalon.platform.api.extension.pluginPreferencePage" interfaceClass="com.katalon.platform.api.extension.PluginPreferencePage" serviceClass="com.katalon.platform.internal.ui.preference.PluginPreferencePageExtensionListener"> </point> </extension> <!-- Add a view to Integration tab of Test Case view --> <extension point="com.katalon.platform.extensions_point"> <point id="com.katalon.platform.api.extension.testCaseIntegrationViewDescription" interfaceClass="com.katalon.platform.api.extension.TestCaseIntegrationViewDescription"> </point> </extension> <!-- Add a view to Integration tab of Test Suite view --> <extension point="com.katalon.platform.extensions_point"> <point id="com.katalon.platform.api.extension.testSuiteIntegrationViewDescription" interfaceClass="com.katalon.platform.api.extension.TestSuiteIntegrationViewDescription"> </point> </extension> <!-- Add console options and test case filters to Test Suite Console Launcher --> <extension point="com.katalon.platform.extensions_point"> <point id="com.katalon.platform.api.extension.launcherOptionParserDescription" interfaceClass="com.katalon.platform.api.extension.LauncherOptionParserDescription"> </point> </extension> <!-- Add a view, column to Integration tab of Report view --> <extension point="com.katalon.platform.extensions_point"> <point id="com.katalon.platform.api.extension.reportIntegrationViewDescription" interfaceClass="com.katalon.platform.api.extension.ReportIntegrationViewDescription"> </point> </extension> <!-- Add a test case matching condition to the Dynamic Quering Test Suite --> <extension point="com.katalon.platform.extensions_point"> <point id="com.katalon.platform.api.extension.dynamicQueryingTestSuiteDescription" interfaceClass="com.katalon.platform.api.extension.DynamicQueryingTestSuiteDescription"> </point> </extension> <!-- Add a view into Test Suite View --> <extension point="com.katalon.platform.extensions_point"> <point id="com.katalon.platform.api.extension.testSuiteUIViewDescription" interfaceClass="com.katalon.platform.api.extension.TestSuiteUIViewDescription"> </point> </extension> <!-- Add a view into Test Suite Collection View --> <extension point="com.katalon.platform.extensions_point"> <point id="com.katalon.platform.api.extension.testSuiteCollectionUIViewDescription" interfaceClass="com.katalon.platform.api.extension.TestSuiteCollectionUIViewDescription"> </point> </extension> </plugin>