summaryrefslogtreecommitdiffstats
path: root/lldb/test/lldbcurses.py
Commit message (Collapse)AuthorAgeFilesLines
* Move lldb/test to lldb/packages/Python/lldbsuite/test.Zachary Turner2015-10-281-1137/+0
| | | | | | | | | | | This is the conclusion of an effort to get LLDB's Python code structured into a bona-fide Python package. This has a number of benefits, but most notably the ability to more easily share Python code between different but related pieces of LLDB's Python infrastructure (for example, `scripts` can now share code with `test`). llvm-svn: 251532
* Rename `lldb_shared` to `use_lldb_suite`.Zachary Turner2015-10-271-1/+1
| | | | llvm-svn: 251444
* Python 3: Convert uses of `callable(x)` to `six.callable(x)`.Zachary Turner2015-10-261-2/+2
| | | | llvm-svn: 251329
* Python3 - Change sys.maxint to sys.maxsize.Zachary Turner2015-10-261-2/+2
| | | | | | | | | Python3 has no analogue to sys.maxint since ints in Python 3 have arbitrary size. However, the distinction was not actually important in any of these cases, and in a few cases using maxint was already a bug to begin with. llvm-svn: 251306
* Convert `long` to `int`, and portably detect all integral types.Zachary Turner2015-10-261-1/+4
| | | | llvm-svn: 251305
* Add from __future__ import print_function everywhere.Zachary Turner2015-10-231-4/+4
| | | | | | | | | | | | | Apparently there were tons of instances I missed last time, I guess I accidentally ran 2to3 non-recursively. This should be every occurrence of a print statement fixed to use a print function as well as from __future__ import print_function being added to every file. After this patch print statements will stop working everywhere in the test suite, and the print function should be used instead. llvm-svn: 251121
* Fix typo so that "./dotest.py --results-formatter=curses_results.Curses ↵Greg Clayton2015-10-211-1/+1
| | | | | | --results-file=/dev/stdout" works again. llvm-svn: 250952
* Split getting the key from a window from the code that handles the key.Greg Clayton2015-10-161-12/+17
| | | | llvm-svn: 250580
* More general fixes to the tree view and BoxedPanel.Greg Clayton2015-10-161-33/+152
| | | | llvm-svn: 250478
* Fix the ability to quit and use a custom exception. Also print tree items ↵Greg Clayton2015-10-151-11/+49
| | | | | | out so they are more aligned. llvm-svn: 250353
* Added tree panels.Greg Clayton2015-10-131-15/+281
| | | | llvm-svn: 250248
* Fixed up some first responder issues and added menubar support that isn't in ↵Greg Clayton2015-10-071-41/+260
| | | | | | use yet. llvm-svn: 249600
* Added the ability to register key callbacks for much easier key handling. ↵Greg Clayton2015-09-241-3/+34
| | | | | | Also added the elapsed time display to the status bar. llvm-svn: 248450
* Allow TAB key to switch first responder when tests are running or completed.Greg Clayton2015-09-221-0/+7
| | | | | | Typing the shortcut key ('.' for 'pass', 'e' for 'error', etc) will toggle the visibility of the test in the Results window. llvm-svn: 248290
* Split the curses stuff out into a separate file so that we can import curses ↵Greg Clayton2015-09-221-11/+185
| | | | | | | | | | and lldbcurses at the module level. Added key press handling and a first responder system and the ability for windows that can be first responders to be selected and have key presses routed to the first resonder, delegates and also travel up the parent chain. Remove the temp file that was being created. llvm-svn: 248232
* Added a curses based way to see the test suite running. Works only where ↵Greg Clayton2015-09-191-0/+275
curses is implemented. Try it out with: ./dotest.py --results-formatter=test_results.Curses --results-file=/dev/stdout llvm-svn: 248072
OpenPOWER on IntegriCloud