wlauto.workloads.octaned8 package

Module contents

class wlauto.workloads.octaned8.Octaned8(device, **kwargs)[source]

Bases: wlauto.core.workload.Workload

aliases = AC([])
artifacts = AC([])
core_modules = []
description = '\n Runs the Octane d8 benchmark.\n\n This workload runs d8 binaries built from source and placed in the dependencies folder along\n with test assets from https://github.com/chromium/octane which also need to be placed in an\n assets folder within the dependencies folder.\n\n Original source from::\n\n https://github.com/v8/v8/wiki/D8%20on%20Android\n\n '
executables = ['d8', 'natives_blob.bin', 'snapshot_blob.bin']
finalize(*args, **kwargs)
initialize(*args, **kwargs)
kind = 'workload'
name = 'octaned8'
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': 'run_timeout', 'constraint': None, 'default': 180, 'allowed_values': None, 'global_alias': None, 'override': False})"])
run(context)[source]
setup(context)[source]
supported_platforms = ['android']
update_result(context)[source]
validate(*args, **kwargs)