wlauto.workloads.andebench package

Module contents

class wlauto.workloads.andebench.Andebench(device, **kwargs)[source]

Bases: wlauto.common.android.workload.AndroidUiAutoBenchmark

activity = 'com.eembc.coremark.splash'
aliases = AC(['<wlauto.core.extension.Alias object>'])
artifacts = AC([])
core_modules = []
description = '\n AndEBench is an industry standard Android benchmark provided by The\n Embedded Microprocessor Benchmark Consortium (EEMBC).\n\n http://www.eembc.org/andebench/about.php\n\n From the website:\n\n - Initial focus on CPU and Dalvik interpreter performance\n - Internal algorithms concentrate on integer operations\n - Compares the difference between native and Java performance\n - Implements flexible multicore performance analysis\n - Results displayed in Iterations per second\n - Detailed log file for comprehensive engineering analysis\n\n '
finalize(*args, **kwargs)
initialize(*args, **kwargs)
kind = 'workload'
name = 'andebench'
package = 'com.eembc.coremark'
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 integer>, 'mandatory': None, 'name': 'number_of_threads', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'single_threaded', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'native_only', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})"])
regex = <_sre.SRE_Pattern object>
setup(context)[source]
summary_metrics = ['AndEMark Java', 'AndEMark Native']
update_result(context)[source]
validate(*args, **kwargs)