- Create a new IntelliJ Platform Plugin Template project.
- Get familiar with the template documentation.
- Adjust the pluginGroup and pluginName, as well as the id and sources package.
- Adjust the plugin description in
README(see Tips) - Review the Legal Agreements.
- Publish a plugin manually for the first time.
- Set the
MARKETPLACE_IDin the above README badges. You can obtain it once the plugin is published to JetBrains Marketplace. - Set the Plugin Signing related secrets.
- Set the Deployment Token.
- Click the Watch button on the top of the IntelliJ Platform Plugin Template to be notified about releases containing new features and fixes.
- Configure the CODECOV_TOKEN secret for automated test coverage reports on PRs
This is an IntelliJ plugin, that lets you run and debug XML Citrus Tests with one click.
This specific section is a source for the plugin.xml file which will be extracted by the Gradle during the build process.
To keep everything working, do not remove <!-- ... --> sections.
-
Using the IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "citrusframework-intellij-plugin" > Install
-
Manually:
Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
In the project, Right click on the XML Citrus Test that you want to run. In the Popup you will see two group of actions with a citrus logo called Run XML Citrus Test and Debug XML Citrus Test.
Note that the plugin expects a minimum version of IntelliJ, see
gradle.propertiesfor the current number.
This group offers two possibilities for running one or more tests.
- Run XML Test: Run the test(s) with a predefined Run Configuration.
- Select Run Configuration: Select a Run Configuration before running the test(s).
This group offers two possibilities for debugging one or more tests.
- Debug XML Test: Debug the test(s) with a predefined Run Configuration.
- Select Run Configuration: Select a Run Configuration before debugging the test(s).
Plugin based on the IntelliJ Platform Plugin Template.