Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop DejaGNU. #5589

Closed
llvmbot opened this issue Oct 17, 2009 · 16 comments
Closed

Drop DejaGNU. #5589

llvmbot opened this issue Oct 17, 2009 · 16 comments
Labels
bugzilla Issues migrated from bugzilla test-suite

Comments

@llvmbot
Copy link
Collaborator

llvmbot commented Oct 17, 2009

Bugzilla Link 5217
Resolution FIXED
Resolved on May 18, 2019 18:16
Version trunk
OS All
Depends On llvm/llvm-bugzilla-archive#5240
Reporter LLVM Bugzilla Contributor
CC @lattner

Extended Description

The new 'lit" test runner seems to work well for LLVM and Clang. We should move towards phasing out DejaGNU:

  1. Move buildbots to using lit.
  2. Move nightlytest to using lit.
  3. Poll llvm-dev for complaints and missing features.
  4. ?
@llvmbot
Copy link
Collaborator Author

llvmbot commented Oct 19, 2009

The public buildbot has moved to using 'lit' for all tests. This decreased the cycle time by ~30% on the fast x86_64 builder.

An additional step to do:
4. "Build" lit during compile, so that $(llvm-config --bindir)/lit always works. It may even be worth tweaking the lit configs so that it uses this to implement the magic-out-of-build support, since the bin dir could be "compiled into" the version that gets put in the bin dir.

@llvmbot
Copy link
Collaborator Author

llvmbot commented Oct 19, 2009

Bug 5241 would be nice to have, but doesn't block dropping DejaGNU IMHO.

@llvmbot
Copy link
Collaborator Author

llvmbot commented Nov 8, 2009

  1. Move LLVM's TestRunner.sh to using 'lit' instead of 'check-one'.

#​2 and #​3 have been resolved.

@llvmbot
Copy link
Collaborator Author

llvmbot commented Feb 3, 2010

We should complete this for 2.7.

@lattner
Copy link
Collaborator

lattner commented Feb 3, 2010

2.7 only has a week or two to go...

@lattner
Copy link
Collaborator

lattner commented Feb 23, 2010

*** Bug llvm/llvm-bugzilla-archive#6391 has been marked as a duplicate of this bug. ***

@llvmbot
Copy link
Collaborator Author

llvmbot commented Aug 2, 2010

Made lit default for make check in r109997.

@llvmbot
Copy link
Collaborator Author

llvmbot commented Aug 2, 2010

#​4 done in r110000, there is now an 'llvm-lit' tool which lives in the tool directory, and knows how to find the LLVM object root.

@llvmbot
Copy link
Collaborator Author

llvmbot commented Aug 2, 2010

#​5 done in r110002.

Last step is to rewrite TestingGuide.html.

@llvmbot
Copy link
Collaborator Author

llvmbot commented Aug 2, 2010

Updated testing guide basics in r110005.

This more or less finishes off this bug -- there is lots of cleanup we can do to finish purging DejaGNU, but we don't need a bug for it.

@lattner
Copy link
Collaborator

lattner commented Aug 2, 2010

woohoo!

@llvmbot
Copy link
Collaborator Author

llvmbot commented Mar 25, 2012

r153408 and r153409 finalize purging DejaGNU from the sources of LLVM

@jryans
Copy link
Member

jryans commented May 19, 2019

*** Bug llvm/llvm-bugzilla-archive#6390 has been marked as a duplicate of this bug. ***

@llvmbot
Copy link
Collaborator Author

llvmbot commented Nov 27, 2021

mentioned in issue llvm/llvm-bugzilla-archive#5240

@lattner
Copy link
Collaborator

lattner commented Nov 27, 2021

mentioned in issue llvm/llvm-bugzilla-archive#6391

@jryans
Copy link
Member

jryans commented Nov 27, 2021

mentioned in issue llvm/llvm-bugzilla-archive#6390

@llvmbot llvmbot transferred this issue from llvm/llvm-bugzilla-archive Dec 3, 2021
Michael137 pushed a commit to Michael137/llvm-project that referenced this issue Nov 14, 2022
[lldb] Fix issue with re.Pattern availability
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugzilla Issues migrated from bugzilla test-suite
Projects
None yet
Development

No branches or pull requests

3 participants