Sergei Trofimov
e55f48089b
fw/output: expose metadata
...
Expose result.metadata as a property of the output.
2018-06-29 17:25:29 +01:00
Marc Bonnici
edfbee291b
workloads/jankbench: Fix typo in method name
...
Fix incorrect method name.
2018-06-29 17:25:09 +01:00
Marc Bonnici
04cbf51a15
workloads/jankbench: Fix screen state for ChromeOS
...
We cannot currently determine the screen state from cannot android
containter so only check on android systems.
2018-06-29 17:25:09 +01:00
Marc Bonnici
d016318a32
workloads: Bump known working version of workloads.
2018-06-29 14:46:16 +01:00
Sergei Trofimov
c69a0f69e6
workloads: add mongoperf
...
Add a workload that runs mongoperf benchmark that measures I/O
performance on a MongoDB server. This workload assumes that mongoperf
is already installed.
2018-06-29 12:39:36 +01:00
Marc Bonnici
60989ef66c
doc/contributing: Add a guide to documentation styles
...
Add a documentation style guide to aid in keeping a consistent style
when adding new documentation.
2018-06-29 11:04:09 +01:00
Marc Bonnici
c67994260d
doc: Update heading underlines
...
Ensure consistency for title levels throughout documentation.
2018-06-29 11:04:09 +01:00
Marc Bonnici
98bd3e09b2
doc/api: Make attribute listing a consistent style
2018-06-29 11:04:09 +01:00
Sergei Trofimov
1a7a9e36e6
gitignore: fix path to instrument_method_map.rst
2018-06-28 14:04:21 +01:00
Sergei Trofimov
39b59e4d79
doc: ouput api: add reference to how-to
...
Add a reference to the processing WA output how-to inside the output API
docs.
2018-06-28 12:29:07 +01:00
Sergei Trofimov
ef16d7a754
doc: add output processing how-to
...
Add a developer how-to illustrating the use of WA output processing API
by creating an ASCII reporter.
2018-06-28 12:10:19 +01:00
Sergei Trofimov
06d351f054
utils/misc: fix write_table column widths
...
Consider headers when calculating column widths. This will ensure proper
alignment in cases where the column header is wider than any of the
column values.
2018-06-28 10:32:36 +01:00
Nicholas Thoelke
a3b1921793
dev_scripts: add copyright_updater
...
Add copyright_updater script which checks Python files to ensure their
copyright is up to date with its last modification.
2018-06-27 16:23:08 +01:00
Marc Bonnici
98de37807d
fw/version: Change format of version to conform with PEP440
...
When installing from source WA attempts to include the commit ID in the
version of the installed pacakge however this caused issues with package
managers like pip. PEP440 specifies that local identifiers must be in the
form `<public version identifier>[+<localversion label>]` so update the
version to conform.
https://www.python.org/dev/peps/pep-0440/#local-version-identifiers
2018-06-27 11:41:24 +01:00
Sergei Trofimov
d3872716ed
workloads/deepbench: lengthen timeout
...
Lengthen timeout for gemm and conv tests to be the same as for sparse
test. While the former two usually take a lot less time, their execution
time will vary significantly depending on the target and the runtime
environment (e.g. cpu frequencies might be forced to lowest values).
2018-06-27 10:24:57 +01:00
Marc Bonnici
b858819cf2
gitignore: Update to reflect new doc structure
...
Update the location of the instrument method map with the new structure
for the documentation.
2018-06-26 18:29:45 +01:00
Marc Bonnici
f4d8b64c8c
doc: Reorder doc pages
...
Split glossary into its own section and change the order the pages are
displayed.
2018-06-26 16:25:05 +01:00
Marc Bonnici
9403c43a03
doc/agenda_reference: Improve global aliases description
2018-06-26 16:25:05 +01:00
Marc Bonnici
116c260bae
doc: Reorganise Developer Guide/Reference
2018-06-26 16:25:05 +01:00
Marc Bonnici
e66ae050a9
doc/dev_how_tos: Remove 'Example' from headings and update tags
2018-06-26 16:25:05 +01:00
Marc Bonnici
ca17542d56
doc: Fix old references to results processors
2018-06-26 16:25:05 +01:00
Marc Bonnici
3c467dce95
doc: Fix missing import in Getter example
2018-06-26 16:25:05 +01:00
Marc Bonnici
3ed14e9864
doc: Fix instrument update_output
method description
2018-06-26 16:25:05 +01:00
Marc Bonnici
af8bc42cc2
doc: Update resolver example to use context directly
2018-06-26 16:25:05 +01:00
Marc Bonnici
60e9f08ebc
doc/glossary: Fix incorrect reference for Output Processors entry
2018-06-26 16:25:05 +01:00
Marc Bonnici
37d6433214
doc: Improve Adding a Workload
how to
2018-06-26 16:25:05 +01:00
Marc Bonnici
23eb428829
doc: Add additional references and formatting
2018-06-26 16:25:05 +01:00
Marc Bonnici
2f94d12b57
doc: Restructure developer information
...
Re-organise and add additional information to developer guide.
2018-06-26 16:25:05 +01:00
Marc Bonnici
a64bb3a26f
doc/api: Add workload APIs
2018-06-26 16:25:05 +01:00
Marc Bonnici
750e206b85
doc/dev_reference: Update to use correct API formatting
...
Update the interfaces for Workloads OutputProcessors and Instruments to be
formatted as an API correctly.
2018-06-26 16:25:05 +01:00
Marc Bonnici
9d160b1381
doc/execution_model: Remove unintentional heading
2018-06-26 16:25:05 +01:00
Marc Bonnici
d637557f5a
doc: Update links to have more useful display text
2018-06-26 16:25:05 +01:00
Marc Bonnici
716af1b966
doc: Make config listsing a consistent style
2018-06-26 16:25:05 +01:00
Marc Bonnici
b6e91630b8
doc/user_reference: Restructure Agenda reference
2018-06-26 16:25:05 +01:00
Marc Bonnici
6c93590062
doc: Restructure
...
Restructure the documentation to be split into `User Information` and
`Developer Information`, and split the how to guides into their
corresponding section.
2018-06-26 16:25:05 +01:00
Sergei Trofimov
3c0f1968c5
workloads/apache: fix for Python 3
...
urllib2 does not exist in Python 3, and its methods have been moved into
urllib.request. Use future library to create aliases that work across
both 2 and 3.
2018-06-26 09:55:29 +01:00
Marc Bonnici
d4aad394d7
doc/index: Update intro paragraph
...
Update number of workloads and add note to guide users to the plugin
reference for documentation of individual plugins.
2018-06-25 18:19:30 +01:00
Marc Bonnici
22fcc42903
fw/core: Correct parameter description
2018-06-25 18:19:30 +01:00
Marc Bonnici
1c60f47440
commands/record: Fix record command description.
...
All stages are now optional for recording however the record description
has not been updated to reflect this.
2018-06-25 18:19:30 +01:00
Marc Bonnici
df076c68da
templates: Add parameter example to UiAutomator template.
...
Add additional information to the UiAutomator template for retrieving
parameters.
2018-06-25 18:19:30 +01:00
Marc Bonnici
d3cb350461
commands/templates: Update to add optional setup_rerun
method
2018-06-25 18:19:30 +01:00
Marc Bonnici
e672fbed32
doc/execution_model: Add details about optional setup_rerun
method
2018-06-25 18:19:30 +01:00
Marc Bonnici
185548d13b
doc/signal_dispatch: Update diagram to incorporate new signals
...
Add new signals to diagram and fix incorrect labels.
2018-06-25 18:19:30 +01:00
Sergei Trofimov
03235d0b59
doc: output API restructure part 2
...
- move TargetInfo and RunInfo docs into the new output API doc
- remove the old developer_reference/APIs.rst as obsolete
- Update output API tag reference to point to the new doc
2018-06-25 17:11:47 +01:00
Sergei Trofimov
275c243764
doc: add output API docs
...
- Add a reference tag for metadata
- Remove doc/source/api from .gitignore -- this is no longer
auto-generated.
- Add a top-level "index" for the API documentation.
- Add output API documentation.
- Remove the output API example file, as its contents is now part of the
output API docs.
2018-06-25 17:11:47 +01:00
Sergei Trofimov
c400591759
doc: update glossary
...
Add a few more terms that have special meaning in the context of WA to
the glossary.
2018-06-25 17:11:47 +01:00
Sergei Trofimov
af95b5c990
workloads/lmbench: doc fix
...
Add missing blank lines around the URL indent block.
2018-06-25 17:11:47 +01:00
scott
29174912dd
workloads: add lmbench
...
Add a workload for lat_mem_rd and bw_mem tests of LMbench benchmark, a suite of
portable ANSI/C microbenchmarks for UNIX/POSIX.
This is a port of corresponding workload from WA2.
2018-06-25 14:52:22 +01:00
Sergei Trofimov
687d09cd53
utils/types: fix typos
2018-06-25 14:14:00 +01:00
Marc Bonnici
c255576fd7
fw/core: Allow for a user_directory
to be specified using ~
...
Previously if a path for the `user_directory` was specified using `~`
this would not be expanded causing issues due to incorrect path joining.
2018-06-25 13:45:43 +01:00