wlauto.workloads.vellamo package¶
Module contents¶
-
class
wlauto.workloads.vellamo.
Vellamo
(device, **kwargs)[source]¶ Bases:
wlauto.common.android.workload.AndroidUiAutoBenchmark
-
aliases
= AC([])¶
-
artifacts
= AC([])¶
-
benchmark_types
= {'3.2.4': ['Browser', 'Metal', 'Multi'], '2.0.3': ['html5', 'metal'], '3.0': ['Browser', 'Metal', 'Multi']}¶
-
core_modules
= []¶
-
description
= '\n Android benchmark designed by Qualcomm.\n\n Vellamo began as a mobile web benchmarking tool that today has expanded\n to include three primary chapters. The Browser Chapter evaluates mobile\n web browser performance, the Multicore chapter measures the synergy of\n multiple CPU cores, and the Metal Chapter measures the CPU subsystem\n performance of mobile processors. Through click-and-go test suites,\n organized by chapter, Vellamo is designed to evaluate: UX, 3D graphics,\n and memory read/write and peak bandwidth performance, and much more!\n\n Note: Vellamo v3.0 fails to run on Juno\n\n '¶
-
finalize
(*args, **kwargs)¶
-
initialize
(*args, **kwargs)¶
-
kind
= 'workload'¶
-
name
= 'vellamo'¶
-
package
= 'com.quicinc.vellamo'¶
-
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': '3.2.4', 'allowed_values': ['3.2.4', '2.0.3', '3.0'], 'global_alias': None, 'override': False})", "Param({'kind': <function list_of_strs>, 'mandatory': None, 'name': 'benchmarks', 'constraint': None, 'default': ['Browser', 'Metal', 'Multi'], 'allowed_values': ['Browser', 'Metal', 'Multi'], 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'browser', 'constraint': None, 'default': 1, 'allowed_values': None, 'global_alias': None, 'override': False})"])¶
-
run_timeout
= 900¶
-
summary_metrics
= None¶
-
valid_versions
= ['3.2.4', '2.0.3', '3.0']¶
-
validate
(*args, **kwargs)¶
-