7cd7b73f58
Fixed an error emptying the reading buffer of the poller
...
Fixed identation
Fixed identation
2019-02-04 09:46:13 +00:00
4a9a2ad105
fw/target/info: Fix for KernelConfig refactor
...
The Devlib KernelConfig object was refactored in commit
f65130b7c7
therefore update the way KernelConfig objects are deserialized to reflect the new
implementation and provide a conversion for PODs.
2019-01-31 09:44:30 +00:00
9f88459f56
fw/workload: Fix Typo
2019-01-30 15:46:54 +00:00
a2087ea467
workloads/manual: Fix incorrect attribute used to access target
2019-01-30 15:46:54 +00:00
31a5a95803
output_processors/postgresql: Ensure screen resolution is a list
...
Ensure that the screen resolution is converted to a list to prevent
casting errors.
2019-01-30 15:46:54 +00:00
3f202205a5
doc/faq: Add answer on how to fall back to surfaceflinger
2019-01-28 12:45:10 +00:00
ce7720b26d
instruments/fps: Fix Typo
2019-01-28 12:45:10 +00:00
766b96e2ad
fw/workload: Add a 'View' parameter to ApkWorkloads
...
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-11 10:12:42 +00:00
3c9de98a4b
setup: Update devlib requirements to development versions.
2019-01-11 10:12:26 +00:00
5263cfd6f8
fw/version: Add development tag to version
...
Add a development tag to the version format instead of using the
revision field.
2019-01-11 10:12:26 +00:00
e312efc113
fw/version: Version bump for minor fixes
v3.1.1
2019-01-10 13:21:16 +00:00
0ea9e2fb63
setup: Update devlib dependency to the release version
2019-01-10 13:21:16 +00:00
78090bd94e
doc/changes: Add change log for v3.1.1
2019-01-10 13:21:16 +00:00
ef45b6b615
MANIFEST: Fix including all of the wa subdirectory
...
Ensure that all subfolders are included in the MANIFEST otherwise when
packaging WA there can be missing files.
2019-01-10 13:21:16 +00:00
22c237ebe9
extras/Docker: Update to use latest release version.
...
Update the dockerfile to use the latest released versions of WA and Devlib.
2019-01-10 13:21:16 +00:00
ed95755af5
fw/output: better classifiers format for metrics
...
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-10 13:03:29 +00:00
4c6636eb72
tools/revent: update binaries to latest version
...
- 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-07 13:31:07 +00:00
60fe412548
wa/version: Update to development version
...
Update WA and devlib versions to development tags.
2019-01-04 11:29:10 +00:00
e187e7efd6
fw/version: Verion Bump to v3.1.0
v3.1.0
2018-12-21 14:31:07 +00:00
d9e16bfebd
setup.py: Update devlib release versions
...
Update WA to use the new release verion of devlib on PyPi instead of
the github repo.
2018-12-21 14:31:06 +00:00
d21258e24d
docs/changes: Update changelog for V3.1
2018-12-21 14:26:55 +00:00
8770888685
workloads/googleslides: Misc Fixes:
...
- 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-21 14:26:55 +00:00
755417f139
workloads/speedometer: Misc Fixes
...
- 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-21 14:26:55 +00:00
ba4004db5f
workloads/googlemaps: Fix for alternative layouts.
...
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-21 14:26:55 +00:00
87ac9c6ab3
workloads/androbench: Fix extracting benchmark results
...
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-21 14:26:55 +00:00
ea5ea90bb6
docs/dev_info/processing_output: Fix formatting
2018-12-21 14:26:55 +00:00
b93beb3f1f
commands/show: Revert quoting method switch
...
In commit bb282eb19c
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-21 14:05:14 +00:00
ca0d2eaaf5
setup.py: Add missing classifier for Python3
2018-12-14 07:44:44 +00:00
06961d6adb
docs/how_tos: Fix incorrect spacing
2018-12-14 07:44:44 +00:00
7d8cd85951
doc/rt_params: Fix incorrect documentaion of parameter names
2018-12-14 07:44:44 +00:00
6b03653227
fw/rt_config: Update tunables parameter to match other formats
...
Update RT param `governor_tunables` to `gov_tunables` to match the style
of the other paramters e.g. `big_gov_tunables`.
2018-12-14 07:44:44 +00:00
a9e254742a
fw/rt_param_manager: Add support for aliased parameters
...
Additionally check for aliases when matching runtime parameters to their
corresponding cfg points.
2018-12-14 07:44:44 +00:00
f2d6f351cb
output_processors/postgres: Fix incorrect parameter
...
When verifying the database schema the connection instead of a cursor
should be passed.
2018-12-07 10:51:18 +00:00
916f7cbb17
docs: Update documentation about database output API and create command
2018-12-07 09:55:17 +00:00
72046f5f0b
fw/output: Convert Status
enums to/from POD during (de)serialization
...
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-07 09:55:17 +00:00
4f67cda89f
utils/types: When creating an enum also try to deserialize from POD
...
Allows for recreating an Enum from a full string representation of the Enum
rather than just the name of the Enum.
2018-12-07 09:55:17 +00:00
0113940c85
fw/execution: Fix status being assigned as strings
2018-12-07 09:55:17 +00:00
0fb8d261fa
fw/output: Add check for schema versions
2018-12-07 09:55:17 +00:00
0426a966da
utils/postgres: Relocate functions to retrieve schema information
...
Move the functions to retrieve schema information to general utilities to
be used in other classes.
2018-12-07 09:55:17 +00:00
eabe15750c
commands/create: Allow for upgrading database schema
...
Provide a method of upgrading existing postgres databases to a new
schema version.
2018-12-07 09:55:17 +00:00
250bf61c4b
postgres: Update schema to v1.2
...
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
2018-12-07 09:55:17 +00:00
64f7c2431e
utils/postgres: Rename postgres_covert to house more general methods
...
Rename the postgres_covert file to allow for place more general postgres
utility functions.
2018-12-07 09:55:17 +00:00
0fee3debea
fw/output: Implement the Output API for using a database backend
...
Allow for the creating of a RunDatabaseOutput to allow for utilizing WA
output API from run data stored in a postgres database.
2018-12-07 09:55:17 +00:00
423882a8e6
output_processors/postgres: Update target info to use POD representation
...
Instead of taking values directly when storing target information use
the POD representation to allow for restoring the state.
2018-12-07 09:55:17 +00:00
86287831b3
utilts/serializer: Update exception method to support Python3
2018-12-07 09:55:17 +00:00
e81aaf3421
framework/output: Split out common Output functionality
...
In preparation for the creation of a DatabaseRunOut split out
functionality that can be shared.
2018-12-07 09:55:17 +00:00
2d7dc61686
output_processors/postgresql: Serialize parameters in json
...
To make it easier to deserialize the data again ensure that the data is
converted to json rather than using the built in string representation.
2018-12-07 09:55:17 +00:00
88a4677434
utils/serializer: Fix attempting to deserialize a single value.
2018-12-07 08:46:12 +00:00
dcf0418379
fw/config/execution: Implement CombinedConfig as Podable
...
Ensure that the various Configuration structures now have serialization
versions.
2018-12-07 08:46:12 +00:00
1723ac8132
fw/output: Implement Output structures as Podable
...
Ensure that the various Output structures now have serialization
versions.
2018-12-07 08:46:12 +00:00