wlauto.workloads.antutu package

Module contents

class wlauto.workloads.antutu.Antutu(device, **kwargs)[source]

Bases: wlauto.common.android.workload.AndroidUiAutoBenchmark

activity = '.ABenchMarkStart'
aliases = AC([])
artifacts = AC([])
core_modules = []
description = '\n AnTuTu Benchmark is an benchmarking tool for Android Mobile Phone/Pad. It\n can run a full test of a key project, through the "Memory Performance","CPU\n Integer Performance","CPU Floating point Performance","2D 3D Graphics\n Performance","SD card reading/writing speed","Database IO" performance\n testing, and gives accurate analysis for Andriod smart phones.\n\n http://www.antutulabs.com/AnTuTu-Benchmark\n\n From the website:\n\n AnTuTu Benchmark can support the latest quad-core cpu. In reaching the\n overall and individual scores of the hardware, AnTuTu Benchmark could judge\n your phone by the scores of the performance of the hardware. By uploading\n the scores, Benchmark can view your device in the world rankings, allowing\n points to let you know the level of hardware performance equipment.\n\n '
device_prefs_directory = '/data/data/com.antutu.ABenchMark/shared_prefs'
device_prefs_file = '/data/data/com.antutu.ABenchMark/shared_prefs/com.antutu.ABenchMark_preferences.xml'
finalize(*args, **kwargs)
initialize(*args, **kwargs)
kind = 'workload'
local_prefs_directory = '/home/docs/checkouts/readthedocs.org/user_builds/workload-automation/checkouts/legacy/doc/source/../../wlauto/workloads/antutu/shared_prefs'
name = 'antutu'
package = 'com.antutu.ABenchMark'
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': <type 'str'>, 'mandatory': None, 'name': 'version', 'constraint': None, 'default': '6.0.1', 'allowed_values': ['3.3.2', '4.0.3', '5.3.0', '6.0.1'], 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'times', 'constraint': None, 'default': 1, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'enable_sd_tests', 'constraint': None, 'default': False, 'allowed_values': None, 'global_alias': None, 'override': False})"])
setup(context)[source]
summary_metrics = ['score', 'Overall_Score']
update_result(context)[source]
valid_versions = ['3.3.2', '4.0.3', '5.3.0', '6.0.1']
validate(*args, **kwargs)
wlauto.workloads.antutu.extract_metrics(fh)[source]
wlauto.workloads.antutu.extract_older_version_metrics(fh)[source]