Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
199 changes: 143 additions & 56 deletions docs/manpage.rst

Large diffs are not rendered by default.

156 changes: 76 additions & 80 deletions docs/tutorial.rst

Large diffs are not rendered by default.

Empty file modified examples/tutorial/scripts/runall.sh
100644 → 100755
Empty file.
27 changes: 21 additions & 6 deletions reframe/frontend/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -702,6 +702,14 @@ def main():
help='The delimiter to use when using `--table-format=csv`',
envvar='RFM_TABLE_FORMAT_DELIM', configvar='general/table_format_delim'
)
misc_options.add_argument(
'--term-lhs', action='store',
help='LHS term in performance comparisons'
)
misc_options.add_argument(
'--term-rhs', action='store',
help='RHS term in performance comparisons'
)
misc_options.add_argument(
'-v', '--verbose', action='count',
help='Increase verbosity level of output',
Expand Down Expand Up @@ -1127,7 +1135,9 @@ def restrict_logging():
lambda htype: htype != 'stream')
with exit_gracefully_on_error('failed to retrieve session data',
printer):
printer.info(reporting.session_info(options.describe_stored_sessions))
printer.info(
reporting.session_info(options.describe_stored_sessions)
)
sys.exit(0)

if options.describe_stored_testcases:
Expand All @@ -1154,8 +1164,9 @@ def restrict_logging():

if options.performance_compare:
namepatt = '|'.join(n.replace('%', ' %') for n in options.names)
with exit_gracefully_on_error('failed to generate performance report',
printer):
with exit_gracefully_on_error(
'failed to generate performance comparison', printer
):
filt = [None, None]
if options.filter_expr is not None:
if len(options.filter_expr) == 1:
Expand All @@ -1168,8 +1179,10 @@ def restrict_logging():
sys.exit(1)

printer.table(
reporting.performance_compare(options.performance_compare,
None, namepatt, *filt)
reporting.performance_compare(
options.performance_compare, None, namepatt, *filt,
options.term_lhs, options.term_rhs
)
)
sys.exit(0)

Expand Down Expand Up @@ -1769,7 +1782,9 @@ def module_unuse(*paths):
try:
if rt.get_option('storage/0/enable'):
data = reporting.performance_compare(
rt.get_option('general/0/perf_report_spec'), report
rt.get_option('general/0/perf_report_spec'), report,
term_lhs=options.term_lhs,
term_rhs=options.term_rhs
)
else:
data = report.report_data()
Expand Down
3 changes: 2 additions & 1 deletion reframe/frontend/printer.py
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,8 @@ def table(self, data, **kwargs):

table_format = rt.runtime().get_option('general/0/table_format')
if table_format == 'csv':
return self._table_as_csv(data)
self._table_as_csv(data)
return

# Map our options to tabulate
if table_format == 'plain':
Expand Down
Loading
Loading