This is an archive of the discontinued LLVM Phabricator instance.

Tolerate flaky LLD tests on NetBSD
ClosedPublic

Authored by krytarowski on Dec 22 2018, 11:31 AM.

Details

Summary

For unknown reasons LLD tests are flaky on the NetBSD buildbot,
but not on local machines of developers.

Unless the linker will be fully functional on this target,
allow to pass flaky tests with optional retry.

Diff Detail

Repository
rL LLVM

Event Timeline

krytarowski created this revision.Dec 22 2018, 11:31 AM
lebedev.ri added a subscriber: lebedev.ri.EditedDec 22 2018, 11:42 AM

'tests'?
check-lld, ELF/relocatable-build-id.s is flaky on http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast too.
@ruiu is that test ever going to be addressed? Super frustrating.

krytarowski added a comment.EditedDec 22 2018, 12:08 PM

I would happily debug lld with TSan.. but we need to raise our (The NetBSD Foundation) resources to be able to continue & speedup our work post New Year.

mgorny added inline comments.Dec 23 2018, 7:08 AM
test/lit.cfg.py
50 ↗(On Diff #179430)

Could you make it in ['NetBSD'], so that it'd be easier to add more platforms if necessary?

  • apply comment from review
krytarowski marked an inline comment as done.Dec 23 2018, 8:42 AM
mgorny accepted this revision.Dec 23 2018, 10:19 AM

Looks good, thanks.

This revision is now accepted and ready to land.Dec 23 2018, 10:19 AM
This revision was automatically updated to reflect the committed changes.