wlauto.workloads.peacekeeper package

Module contents

class wlauto.workloads.peacekeeper.Peacekeeper(device, **kwargs)[source]

Bases: wlauto.common.android.workload.AndroidUiAutoBenchmark

aliases = AC([])
artifacts = AC([])
core_modules = []
description = "\n Peacekeeper is a free and fast browser test that measures a browser's speed.\n\n .. note::\n\n This workload requires a network connection as well as support for\n one of the two currently-supported browsers. Moreover, TC2 has\n compatibility issue with chrome\n\n "
finalize(*args, **kwargs)
initialize(*args, **kwargs)
kind = 'workload'
name = 'peacekeeper'
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': 'browser', 'constraint': None, 'default': 'firefox', 'allowed_values': ['firefox', 'chrome'], 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'output_file', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <type 'str'>, 'mandatory': None, 'name': 'peacekeeper_url', 'constraint': None, 'default': 'http://peacekeeper.futuremark.com/run.action', 'allowed_values': None, 'global_alias': None, 'override': False})"])
run_timeout = 900
update_result(context)[source]
validate(*args, **kwargs)
class wlauto.workloads.peacekeeper.PeacekeeperParser[source]

Bases: HTMLParser.HTMLParser

handle_data(data)[source]
handle_endtag(tag)[source]
handle_starttag(tag, attrs)[source]