Age | Commit message (Collapse) | Author |
|
Only revert vellamo
This reverts commit 6ab1ae74a69e3f18ba48232d0d2905e265e21d88.
Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org>
|
|
Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org>
|
|
In the case of no screen resolution being present ensure that a default
is used instead of `None`.
|
|
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.
|
|
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``.
|
|
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.
|
|
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.
|
|
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.
|
|
Add a "label" property to Metric that combines its name with its
classifiers into a single string.
|
|
Fixed identation
Fixed identation
|
|
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.
|
|
|
|
|
|
Ensure that the screen resolution is converted to a list to prevent
casting errors.
|
|
|
|
|
|
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`.
|
|
|
|
Add a development tag to the version format instead of using the
revision field.
|
|
|
|
|
|
|
|
Ensure that all subfolders are included in the MANIFEST otherwise when
packaging WA there can be missing files.
|
|
Update the dockerfile to use the latest released versions of WA and Devlib.
|
|
Use a dict-like string representation for classifiers, rather than the
default OrderedDict one, which is a lot more verbose and difficult to
read.
|
|
- 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
|
|
Update WA and devlib versions to development tags.
|
|
|
|
Update WA to use the new release verion of devlib on PyPi instead of
the github repo.
|
|
|
|
- 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.
|
|
- 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.
|
|
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.
|
|
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.
|
|
|
|
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.
|
|
|
|
|
|
|
|
Update RT param `governor_tunables` to `gov_tunables` to match the style
of the other paramters e.g. `big_gov_tunables`.
|
|
Additionally check for aliases when matching runtime parameters to their
corresponding cfg points.
|
|
When verifying the database schema the connection instead of a cursor
should be passed.
|
|
|
|
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.
|
|
Allows for recreating an Enum from a full string representation of the Enum
rather than just the name of the Enum.
|
|
|
|
|
|
Move the functions to retrieve schema information to general utilities to
be used in other classes.
|
|
Provide a method of upgrading existing postgres databases to a new
schema version.
|
|
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
|