testPlugin

fun testPlugin(id: String, version: String, group: String = Dependencies.MARKETPLACE_GROUP, configure: Action<IntelliJPlatformPluginConfiguration> = Action {})

Adds a test dependency on a plugin for IntelliJ Platform.

Parameters

id

The plugin identifier.

version

The plugin version.

group

The plugin distribution channel.

configure

Plugin dependency configuration.


fun testPlugin(id: Provider<String>, version: Provider<String>, group: Provider<String> = dependenciesHelper.provider { Dependencies.MARKETPLACE_GROUP }, configure: Action<IntelliJPlatformPluginConfiguration> = Action {})

Adds a test dependency on a plugin for IntelliJ Platform.

Parameters

id

The provider of the plugin identifier.

version

The provider of the plugin version.

group

The provider of the plugin distribution channel.

configure

Plugin dependency configuration.


fun testPlugin(notation: Provider<String>, configure: Action<IntelliJPlatformPluginConfiguration> = Action {})
fun testPlugin(notation: String, configure: Action<IntelliJPlatformPluginConfiguration> = Action {})

Adds a test dependency on a plugin for IntelliJ Platform using a string notation, in the following formats:

  • pluginId:version

  • pluginId:version@channel

Parameters

notation

The plugin notation in pluginId:version or pluginId:version@channel format.

configure

Plugin dependency configuration.