Arquillian Droidium Native plugin 1.0.0.Alpha6
A C D G I L N O P R S T U V W 

A

accepts(DroneContext, DronePoint<? extends WebDriver>) - Method in class org.arquillian.droidium.native_.configuration.DroidiumDronePointFilter
 
AndroidBrowserCapabilities - Class in org.arquillian.droidium.native_.webdriver
Capabilities for AndroidDriver.
AndroidBrowserCapabilities() - Constructor for class org.arquillian.droidium.native_.webdriver.AndroidBrowserCapabilities
 
AndroidDriver - Class in org.arquillian.droidium.native_.webdriver
Wrapper around SelendroidDriver to provide easy way how to control activities.
AndroidDriver(URL, Capabilities) - Constructor for class org.arquillian.droidium.native_.webdriver.AndroidDriver
 
AndroidDriver(Capabilities) - Constructor for class org.arquillian.droidium.native_.webdriver.AndroidDriver
 
AndroidDriverFactory - Class in org.arquillian.droidium.native_.webdriver
Manages lifecycle of AndroidDriver.
AndroidDriverFactory() - Constructor for class org.arquillian.droidium.native_.webdriver.AndroidDriverFactory
 

C

canDecide() - Method in class org.arquillian.droidium.native_.location.DroidiumLocationDecider
 
createConfiguration(ArquillianDescriptor, DronePoint<AndroidDriver>) - Method in class org.arquillian.droidium.native_.webdriver.AndroidDriverFactory
 
createInstance(WebDriverConfiguration) - Method in class org.arquillian.droidium.native_.webdriver.AndroidDriverFactory
 

D

decide(String) - Method in class org.arquillian.droidium.native_.location.DroidiumLocationDecider
 
decidePerformingInstrumentation(BeforeDroneInstantiated) - Method in class org.arquillian.droidium.native_.instrumentation.InstrumentationPerformDecider
 
decideRemovingInstrumentation(AfterDroneDestroyed) - Method in class org.arquillian.droidium.native_.instrumentation.InstrumentationRemoveDecider
 
DeploymentActivitiesMapper - Class in org.arquillian.droidium.native_.deployment
Maps list of activities as values to keys as deployment names of deployments which are instrumentable.
DeploymentActivitiesMapper() - Constructor for class org.arquillian.droidium.native_.deployment.DeploymentActivitiesMapper
 
DeploymentActivitiesScanner - Class in org.arquillian.droidium.native_.deployment
Scans installed Android packages to find all activities which can be instrumented.

Observes: AfterAndroidDeploymentDeployed Fires:
BeforeAndroidDeploymentScanned AfterAndroidDeploymentScanned Both events are fired only in case we are really going to perfrom the scan.
DeploymentActivitiesScanner() - Constructor for class org.arquillian.droidium.native_.deployment.DeploymentActivitiesScanner
 
DeploymentInstrumentationMapper - Class in org.arquillian.droidium.native_.deployment
Holds deployment names with underlying instrumentation configurations.
DeploymentInstrumentationMapper() - Constructor for class org.arquillian.droidium.native_.deployment.DeploymentInstrumentationMapper
 
DeploymentInstrumentationResolver - Class in org.arquillian.droidium.native_.deployment
Scans test class and resolves mapping between deployment names and their instrumentation configurations.

Observes: BeforeClass
DeploymentInstrumentationResolver() - Constructor for class org.arquillian.droidium.native_.deployment.DeploymentInstrumentationResolver
 
destroyDrone(BeforeAndroidDeploymentUnDeployed) - Method in class org.arquillian.droidium.native_.deployment.DroidiumDronePointDestroyer
 
destroyInstance(AndroidDriver) - Method in class org.arquillian.droidium.native_.webdriver.AndroidDriverFactory
 
disable(SelendroidDeployment) - Method in class org.arquillian.droidium.native_.selendroid.SelendroidServerManager
Disables Selendroid server running on Android device.
DRIVER_HOME - Static variable in class org.arquillian.droidium.native_.configuration.DroidiumNativeConfiguration
 
