diff options
Diffstat (limited to 'nm-data-to-csv.py')
-rwxr-xr-x | nm-data-to-csv.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/nm-data-to-csv.py b/nm-data-to-csv.py index 0cedb60..ad890d7 100755 --- a/nm-data-to-csv.py +++ b/nm-data-to-csv.py @@ -50,9 +50,15 @@ def main(): benchmarks = metric_utils.get_benchmarks_from_results_dir(results_dir) for bmk in benchmarks: + exe_path = bmk.exe_path + # Skip calculating size, if exe is not found. + if exe_path is None: + csvwriter.writerow((bmk.name, bmk.exe_name, 0)) + continue + # exes holds the main exe and libs used by benchmark. exes = [] - exes.append(Executable(bmk.exe_name, bmk.exe_path)) + exes.append(Executable(bmk.exe_name, exe_path)) libs = bmk.libs for libname in libs.keys(): |