From e52fe98bc4a98e5cb0120d4973d4e1ca6052af4f Mon Sep 17 00:00:00 2001 From: Tim Jammer <tim.jammer@tu-darmstadt.de> Date: Fri, 2 Aug 2024 10:33:52 +0200 Subject: [PATCH] fix cmd csv not working when multiple tools are supplied --- MBI.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/MBI.py b/MBI.py index 6ffd7dbf6..f625111e1 100755 --- a/MBI.py +++ b/MBI.py @@ -634,10 +634,6 @@ def read_tool_reports(rootdir, toolname): return df -def cmd_helpfulness(rootdir, toolnames): - pass - - def cmd_csv(rootdir, toolnames,print_to_console=False): here = os.getcwd() os.chdir(rootdir) @@ -733,7 +729,7 @@ def plot_helpfulness(df, outpath, toolname): mpatches.Patch(color=colors[3], label='not helpful report') ] ax.legend(handles=handles, ncol=2, loc='center left', bbox_to_anchor=(0.05, -0.3)) - ax.set_title(f"Helpfulness of {toolname} error reports") + #ax.set_title(f"Helpfulness of {toolname} error reports") ax.set_xlabel("Percentage of error reports") ax.set_ylabel("MPI feature") plt.tight_layout() @@ -1964,18 +1960,18 @@ elif args.c == 'run': for t in arg_tools: cmd_run(rootdir=rootdir, toolname=t, batchinfo=args.b) elif args.c == 'latex': - extract_all_todo_from_logdir(args.x, args.logs_dir) + extract_all_todo_from_logdir(arg_tools[0], args.logs_dir) # 'smpi','smpivg' are not shown in the paper # cmd_latex(rootdir, toolnames=['aislinn', 'civl', 'isp','itac', 'simgrid', 'mpisv', 'must', 'hermes', 'parcoach', 'mpi-checker']) cmd_latex(rootdir, toolnames=['itac', 'must', 'parcoach']) elif args.c == 'csv': - extract_all_todo_from_logdir(args.x, args.logs_dir) + extract_all_todo_from_logdir(arg_tools[0], args.logs_dir) if arg_tools: cmd_csv(rootdir, toolnames=arg_tools) else: cmd_csv(rootdir, toolnames=['itac', 'must', 'parcoach']) elif args.c == 'html': - extract_all_todo_from_logdir(args.x, args.logs_dir) + extract_all_todo_from_logdir(arg_tools[0], args.logs_dir) if args.x == 'mpirun': # toolnames=['itac', 'simgrid','must', 'smpi', 'smpivg', 'aislinn', 'civl', 'isp', 'mpisv', 'parcoach', 'hermes', 'mpi-checker'] toolnames = ['itac', 'must', 'parcoach'] -- GitLab