DROIDIUM_NATIVE_EXTENSION_NAME - Static variable in class org.arquillian.droidium.native_.configuration.DroidiumNativeConfigurator
Extension qualifier for Arquillian Droidium native extension in arquillian.xml.
DroidiumDronePointDestroyer - Class in org.arquillian.droidium.native_.deployment
If some Selendroid-based WebDriver controls activities belonging to an APK which is about to be uninstalled from device, we need to destroy this WebDriver before uninstallation takes place.
DroidiumDronePointDestroyer() - Constructor for class org.arquillian.droidium.native_.deployment.DroidiumDronePointDestroyer
 
DroidiumDronePointFilter - Class in org.arquillian.droidium.native_.configuration
Filter used to determine if some DronePoint is related to Android looking on browserName in configuration and conforming to WebDriver interface.
DroidiumDronePointFilter() - Constructor for class org.arquillian.droidium.native_.configuration.DroidiumDronePointFilter
 
DroidiumDronePointModifier - Class in org.arquillian.droidium.native_.configuration
Enriches Android Drone injection point with metadata.

Observes: AfterDroneConfigured AfterDroneInstantiated
DroidiumDronePointModifier() - Constructor for class org.arquillian.droidium.native_.configuration.DroidiumDronePointModifier
 
DroidiumLocationDecider - Class in org.arquillian.droidium.native_.location
Location decider which decides "and-activity://" scheme for starting Android activities.
DroidiumLocationDecider() - Constructor for class org.arquillian.droidium.native_.location.DroidiumLocationDecider
 
DroidiumMetadataKey - Interface in org.arquillian.droidium.native_.metadata
Holds all Drone metadata keys for Droidium
DroidiumMetadataKey.ACTIVITIES - Interface in org.arquillian.droidium.native_.metadata
Under this key, a list of activities which is some Drone acting upon is saved to DronePoint metadata.
DroidiumMetadataKey.DEPLOYMENT - Interface in org.arquillian.droidium.native_.metadata
Under this key, a deployment name from @Deployment method is saved as value to DronePoint metadata on which some particular DronePoint operates.
DroidiumMetadataKey.INSTRUMENTATION_TEST_PACKAGE_NAME - Interface in org.arquillian.droidium.native_.metadata
Representation modified package name of original Selendroid deployment that is used to identify deployment on Android Device.
DroidiumMetadataKey.PORT - Interface in org.arquillian.droidium.native_.metadata
Under this key, port number is saved to DronePoint metadata via which some particular Drone interacts with Selendroid deployment instrumenting Arquillian deployment.
DroidiumMetadataKey.TESTED_APP_PACKAGE_NAME - Interface in org.arquillian.droidium.native_.metadata
Representation of package name of Android application under tests.
DroidiumNativeConfiguration - Class in org.arquillian.droidium.native_.configuration
Configuration for Arquillian Droidium Native extension.
DroidiumNativeConfiguration() - Constructor for class org.arquillian.droidium.native_.configuration.DroidiumNativeConfiguration
 
DroidiumNativeConfigurator - Class in org.arquillian.droidium.native_.configuration
Creates configuration for Droidium native plugin.
DroidiumNativeConfigurator() - Constructor for class org.arquillian.droidium.native_.configuration.DroidiumNativeConfigurator
 
DroidiumNativeExtension - Class in org.arquillian.droidium.native_
Arquillian Droidium Native extension.
DroidiumNativeExtension() - Constructor for class org.arquillian.droidium.native_.DroidiumNativeExtension
 
DroidiumNativeResourceManager - Class in org.arquillian.droidium.native_
DroidiumNativeResourceManager() - Constructor for class org.arquillian.droidium.native_.DroidiumNativeResourceManager
 
DroneAndroidDeviceResourceProvider - Class in org.arquillian.droidium.native_.enrichment
Adds DroneContext to injected AndroidDevice NativeActivityManager in order to resolve DronePoints which will manage activities.
DroneAndroidDeviceResourceProvider() - Constructor for class org.arquillian.droidium.native_.enrichment.DroneAndroidDeviceResourceProvider
 

