Age | Commit message (Collapse) | Author |
|
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
|
|
Rename the postgres_covert file to allow for place more general postgres
utility functions.
|
|
Allow for the creating of a RunDatabaseOutput to allow for utilizing WA
output API from run data stored in a postgres database.
|
|
Instead of taking values directly when storing target information use
the POD representation to allow for restoring the state.
|
|
|
|
In preparation for the creation of a DatabaseRunOut split out
functionality that can be shared.
|
|
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.
|
|
|
|
Ensure that the various Configuration structures now have serialization
versions.
|
|
Ensure that the various Output structures now have serialization
versions.
|
|
Ensure that Run structures now have serialization versions.
Also fix serialization/de-serialization of `Status` type as previously this
was formatted as a String instead a pod.
|
|
Ensure that the various Configuration structures now have serialization versions.
|
|
Ensure that the various data structures used to store target information
now have a serialization versions.
|
|
Add a new mix-in class for classes that are serialized to PODs, the aim
of this class is to provide a way to ensure that both the original data
version and the current serialization version are known. When attempting
to de-serialize a POD the serialization version will be compared to the
latest version in WA if not matching will call the appropriate method to
upgrade the pod to a known structure state populating any missing fields
with a sensible default or converting the existing data to the new
format.
|
|
Explicitly convert the passed message into a string as this is expected when
generating a event summary, otherwise splitting can fail.
|
|
|
|
Due to changes introduced in devlib https://github.com/ARM-software/devlib/pull/339
the command placeholder should no longer be in quote so remove them from
the default value.
|
|
As part of https://github.com/ARM-software/devlib/pull/339 the escaping
method are being removed in favour of using `quote` from `pipes` so
also make reflecting changes here.
|
|
Previously the configuration of the tests was performed in the run stage
instead of the setup.
|
|
The X coordinate was miscalculated when attempting to load the test
selection menu.
|
|
|
|
On some devices the score string obtained can contain extra characters.
Only use the numerical values from the score when converting, otherwise
if not found set the result to 'NaN'.
|
|
Ensure that that ProcessContext is initialized before attempting to
initialize any of the output processors.
|
|
v4.3.1 has made a minor change to the run cpu benchmark element.
Refactoring to support both the new and previous elements.
|