post_build_ninja_summary.py: Gracefully handle empty .ninja_log files
These are currently produced by Siso, until b/298594790 is addressed. Before: $ post_build_ninja_summary.py -C out/fastbuild-siso-reclient Traceback (most recent call last): File "/usr/local/google/home/philwo/depot_tools/post_build_ninja_summary.py", line 366, in <module> sys.exit(main()) ^^^^^^ File "/usr/local/google/home/philwo/depot_tools/post_build_ninja_summary.py", line 356, in main entries = ReadTargets(log, False) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/google/home/philwo/depot_tools/post_build_ninja_summary.py", line 123, in ReadTargets assert header == '# ninja log v5\n', \ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: unrecognized ninja log version '' After: $ post_build_ninja_summary.py -C out/fastbuild-siso-reclient <nothing> Bug: b/298594790 Fixed: b/297349353 Change-Id: I10d4613e7386707276003fe0fd05cb5b0914be46 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4846349 Reviewed-by: Takuto Ikuta <tikuta@chromium.org> Auto-Submit: Philipp Wollermann <philwo@google.com> Reviewed-by: Bruce Dawson <brucedawson@chromium.org> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>changes/49/4846349/9
parent
b64ee7f525
commit
c3d210d605
Loading…
Reference in New Issue