G

get() - Method in class org.arquillian.droidium.native_.deployment.DeploymentActivitiesMapper
 
get() - Method in class org.arquillian.droidium.native_.deployment.DeploymentInstrumentationMapper
 
get(String) - Method in class org.arquillian.droidium.native_.deployment.SelendroidDeploymentRegister
 
getActivities(String) - Method in class org.arquillian.droidium.native_.deployment.DeploymentActivitiesMapper
 
getDeploymentName(String) - Method in class org.arquillian.droidium.native_.deployment.DeploymentActivitiesMapper
 
getDriverApk() - Method in class org.arquillian.droidium.native_.configuration.DroidiumNativeConfiguration
 
getImplementationClassName() - Method in class org.arquillian.droidium.native_.webdriver.AndroidBrowserCapabilities
 
getInstumentationConfiguration(String) - Method in class org.arquillian.droidium.native_.deployment.DeploymentInstrumentationMapper
 
getPrecedence() - Method in class org.arquillian.droidium.native_.webdriver.AndroidBrowserCapabilities
 
getPrecedence() - Method in class org.arquillian.droidium.native_.webdriver.AndroidDriverFactory
 
getProperty(String, String) - Method in class org.arquillian.droidium.native_.configuration.DroidiumNativeConfiguration
Gets value of name property.
getRawCapabilities() - Method in class org.arquillian.droidium.native_.webdriver.AndroidBrowserCapabilities
 
getReadableName() - Method in class org.arquillian.droidium.native_.webdriver.AndroidBrowserCapabilities
 
getServerApk() - Method in class org.arquillian.droidium.native_.configuration.DroidiumNativeConfiguration
 

I

install(SelendroidDeployment) - Method in class org.arquillian.droidium.native_.selendroid.SelendroidServerManager
Installs resigned Selendroid server which reflects Android application meant to be instrumented to Android device.
instrument(SelendroidDeployment) - Method in class org.arquillian.droidium.native_.selendroid.SelendroidServerManager
Instruments Android application by Selendroid server in deployment.
InstrumentationMapperException - Exception in org.arquillian.droidium.native_.exception
Throws in case the mapping process of instrumentation configuration to deployment names failed.
InstrumentationMapperException() - Constructor for exception org.arquillian.droidium.native_.exception.InstrumentationMapperException
 
InstrumentationMapperException(String, Throwable) - Constructor for exception org.arquillian.droidium.native_.exception.InstrumentationMapperException
 
InstrumentationMapperException(String) - Constructor for exception org.arquillian.droidium.native_.exception.InstrumentationMapperException
 
InstrumentationMapperException(Throwable) - Constructor for exception org.arquillian.droidium.native_.exception.InstrumentationMapperException
 
InstrumentationPerformDecider - Class in org.arquillian.droidium.native_.instrumentation
Decides if Drone callable, before it is instantiated, instruments some deployment.
InstrumentationPerformDecider() - Constructor for class org.arquillian.droidium.native_.instrumentation.InstrumentationPerformDecider
 
InstrumentationPerformer - Class in org.arquillian.droidium.native_.instrumentation
Initializes instrumentation process by observing PerformInstrumentation event and matching deployment name to instrumentated package against which Drone instance is created.

Observes: PerformInstrumentation Fires: SelendroidDeploy
InstrumentationPerformer() - Constructor for class org.arquillian.droidium.native_.instrumentation.InstrumentationPerformer
 
InstrumentationRemoveDecider - Class in org.arquillian.droidium.native_.instrumentation
After some Drone instance is destroyed, it checks if there exist some Selendroid server for this instance and it is uninstalled afterwards if it does.

Observes: AfterDroneDestroyed Fires: SelendroidUnDeploy
InstrumentationRemoveDecider() - Constructor for class org.arquillian.droidium.native_.instrumentation.InstrumentationRemoveDecider
 
