mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-07-13 10:33:37 +01:00
Documentation: Update WA3 Documentation
Update the documentation and build system for producing documentation for WA3 with support for automatic building on readthedocs. Note: This is currently a WIP.
This commit is contained in:
doc
Makefilebuild_instrumentation_method_map.pybuild_plugin_docs.pymake.batrequirements.txt
setup.pysource
_static
_templates
additional_topics.rstapi_reference.rstchanges.rstconf.pyconfiguration.rstconventions.rstdaq-wiring.pngdaq_device_setup.rstdeveloper_reference.rstdeveloper_reference
device_setup.rstexecution_model.rstfaq.rsthow_to.rsthow_tos
index.rstinstallation.rstinstrumentation_method_map.rstinstrumentation_method_map.templateinvocation.rstmigration_guide.rstplugins.rstquickstart.rstresources.rstrun_config
user_guide.rstuser_reference.rstuser_reference
wa-execution.pngwriting_extensions.rst@ -18,8 +18,8 @@ import sys
|
||||
import string
|
||||
from copy import copy
|
||||
|
||||
from wlauto.core.instrumentation import SIGNAL_MAP, PRIORITY_MAP
|
||||
from wlauto.utils.doc import format_simple_table
|
||||
from wa.framework.instrumentation import SIGNAL_MAP, Priority
|
||||
from wa.utils.doc import format_simple_table
|
||||
|
||||
|
||||
CONVINIENCE_ALIASES = ['initialize', 'setup', 'start', 'stop', 'process_workload_result',
|
||||
@ -36,7 +36,7 @@ def escape_trailing_underscore(value):
|
||||
def generate_instrumentation_method_map(outfile):
|
||||
signal_table = format_simple_table([(k, v) for k, v in SIGNAL_MAP.iteritems()],
|
||||
headers=['method name', 'signal'], align='<<')
|
||||
priority_table = format_simple_table([(escape_trailing_underscore(k), v) for k, v in PRIORITY_MAP.iteritems()],
|
||||
priority_table = format_simple_table(zip(Priority.names, Priority.values),
|
||||
headers=['prefix', 'priority'], align='<>')
|
||||
with open(OUTPUT_TEMPLATE_FILE) as fh:
|
||||
template = string.Template(fh.read())
|
||||
|
Reference in New Issue
Block a user