summaryrefslogtreecommitdiff
path: root/share/spack/gitlab/cloud_pipelines/scripts/common/aggregate_package_logs.spack.py
diff options
context:
space:
mode:
Diffstat (limited to 'share/spack/gitlab/cloud_pipelines/scripts/common/aggregate_package_logs.spack.py')
-rw-r--r--share/spack/gitlab/cloud_pipelines/scripts/common/aggregate_package_logs.spack.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/share/spack/gitlab/cloud_pipelines/scripts/common/aggregate_package_logs.spack.py b/share/spack/gitlab/cloud_pipelines/scripts/common/aggregate_package_logs.spack.py
index 9adab64e57..b785fc9fed 100644
--- a/share/spack/gitlab/cloud_pipelines/scripts/common/aggregate_package_logs.spack.py
+++ b/share/spack/gitlab/cloud_pipelines/scripts/common/aggregate_package_logs.spack.py
@@ -28,9 +28,17 @@ if __name__ == "__main__":
# Aggregate the install timers into a single json
data = []
+
+ # Look in the CWD for logs
+ local_log_path = os.path.join(os.path.getcwd(), args.log)
+ if os.path.exists(local_log_path):
+ with open(local_log_path) as fd:
+ data.append(json.load(fd))
+
+ # Look in the list of prefixes for logs
for prefix in prefixes:
- time_logs = find_logs(prefix, args.log)
- for log in time_logs:
+ logs = find_logs(prefix, args.log)
+ for log in logs:
with open(log) as fd:
data.append(json.load(fd))