wlauto.workloads.adobereader package

Module contents

class wlauto.workloads.adobereader.AdobeReader(device, **kwargs)[source]

Bases: wlauto.common.android.workload.AndroidUxPerfWorkload

activity = 'com.adobe.reader.AdobeReader'
aliases = AC([])
artifacts = AC([])
core_modules = []
default_search_strings = ['The quick brown fox jumps over the lazy dog', 'TEST_SEARCH_STRING']
deployable_assets = []
description = '\n The Adobe Reader workflow carries out the following typical productivity tasks.\n\n Test description:\n\n 1. Open a local file on the device\n 2. Gestures test:\n 2.1. Swipe down across the central 50% of the screen in 200 x 5ms steps\n 2.2. Swipe up across the central 50% of the screen in 200 x 5ms steps\n 2.3. Swipe right from the edge of the screen in 50 x 5ms steps\n 2.4. Swipe left from the edge of the screen in 50 x 5ms steps\n 2.5. Pinch out 50% in 100 x 5ms steps\n 2.6. Pinch In 50% in 100 x 5ms steps\n 3. Search test:\n Search ``document_name`` for each string in the ``search_string_list``\n 4. Close the document\n\n Known working APK version: 16.1\n '
finalize(*args, **kwargs)
initialize(*args, **kwargs)
kind = 'workload'
name = 'adobereader'
package = 'com.adobe.reader'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'install_timeout', 'constraint': None, 'default': 300, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'check_apk', 'constraint': None, 'default': True, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'force_install', 'constraint': None, 'default': False, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'uninstall_apk', 'constraint': None, 'default': False, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'exact_abi', 'constraint': None, 'default': False, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'clear_data_on_reset', 'constraint': None, 'default': True, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'markers_enabled', 'constraint': None, 'default': False, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'clean_assets', 'constraint': None, 'default': False, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'force_push_assets', 'constraint': None, 'default': False, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'document_name', 'constraint': None, 'default': 'uxperf_test_doc.pdf', 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function list_of_strs>, 'mandatory': None, 'name': 'search_string_list', 'constraint': <function <lambda>>, 'default': ['The quick brown fox jumps over the lazy dog', 'TEST_SEARCH_STRING'], 'allowed_values': None, 'global_alias': None, 'override': False})"])
setup(context)[source]
teardown(context)[source]
validate(*args, **kwargs)
view = ['com.adobe.reader/com.adobe.reader.help.AROnboardingHelpActivity', 'com.adobe.reader/com.adobe.reader.viewer.ARSplitPaneActivity', 'com.adobe.reader/com.adobe.reader.viewer.ARViewerActivity']