mirror of
				https://github.com/ARM-software/workload-automation.git
				synced 2025-10-31 07:04:17 +00:00 
			
		
		
		
	doc: Make config listsing a consistent style
This commit is contained in:
		| @@ -237,52 +237,43 @@ All ApkWorkloads have parameters that affect the way in which APK files are | ||||
| resolved, ``exact_abi``, ``force_install`` and ``prefer_host_package``. Their | ||||
| exact behaviours are outlined below. | ||||
|  | ||||
| .. confval:: exact_abi | ||||
| :exact_abi: If this setting is enabled WA's resource resolvers will look for the | ||||
|    devices ABI with any native code present in the apk. By default this setting | ||||
|    is disabled since most apks will work across all devices. You may wish to | ||||
|    enable this feature when working with devices that support multiple ABI's | ||||
|    (like 64-bit devices that can run 32-bit APK files) and are specifically | ||||
|    trying to test one or the other. | ||||
|  | ||||
|    If this setting is enabled WA's resource resolvers will look for the devices | ||||
|    ABI with any native code present in the apk. By default this setting is | ||||
|    disabled since most apks will work across all devices. You may wish to enable | ||||
|    this feature when working with devices that support multiple ABI's (like | ||||
|    64-bit devices that can run 32-bit APK files) and are specifically trying to | ||||
|    test one or the other. | ||||
| :force_install: If this setting is enabled WA will *always* use the APK file on | ||||
|    the host, and re-install it on every iteration. If there is no APK on the | ||||
|    host that is a suitable version and/or ABI for the workload WA will error | ||||
|    when ``force_install`` is enabled. | ||||
|  | ||||
| .. confval:: force_install | ||||
| :prefer_host_package: This parameter is used to specify a preference over host | ||||
|    or target versions of the app. When set to ``True`` WA will prefer the host | ||||
|    side version of the APK. It will check if the host has the APK and whether it | ||||
|    meets the version requirements of the workload. If so, and the target also | ||||
|    already has same version nothing will be done, otherwise WA will overwrite | ||||
|    the targets installed application with the host version. If the host is | ||||
|    missing the APK or it does not meet version requirements WA will fall back to | ||||
|    the app on the target if present and is a suitable version. When this | ||||
|    parameter is set to ``False`` WA will prefer to use the version already on | ||||
|    the target if it meets the workloads version requirements. If it does not it | ||||
|    will fall back to searching the host for the correct version. In both modes | ||||
|    if neither the host nor target have a suitable version, WA will produce and | ||||
|    error and will not run the workload. | ||||
|  | ||||
|    If this setting is enabled WA will *always* use the APK file on the host, and | ||||
|    re-install it on every iteration. If there is no APK on the host that is a | ||||
|    suitable version and/or ABI for the workload WA will error when | ||||
|    ``force_install`` is enabled. | ||||
|  | ||||
| .. confval:: prefer_host_package | ||||
|  | ||||
|    This parameter is used to specify a preference over host or target versions | ||||
|    of the app. When set to ``True`` WA will prefer the host side version of the | ||||
|    APK. It will check if the host has the APK and whether it meets the version | ||||
|    requirements of the workload. If so, and the target also already has same | ||||
|    version nothing will be done, otherwise WA will overwrite the targets | ||||
|    installed application with the host version. If the host is missing the APK | ||||
|    or it does not meet version requirements WA will fall back to the app on the | ||||
|    target if present and is a suitable version. When this parameter is set to | ||||
|    ``False`` WA will prefer to use the version already on the target if it meets | ||||
|    the workloads version requirements. If it does not it will fall back to | ||||
|    searching the host for the correct version. In both modes if neither the host | ||||
|    nor target have a suitable version, WA will produce and error and will not | ||||
|    run the workload. | ||||
|  | ||||
| .. confval:: version | ||||
|  | ||||
|    This parameter is used to specify which version of uiautomation for the | ||||
|    workload is used. In some workloads e.g. ``geekbench`` multiple versions with | ||||
|    drastically different UI's are supported. A APKs version will be | ||||
| :version: This parameter is used to specify which version of uiautomation for | ||||
|    the workload is used. In some workloads e.g. ``geekbench`` multiple versions | ||||
|    with drastically different UI's are supported. A APKs version will be | ||||
|    automatically extracted therefore it is possible to have multiple apks for | ||||
|    different versions of a workload present on the host and select between which | ||||
|    is used for a particular job by specifying the relevant version in your | ||||
|    :ref:`agenda <agenda>`. | ||||
|  | ||||
| .. confval:: variant_name | ||||
|  | ||||
|    Some workloads use variants of APK files, this is usually the case with web | ||||
|    browser APK files, these work in exactly the same way as the version. | ||||
| :variant_name: Some workloads use variants of APK files, this is usually the | ||||
|    case with web browser APK files, these work in exactly the same way as the | ||||
|    version. | ||||
|  | ||||
|  | ||||
| IDs and Labels | ||||
|   | ||||
		Reference in New Issue
	
	Block a user