Package com.tomtom.ivi.platform.gradle.api.defaults.config.testing

This package defines components that can be used, for instance, to configure the defaults required for test projects that need the TestIviActivity; defines the plugin that configures the defaults required for projects that test IVI service implementations; defines the plugin that configures the defaults required for testing of frontend implementation.

Types

Link copied to clipboard
class IviDefaultsConfigActivityTestPlugin : IviDefaultsPlugin

Gradle plugin that configures the defaults required for test projects that need the TestIviActivity. The TestIviActivity is required for tests that require a SystemUiHost. A SystemUiHost is required, for instance, for integration tests that include a frontend.

Link copied to clipboard
class IviDefaultsConfigServiceTestPlugin : IviDefaultsPlugin

Gradle plugin that configures the defaults required for projects that test one or more IVI service implementations at integration test level, and do not require an Android activity.

Properties

Link copied to clipboard
val IviPlatform.activityTestGroup: IviDefaultsGroupConfig

Activity test build time configuration group.

Link copied to clipboard
val fakeActivityViewFrontend: FrontendConfig
Link copied to clipboard
val fakeActivityViewMenuItem: MenuItemConfig
Link copied to clipboard
val fakeHomePanelFrontend: FrontendConfig
Link copied to clipboard
val fakeHomePanelMenuItem: MenuItemConfig
Link copied to clipboard
val fakeTaskPanelAFrontend: FrontendConfig
Link copied to clipboard

Fake task panel A build time configuration group.

Link copied to clipboard
val fakeTaskPanelAMenuItem: MenuItemConfig
Link copied to clipboard
val fakeTaskPanelBFrontend: FrontendConfig
Link copied to clipboard

Fake task panel B build time configuration group.

Link copied to clipboard
val fakeTaskPanelBMenuItem: MenuItemConfig