Package-level declarations

This package contains plugins and Gradle extensions to configure the IVI project.

These plugins can be used, for instance, to configure a project with the defaults in order to use the TestApplication.

Types

Link copied to clipboard
class IviConfigActivityTestPlugin : Plugin<Project>

Gradle plugin for projects that need the TestIviActivity, for tests that require a SystemUiHost.

Link copied to clipboard
class IviConfigPlugin : Plugin<Project>

Gradle plugin to configure IVI platform.

Link copied to clipboard
class IviConfigServiceTestPlugin : Plugin<Project>

Gradle plugin for testing services. Configures a project with the defaults in order to use the TestApplication.

Link copied to clipboard

A decorator around the IviVariantExtension which captures the Variant and allows the ivi configuration function to be extended with additional configuration functions.

Inherited functions

Visible for unit testing purpose only.

Link copied to clipboard
fun Variant.ivi(action: Action<IviVariantExtensionDecorator>)

Executes a configuration block action for an IviVariantExtension.

fun Project.ivi(action: Action<IviExtension>)

Executes a configuration block action for an IviExtension.

Link copied to clipboard

Visible for unit testing purpose only.