InstrumentationScanner - Class in org.arquillian.droidium.native_.instrumentation
Scans a test class in order to map deployment names from @Deployment methods to their instrumentation configurations.
InstrumentationScanner() - Constructor for class org.arquillian.droidium.native_.instrumentation.InstrumentationScanner
 
InvalidSelendroidPortException - Exception in org.arquillian.droidium.native_.exception
Thrown in case the instrumentation port is invalid.
InvalidSelendroidPortException() - Constructor for exception org.arquillian.droidium.native_.exception.InvalidSelendroidPortException
 
InvalidSelendroidPortException(String) - Constructor for exception org.arquillian.droidium.native_.exception.InvalidSelendroidPortException
 
InvalidSelendroidPortException(Throwable) - Constructor for exception org.arquillian.droidium.native_.exception.InvalidSelendroidPortException
 
InvalidSelendroidPortException(String, Throwable) - Constructor for exception org.arquillian.droidium.native_.exception.InvalidSelendroidPortException
 

L

lookup(ArquillianResource, Annotation...) - Method in class org.arquillian.droidium.native_.enrichment.DroneAndroidDeviceResourceProvider
 

N

NativeActivityManager - Class in org.arquillian.droidium.native_.enrichment
Manages Android activities by WebDriver via AndroidDevice injection point.
NativeActivityManager() - Constructor for class org.arquillian.droidium.native_.enrichment.NativeActivityManager
 
NotUniqueWebDriverInstanceException - Exception in org.arquillian.droidium.native_.exception
Thrown in case there are found two WebDriver instances for a simple class name.
NotUniqueWebDriverInstanceException() - Constructor for exception org.arquillian.droidium.native_.exception.NotUniqueWebDriverInstanceException
 
NotUniqueWebDriverInstanceException(String) - Constructor for exception org.arquillian.droidium.native_.exception.NotUniqueWebDriverInstanceException
 
NotUniqueWebDriverInstanceException(Throwable) - Constructor for exception org.arquillian.droidium.native_.exception.NotUniqueWebDriverInstanceException
 
NotUniqueWebDriverInstanceException(String, Throwable) - Constructor for exception org.arquillian.droidium.native_.exception.NotUniqueWebDriverInstanceException
 

O

onAfterDroneConfigured(AfterDroneConfigured) - Method in class org.arquillian.droidium.native_.configuration.DroidiumDronePointModifier
After some Drone is configured, we look if it stands for "android" browser and according to its remote port we eventually parse deployment name which it logically operates on.
onAfterDroneInstantiated(AfterDroneInstantiated) - Method in class org.arquillian.droidium.native_.configuration.DroidiumDronePointModifier
Adds all activities which are controllable by just instantiated Drone instance into point metadata.
onAfterStart(AfterStart) - Method in class org.arquillian.droidium.native_.DroidiumNativeResourceManager
 
onAndroidDeploymentDeployed(AfterAndroidDeploymentDeployed) - Method in class org.arquillian.droidium.native_.deployment.DeploymentActivitiesScanner
 
onDroidiumExtensionConfigured(DroidiumExtensionConfigured, ArquillianDescriptor) - Method in class org.arquillian.droidium.native_.configuration.DroidiumNativeConfigurator
 
onDroidiumNativeConfigured(DroidiumNativeConfigured) - Method in class org.arquillian.droidium.native_.configuration.SelendroidDownloader
 
onDroidiumNativeConfigured(DroidiumNativeConfigured) - Method in class org.arquillian.droidium.native_.DroidiumNativeResourceManager
 
onSelendroidDeploy(SelendroidDeploy) - Method in class org.arquillian.droidium.native_.selendroid.SelendroidDeploymentInstaller
 
onSelendroidUndeploy(SelendroidUnDeploy) - Method in class org.arquillian.droidium.native_.selendroid.SelendroidDeploymentUnInstaller
 
org.arquillian.droidium.native_ - package org.arquillian.droidium.native_
 
org.arquillian.droidium.native_.configuration - package org.arquillian.droidium.native_.configuration
 
