This is an archive of the discontinued LLVM Phabricator instance.

Add archive step to lldb mac builder, combine first build and retry step
ClosedPublic

Authored by chying on May 12 2015, 9:12 PM.

Details

Summary
  • Add archive step
  • Set flunkOnFailure to False for archive step
  • Combine build and retry step to one using || to get buildbot green

Diff Detail

Repository
rL LLVM

Event Timeline

chying updated this revision to Diff 25656.May 12 2015, 9:12 PM
chying retitled this revision from to Add archive step to lldb mac builder, combine first build and retry step.
chying updated this object.
chying edited the test plan for this revision. (Show Details)
chying added reviewers: sivachandra, vharron.
chying added a subscriber: Unknown Object (MLST).
sivachandra edited edge metadata.May 14 2015, 2:13 PM

LGTM with nits. Also, I am assuming it was tested.

zorg/buildbot/builders/LLDBBuilder.py
526 ↗(On Diff #25656)

Lines 525 and 526 can be on the same line.

531 ↗(On Diff #25656)

Lines 530 and 531 can be on the same line.

782 ↗(On Diff #25656)

Line 781 and 782 can be on one line.

sivachandra accepted this revision.May 14 2015, 2:13 PM
sivachandra edited edge metadata.
This revision is now accepted and ready to land.May 14 2015, 2:13 PM
chying updated this revision to Diff 25812.May 14 2015, 2:25 PM
chying edited edge metadata.

fix a few nits

This revision was automatically updated to reflect the committed changes.
vharron added inline comments.May 14 2015, 2:27 PM
zorg/buildbot/builders/LLDBBuilder.py
526 ↗(On Diff #25656)

Please add a comment, something like

  1. this glob will include trace results for all compilers/archs
  2. one example: build/lldb-test-trace-x86_64-clang
536 ↗(On Diff #25656)

I think we should flunk if the zip fails. What do you think?

766 ↗(On Diff #25656)

You should probably keep all python variable names lower case.