mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-01-31 02:01:16 +00:00
docs/changes: Update changelog for V3.1
This commit is contained in:
parent
8770888685
commit
d21258e24d
@ -2,9 +2,95 @@
|
|||||||
What's New in Workload Automation
|
What's New in Workload Automation
|
||||||
=================================
|
=================================
|
||||||
|
|
||||||
-------------
|
*************
|
||||||
|
Version 3.1.0
|
||||||
|
*************
|
||||||
|
|
||||||
|
New Features:
|
||||||
|
==============
|
||||||
|
|
||||||
|
Commands
|
||||||
|
---------
|
||||||
|
- ``create database``: Added :ref:`create subcommand <create-command>`
|
||||||
|
command in order to initialize a PostgresSQL database to allow for storing
|
||||||
|
WA output with the Postgres Output Processor.
|
||||||
|
|
||||||
|
Output Processors:
|
||||||
|
------------------
|
||||||
|
- ``Postgres``: Added output processor which can be used to populate a
|
||||||
|
Postgres database with the output generated from a WA run.
|
||||||
|
- ``logcat-regex``: Add new output processor to extract arbitrary "key"
|
||||||
|
"value" pairs from logcat.
|
||||||
|
|
||||||
|
Configuration:
|
||||||
|
--------------
|
||||||
|
- :ref:`Configuration Includes <config-include>`: Add support for including
|
||||||
|
other YAML files inside agendas and config files using ``"include#:"``
|
||||||
|
entries.
|
||||||
|
- :ref:`Section groups <section-groups>`: This allows for a ``group`` entry
|
||||||
|
to be specified for each section and will automatically cross product the
|
||||||
|
relevant sections with sections from other groups adding the relevant
|
||||||
|
classifiers.
|
||||||
|
|
||||||
|
Framework:
|
||||||
|
----------
|
||||||
|
- Added support for using the :ref:`OutputAPI <output_processing_api>` with a
|
||||||
|
Postgres Database backend. Used to retrieve and
|
||||||
|
:ref:`process <processing_output>` run data uploaded by the ``Postgres``
|
||||||
|
output processor.
|
||||||
|
|
||||||
|
Workloads:
|
||||||
|
----------
|
||||||
|
- ``gfxbench-corporate``: Execute a set of on and offscreen graphical benchmarks from
|
||||||
|
GFXBench including Car Chase and Manhattan.
|
||||||
|
- ``glbench``: Measures the graphics performance of Android devices by
|
||||||
|
testing the underlying OpenGL (ES) implementation.
|
||||||
|
|
||||||
|
|
||||||
|
Fixes/Improvements
|
||||||
|
==================
|
||||||
|
|
||||||
|
Framework:
|
||||||
|
----------
|
||||||
|
- Remove quotes from ``sudo_cmd`` parameter default value due to changes in
|
||||||
|
devlib.
|
||||||
|
- Various Python 3 related fixes.
|
||||||
|
- Ensure plugin names are converted to identifiers internally to act more
|
||||||
|
consistently when dealing with names containing ``-``'s etc.
|
||||||
|
- Now correctly updates RunInfo with project and run name information.
|
||||||
|
- Add versioning support for POD structures with the ability to
|
||||||
|
automatically update data structures / formats to new versions.
|
||||||
|
|
||||||
|
Commands:
|
||||||
|
---------
|
||||||
|
- Fix revent target initialization.
|
||||||
|
- Fix revent argument validation.
|
||||||
|
|
||||||
|
Workloads:
|
||||||
|
----------
|
||||||
|
- ``Speedometer``: Close open tabs upon workload completion.
|
||||||
|
- ``jankbench``: Ensure that the logcat monitor thread is terminated
|
||||||
|
correctly to prevent left over adb processes.
|
||||||
|
- UiAutomator workloads are now able to dismiss android warning that a
|
||||||
|
workload has not been designed for the latest version of android.
|
||||||
|
|
||||||
|
Other:
|
||||||
|
------
|
||||||
|
- Report additional metadata about target, including: system_id,
|
||||||
|
page_size_kb.
|
||||||
|
- Uses cache directory to reduce target calls, e.g. will now use cached
|
||||||
|
version of TargetInfo if local copy is found.
|
||||||
|
- Update recommended :ref:`installation <github>` commands when installing from
|
||||||
|
github due to pip not following dependency links correctly.
|
||||||
|
- Fix incorrect parameter names in runtime parameter documentation.
|
||||||
|
|
||||||
|
|
||||||
|
--------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
*************
|
||||||
Version 3.0.0
|
Version 3.0.0
|
||||||
-------------
|
*************
|
||||||
|
|
||||||
WA3 is a more or less from-scratch re-write of WA2. We have attempted to
|
WA3 is a more or less from-scratch re-write of WA2. We have attempted to
|
||||||
maintain configuration-level compatibility wherever possible (so WA2 agendas
|
maintain configuration-level compatibility wherever possible (so WA2 agendas
|
||||||
@ -29,7 +115,7 @@ believe to be no longer useful.
|
|||||||
do the port yourselves :-) ).
|
do the port yourselves :-) ).
|
||||||
|
|
||||||
New Features
|
New Features
|
||||||
~~~~~~~~~~~~
|
============
|
||||||
|
|
||||||
- Python 3 support. WA now runs on both Python 2 and Python 3.
|
- Python 3 support. WA now runs on both Python 2 and Python 3.
|
||||||
|
|
||||||
@ -75,7 +161,7 @@ New Features
|
|||||||
.. _devlib: https://github.com/ARM-software/devlib
|
.. _devlib: https://github.com/ARM-software/devlib
|
||||||
|
|
||||||
Changes
|
Changes
|
||||||
~~~~~~~
|
=======
|
||||||
|
|
||||||
- Configuration files ``config.py`` are now specified in YAML format in
|
- Configuration files ``config.py`` are now specified in YAML format in
|
||||||
``config.yaml``. WA3 has support for automatic conversion of the default
|
``config.yaml``. WA3 has support for automatic conversion of the default
|
||||||
|
Loading…
x
Reference in New Issue
Block a user