org.arquillian.droidium.native_.deployment - package org.arquillian.droidium.native_.deployment
 
org.arquillian.droidium.native_.enrichment - package org.arquillian.droidium.native_.enrichment
 
org.arquillian.droidium.native_.exception - package org.arquillian.droidium.native_.exception
 
org.arquillian.droidium.native_.instrumentation - package org.arquillian.droidium.native_.instrumentation
 
org.arquillian.droidium.native_.location - package org.arquillian.droidium.native_.location
 
org.arquillian.droidium.native_.metadata - package org.arquillian.droidium.native_.metadata
 
org.arquillian.droidium.native_.selendroid - package org.arquillian.droidium.native_.selendroid
 
org.arquillian.droidium.native_.webdriver - package org.arquillian.droidium.native_.webdriver
 

P

performInstrumentation(PerformInstrumentation) - Method in class org.arquillian.droidium.native_.instrumentation.InstrumentationPerformer
 
put(String, List<String>) - Method in class org.arquillian.droidium.native_.deployment.DeploymentActivitiesMapper
Maps activities to deployment.
put(String, InstrumentationConfiguration) - Method in class org.arquillian.droidium.native_.deployment.DeploymentInstrumentationMapper
 

R

rebuild(File, String, String, String, String) - Method in class org.arquillian.droidium.native_.selendroid.SelendroidRebuilder
Rebuilds Selendroid server
register(LoadableExtension.ExtensionBuilder) - Method in class org.arquillian.droidium.native_.DroidiumNativeExtension
 
resolveInstrumentationDeploymentMap(BeforeClass) - Method in class org.arquillian.droidium.native_.deployment.DeploymentInstrumentationResolver
Precedence is set here higher then the one in DroneLifecycleManager in order to be treated firstly in BeforeClass context because once Drones get configured, we need this structure to be already initialized for further processing.

S

scan(TestClass) - Static method in class org.arquillian.droidium.native_.instrumentation.InstrumentationScanner
Scans @Deployment methods in test case and resolves instrumentation logic.
SELENDROID_VERSION - Static variable in class org.arquillian.droidium.native_.configuration.DroidiumNativeConfiguration
 
SelendroidDeploymentInstaller - Class in org.arquillian.droidium.native_.selendroid
Installs modified Selendroid server to Android device.

Observes: SelendroidDeploy Fires: BeforeSelendroidDeploymentDeployed AfterSelendroidDeploymentDeployed
SelendroidDeploymentInstaller() - Constructor for class org.arquillian.droidium.native_.selendroid.SelendroidDeploymentInstaller
 
SelendroidDeploymentRegister - Class in org.arquillian.droidium.native_.deployment
Holds Selendroid deployments - they are deployed along ordinary APK deployments in order to instrument them.
SelendroidDeploymentRegister() - Constructor for class org.arquillian.droidium.native_.deployment.SelendroidDeploymentRegister
 
SelendroidDeploymentUnInstaller - Class in org.arquillian.droidium.native_.selendroid
Uninstalls Selendroid deployment from Android device.

Observes: SelendroidUnDeploy Fires: BeforeSelendroidDeploymentUnDeployed AfterSelendroidDeploymentUnDeployed
SelendroidDeploymentUnInstaller() - Constructor for class org.arquillian.droidium.native_.selendroid.SelendroidDeploymentUnInstaller
 
SelendroidDownloader - Class in org.arquillian.droidium.native_.configuration
Downloads Selendroid server APKs dynamically.
SelendroidDownloader() - Constructor for class org.arquillian.droidium.native_.configuration.SelendroidDownloader
 
SelendroidRebuilder - Class in org.arquillian.droidium.native_.selendroid
Rebuilds Selendroid application.
SelendroidRebuilder(AndroidSDK) - Constructor for class org.arquillian.droidium.native_.selendroid.SelendroidRebuilder
 
