Package com.tomtom.ivi.platform.gradle.api.framework.config

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.

Functions

fun Project.configureIviApplicationIfEnabledForTesting()

Visible for unit testing purpose only.

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

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
fun Project.registerIviExtensionsForTesting()

Visible for unit testing purpose only.