wlauto.workloads.glbcorp package

Module contents

class wlauto.workloads.glbcorp.GlbCorp(device, _call_super=True, **kwargs)[source]

Bases: wlauto.common.android.workload.ApkWorkload

activity = 'net.kishonti.benchui.TestActivity'
aliases = AC(['<wlauto.core.extension.Alias object>', '<wlauto.core.extension.Alias object>', '<wlauto.core.extension.Alias object>'])
artifacts = AC([])
core_modules = []
description = '\n GFXBench GL (a.k.a. GLBench) v3.0 Corporate version.\n\n This is a version of GLBench available through a corporate license (distinct\n from the version available in Google Play store).\n\n '
finalize(*args, **kwargs)
initialize(*args, **kwargs)
kind = 'workload'
launch_package()[source]
name = 'glb_corporate'
package = 'net.kishonti.gfxbench'
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': 'times', 'constraint': <function <lambda>>, 'default': 1, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'resolution', 'constraint': None, 'default': None, 'allowed_values': ['720p', '1080p', '720', '1080'], 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'test_id', 'constraint': None, 'default': 'gl_manhattan_off', 'allowed_values': ['gl_alu', 'gl_alu_off', 'gl_blending', 'gl_blending_off', 'gl_driver', 'gl_driver_off', 'gl_fill', 'gl_fill_off', 'gl_manhattan', 'gl_manhattan_off', 'gl_trex', 'gl_trex_battery', 'gl_trex_off', 'gl_trex_qmatch', 'gl_trex_qmatch_highp'], 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'run_timeout', 'constraint': None, 'default': 600, 'allowed_values': None, 'global_alias': None, 'override': False})"])
preamble_regex = None
result_start_regex = None
run(context)[source]
setup(context)[source]
supported_resolutions = {'720p': {'-ei -h': 720, '-ei -w': 1280}, '1080p': {'-ei -h': 1080, '-ei -w': 1920}}
update_result(context)[source]
valid_test_ids = ['gl_alu', 'gl_alu_off', 'gl_blending', 'gl_blending_off', 'gl_driver', 'gl_driver_off', 'gl_fill', 'gl_fill_off', 'gl_manhattan', 'gl_manhattan_off', 'gl_trex', 'gl_trex_battery', 'gl_trex_off', 'gl_trex_qmatch', 'gl_trex_qmatch_highp']
validate(*args, **kwargs)
class wlauto.workloads.glbcorp.GlbRunMonitor(device)[source]

Bases: threading.Thread

new_regex = <_sre.SRE_Pattern object>
old_regex = <_sre.SRE_Pattern object>
run()[source]
stop()[source]
wait_for_run_end(timeout)[source]