SelendroidRebuilderException - Exception in org.arquillian.droidium.native_.exception
Thrown in case there is a failure while Selendroid repackages resources.
SelendroidRebuilderException() - Constructor for exception org.arquillian.droidium.native_.exception.SelendroidRebuilderException
 
SelendroidRebuilderException(String, Throwable) - Constructor for exception org.arquillian.droidium.native_.exception.SelendroidRebuilderException
 
SelendroidRebuilderException(String) - Constructor for exception org.arquillian.droidium.native_.exception.SelendroidRebuilderException
 
SelendroidRebuilderException(Throwable) - Constructor for exception org.arquillian.droidium.native_.exception.SelendroidRebuilderException
 
SelendroidServerManager - Class in org.arquillian.droidium.native_.selendroid
Manages deployment and undeployment of Selendroid servers which instrument Android packages.
SelendroidServerManager(AndroidDevice, AndroidSDK) - Constructor for class org.arquillian.droidium.native_.selendroid.SelendroidServerManager
 
SelendroidServerManager(AndroidSDK) - Constructor for class org.arquillian.droidium.native_.selendroid.SelendroidServerManager
 
SERVER_HOME - Static variable in class org.arquillian.droidium.native_.configuration.DroidiumNativeConfiguration
 
set(Map<String, InstrumentationConfiguration>) - Method in class org.arquillian.droidium.native_.deployment.DeploymentInstrumentationMapper
 
setDevice(AndroidDevice) - Method in class org.arquillian.droidium.native_.selendroid.SelendroidServerManager
 
setProperties(Map<String, String>) - Method in class org.arquillian.droidium.native_.configuration.DroidiumNativeConfiguration
Sets properties as configuration.
setProperty(String, String) - Method in class org.arquillian.droidium.native_.configuration.DroidiumNativeConfiguration
Sets property to value.
startActivity(String) - Method in class org.arquillian.droidium.native_.enrichment.NativeActivityManager
 
startActivity(Class<?>) - Method in class org.arquillian.droidium.native_.enrichment.NativeActivityManager
 
startActivity(String) - Method in class org.arquillian.droidium.native_.webdriver.AndroidDriver
Starts Android activity
stopActivity(String) - Method in class org.arquillian.droidium.native_.enrichment.NativeActivityManager
 
stopActivity(Class<?>) - Method in class org.arquillian.droidium.native_.enrichment.NativeActivityManager
 
stopActivity() - Method in class org.arquillian.droidium.native_.webdriver.AndroidDriver
Closes currently open activity

T

toString() - Method in class org.arquillian.droidium.native_.configuration.DroidiumNativeConfiguration
 

U

uninstall(SelendroidDeployment) - Method in class org.arquillian.droidium.native_.selendroid.SelendroidServerManager
Uninstalls Selendroid server from Android device.

V

validate() - Method in class org.arquillian.droidium.native_.configuration.DroidiumNativeConfiguration
Validates configuration of Arquillian Droidium native plugin.
validate(Map<String, InstrumentationConfiguration>) - Static method in class org.arquillian.droidium.native_.instrumentation.InstrumentationScanner
Validates instrumentation mapping.

W

WebDriverInstanceNotFoundException - Exception in org.arquillian.droidium.native_.exception
Thrown in case we are operating on an activity for which there is not any WebDriver instance to handle it.
WebDriverInstanceNotFoundException() - Constructor for exception org.arquillian.droidium.native_.exception.WebDriverInstanceNotFoundException
 
WebDriverInstanceNotFoundException(String) - Constructor for exception org.arquillian.droidium.native_.exception.WebDriverInstanceNotFoundException
 
WebDriverInstanceNotFoundException(Throwable) - Constructor for exception org.arquillian.droidium.native_.exception.WebDriverInstanceNotFoundException
 
WebDriverInstanceNotFoundException(String, Throwable) - Constructor for exception org.arquillian.droidium.native_.exception.WebDriverInstanceNotFoundException
 
A C D G I L N O P R S T U V W 
Arquillian Droidium Native plugin 1.0.0.Alpha6

Copyright © 2015 JBoss by Red Hat. All rights reserved.