[lit] Refactor ProgressDisplay
authorJulian Lettner <jlettner@apple.com>
Wed, 9 Oct 2019 18:23:30 +0000 (18:23 +0000)
committerJulian Lettner <jlettner@apple.com>
Wed, 9 Oct 2019 18:23:30 +0000 (18:23 +0000)
commit72c7c21dda99bf2a388255ea167914771704a6f9
treee096560f36a83941c263c8950771895624318285
parent70aa6fb6e301c40c5d0c88ee56f275e3a183b575
[lit] Refactor ProgressDisplay

Move progress display to separate file.  Simplify some code paths.
Decouple from other components via progress callback.  Remove unused
`_Display` class.

Reviewed By: serge-sans-paille

Differential Revision: https://reviews.llvm.org/D68525

llvm-svn: 374194
llvm/utils/lit/lit/ProgressBar.py
llvm/utils/lit/lit/display.py [new file with mode: 0644]
llvm/utils/lit/lit/main.py
llvm/utils/lit/lit/run.py
llvm/utils/lit/tests/progress-bar.py