diff options
author | Lars Wirzenius <liw@liw.fi> | 2015-12-31 21:17:52 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2015-12-31 21:17:52 +0200 |
commit | 09db8e24089d8ac25da7286eef3c0c74b33139ad (patch) | |
tree | f0ecad9b7641b847c301bfd6fa9e7b593ad4abf9 | |
parent | 39a2a48338ce0b05ebb79db2bb0152050f3b5019 (diff) | |
download | obnam-benchmarks-09db8e24089d8ac25da7286eef3c0c74b33139ad.tar.gz |
Add spec for each benchmark on its HTML page
-rw-r--r-- | obbenchlib/htmlgen.py | 2 | ||||
-rw-r--r-- | obbenchlib/templates/benchmark.j2 | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/obbenchlib/htmlgen.py b/obbenchlib/htmlgen.py index 2b85f6b..1662efc 100644 --- a/obbenchlib/htmlgen.py +++ b/obbenchlib/htmlgen.py @@ -153,6 +153,8 @@ class BenchmarkPage(HtmlPage): benchmark.get('description', '')), 'table_rows': table_rows, 'step_names': self.get_step_names(benchmark), + 'spec': yaml.safe_dump( + benchmark, indent=4, default_flow_style=False) } return ( diff --git a/obbenchlib/templates/benchmark.j2 b/obbenchlib/templates/benchmark.j2 index 1a723a1..de5c10a 100644 --- a/obbenchlib/templates/benchmark.j2 +++ b/obbenchlib/templates/benchmark.j2 @@ -34,5 +34,8 @@ </tr> {% endfor %} </table> + + <h2>Spec file for this benchmark</h2> + <p><pre>{{ spec }}</pre></p> </body> </html> |