aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-20Revert "wa/apk_workloads: Update to not specify a default apk version."HEADmasterVincent Guittot
Only revert vellamo This reverts commit 6ab1ae74a69e3f18ba48232d0d2905e265e21d88. Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org>
2019-02-18tmp fixVincent Guittot
Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org>
2019-02-14output_processors/postgresql: Add missing defaultMarc Bonnici
In the case of no screen resolution being present ensure that a default is used instead of `None`.
2019-02-08workloads/chrome: Fix for tablet devicesMarc Bonnici
Some tablet devices use an alternate tab switching method due to the larger screen space. Add support for adding new tabs via the menu instead of via the tab switcher.
2019-02-08wa/apk_workloads: Update to not specify a default apk version.Marc Bonnici
No longer specify a default version to allow any available apks to be detected and then choose the appropriate automation based on the detected version. Refactor to support new supported_versions attribute and since APK resolution needs to have happened before setting uiauto parameter move assignments to ``initialize``.
2019-02-08fw/workload: Add "support_versions" attribute to workloadsMarc Bonnici
Allow for specifying a list of supported APK versions for a workload. If a specific version is no specified then attempt to a resolve any valid version for the workload.
2019-02-08fw/resource: Support matching APKs on multiple versions.Marc Bonnici
In the case where a range of apk versions are valid allow for the matching process to accommodate a list of versions instead of a single value.
2019-02-08fw/workload: Use apk version for workload if not set.Marc Bonnici
If a workloads `version` attribute is not set, and an APK file is found, use this as the version number. This allows for workloads to not specify a default version via parameters and for an available APK to be automatically chosen.
2019-02-05fw/output: add label property to MetricSergei Trofimov
Add a "label" property to Metric that combines its name with its classifiers into a single string.
2019-02-04Fixed an error emptying the reading buffer of the pollerpablololo12
Fixed identation Fixed identation
2019-01-31fw/target/info: Fix for KernelConfig refactorMarc Bonnici
The Devlib KernelConfig object was refactored in commit https://github.com/ARM-software/devlib/commit/f65130b7c7ecccfe2006e40d2735eeb86639772b therefore update the way KernelConfig objects are deserialized to reflect the new implementation and provide a conversion for PODs.
2019-01-30fw/workload: Fix TypoMarc Bonnici
2019-01-30workloads/manual: Fix incorrect attribute used to access targetMarc Bonnici
2019-01-30output_processors/postgresql: Ensure screen resolution is a listMarc Bonnici
Ensure that the screen resolution is converted to a list to prevent casting errors.
2019-01-28doc/faq: Add answer on how to fall back to surfaceflingerMarc Bonnici
2019-01-28instruments/fps: Fix TypoMarc Bonnici
2019-01-11fw/workload: Add a 'View' parameter to ApkWorkloadsMarc Bonnici
Allow for easy configuring of a view for a particular workload as this can vary depending on the device which can be used when using certain instruments for example `fps`.
2019-01-11setup: Update devlib requirements to development versions.Marc Bonnici
2019-01-11fw/version: Add development tag to versionMarc Bonnici
Add a development tag to the version format instead of using the revision field.
2019-01-10fw/version: Version bump for minor fixesMarc Bonnici
2019-01-10setup: Update devlib dependency to the release versionMarc Bonnici
2019-01-10doc/changes: Add change log for v3.1.1Marc Bonnici
2019-01-10MANIFEST: Fix including all of the wa subdirectoryMarc Bonnici
Ensure that all subfolders are included in the MANIFEST otherwise when packaging WA there can be missing files.
2019-01-10extras/Docker: Update to use latest release version.Marc Bonnici
Update the dockerfile to use the latest released versions of WA and Devlib.
2019-01-10fw/output: better classifiers format for metricsSergei Trofimov
Use a dict-like string representation for classifiers, rather than the default OrderedDict one, which is a lot more verbose and difficult to read.
2019-01-07tools/revent: update binaries to latest versionsyl-nktaylor
- cross-compiled revent binaries to match latest version (with recording timestamp fix f64aaf6 on 12 Oct 2018) toolchains used: gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabi gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu - fixes error in utils/revent.py when reading timestamps from recordings made with previous wa revent binaries
2019-01-04wa/version: Update to development versionMarc Bonnici
Update WA and devlib versions to development tags.
2018-12-21fw/version: Verion Bump to v3.1.0Marc Bonnici
2018-12-21setup.py: Update devlib release versionsMarc Bonnici
Update WA to use the new release verion of devlib on PyPi instead of the github repo.
2018-12-21docs/changes: Update changelog for V3.1Marc Bonnici
2018-12-21workloads/googleslides: Misc Fixes:Marc Bonnici
- Move the slide editing test into the main runWorkload instead of setup. - On some devices the folder picker has changed layout so add support for navigating. - Add support for differently capitalized splash buttons. - Add workaround for adding a new slide if click the button doesn't work the first time.
2018-12-21workloads/speedometer: Misc FixesMarc Bonnici
- Fix formatting - Skip teardown automation if elements are not present on some devices instead of failing the workload. - Give extra time for start button to appear as some devices can be slow to load.
2018-12-21workloads/googlemaps: Fix for alternative layouts.Marc Bonnici
Add additional check for text based directions button as id can be missing on some devices and allow for skipping the view steps stage for large screen devices which do not require this step.
2018-12-21workloads/androbench: Fix extracting benchmark resultsMarc Bonnici
On some devices the entire results page fits on one screen and does not present a scrollable element, therefore only attempt to scroll if available.
2018-12-21docs/dev_info/processing_output: Fix formattingMarc Bonnici
2018-12-21commands/show: Revert quoting method switchMarc Bonnici
In commit bb282eb19c48b5770186d136e8a40c0573ef59b9 devlibs `escape_double_quotes` method was retired in favour of the `pipes.quote` method however this does not format correctly for this purpose therefore revert back to the original escaping method.
2018-12-14setup.py: Add missing classifier for Python3Marc Bonnici
2018-12-14docs/how_tos: Fix incorrect spacingMarc Bonnici
2018-12-14doc/rt_params: Fix incorrect documentaion of parameter namesMarc Bonnici
2018-12-14fw/rt_config: Update tunables parameter to match other formatsMarc Bonnici
Update RT param `governor_tunables` to `gov_tunables` to match the style of the other paramters e.g. `big_gov_tunables`.
2018-12-14fw/rt_param_manager: Add support for aliased parametersMarc Bonnici
Additionally check for aliases when matching runtime parameters to their corresponding cfg points.
2018-12-07output_processors/postgres: Fix incorrect parameterMarc Bonnici
When verifying the database schema the connection instead of a cursor should be passed.
2018-12-07docs: Update documentation about database output API and create commandMarc Bonnici
2018-12-07fw/output: Convert `Status` enums to/from POD during (de)serializationMarc Bonnici
Previously the `Status` Enum was converted to a string as part of serialization however now use the Enum `to_pod` method and make the respective changes for de-serialization.
2018-12-07utils/types: When creating an enum also try to deserialize from PODMarc Bonnici
Allows for recreating an Enum from a full string representation of the Enum rather than just the name of the Enum.
2018-12-07fw/execution: Fix status being assigned as stringsMarc Bonnici
2018-12-07fw/output: Add check for schema versionsMarc Bonnici
2018-12-07utils/postgres: Relocate functions to retrieve schema informationMarc Bonnici
Move the functions to retrieve schema information to general utilities to be used in other classes.
2018-12-07commands/create: Allow for upgrading database schemaMarc Bonnici
Provide a method of upgrading existing postgres databases to a new schema version.
2018-12-07postgres: Update schema to v1.2Marc Bonnici
Update the postgres database schema: - Rename "resourcegetters" schema to "resource_getters" for consistency - Rename "retreies" colum to "retry" to better relflect it purpose - Store additional information including: - POD serialization data - Missing target information - JSON formatted runstate