mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-02-21 12:28:44 +00:00
Workload/Manual: Adds package
parameter to workload
Adds the `package` parameter to allow the workload to be used with the gfxinfo method of collecting data for the FPS instrument.
This commit is contained in:
parent
58a8ea9051
commit
10a614ff04
@ -29,11 +29,13 @@ class ManualWorkloadConfig(object):
|
|||||||
duration=None, # Seconds
|
duration=None, # Seconds
|
||||||
user_triggered=None,
|
user_triggered=None,
|
||||||
view=None,
|
view=None,
|
||||||
|
package=None,
|
||||||
enable_logcat=True
|
enable_logcat=True
|
||||||
):
|
):
|
||||||
self.user_triggered = user_triggered if user_triggered is not None else (False if duration else True)
|
self.user_triggered = user_triggered if user_triggered is not None else (False if duration else True)
|
||||||
self.duration = duration or (None if self.user_triggered else self.default_duration)
|
self.duration = duration or (None if self.user_triggered else self.default_duration)
|
||||||
self.view = view
|
self.view = view
|
||||||
|
self.package = package
|
||||||
self.enable_logcat = enable_logcat
|
self.enable_logcat = enable_logcat
|
||||||
|
|
||||||
|
|
||||||
@ -58,6 +60,12 @@ class ManualWorkload(Workload):
|
|||||||
Parameter('view', default='SurfaceView',
|
Parameter('view', default='SurfaceView',
|
||||||
description="""Specifies the View of the workload. This enables instruments that require a
|
description="""Specifies the View of the workload. This enables instruments that require a
|
||||||
View to be specified, such as the ``fps`` instrument."""),
|
View to be specified, such as the ``fps`` instrument."""),
|
||||||
|
Parameter('package',
|
||||||
|
description="""Specifies the package name of the workload. This enables
|
||||||
|
instruments that require a Package to be specified, such
|
||||||
|
as the ``fps`` instrument. This allows for "gfxinfo" to
|
||||||
|
be used and is the preferred method of collection for FPS
|
||||||
|
statistics on devices API level 23+"""),
|
||||||
Parameter('enable_logcat', kind=boolean,
|
Parameter('enable_logcat', kind=boolean,
|
||||||
description='If ``True``, ``manual`` workload will collect logcat as part of the results.'),
|
description='If ``True``, ``manual`` workload will collect logcat as part of the results.'),
|
||||||
]
|
]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user