Commit Graph

659 Commits

Author SHA1 Message Date
BK Bolisetty af557ae60c Reverting test_shells to use `which` 2019-10-11 15:15:28 -05:00
BK Bolisetty f9937ab922 Fix #2027 - Use `command -v` instead of which 2019-10-09 23:40:13 -05:00
BK Bolisetty ef6c9b435c Addressing #2027 gradually - use command -v
Currently only changed tests/test.sh and tests/test_bar/test.sh .
2019-10-09 21:51:36 -05:00
Philip Wellnitz 6569cc6cfd disable unstable network_load segment test 2019-10-08 16:05:45 +09:00
Philip Wellnitz f9ce8201c4
Fix #1953 (#1997)
* ipython fix

* ipython fix

* ipython fix

* fix ipython startup

* better fix for nbsp

* ipython7: fix attributes

* Change ipythen tests to use new binding

* ipython test: use proper config
2019-10-08 03:29:43 +09:00
Philip Wellnitz bc33b1ce31
fix #1969 (#2026) 2019-09-27 14:33:24 +02:00
sol 2428f78ea4 support vertically-aligned multi-monitor setups in lemonbar (#1982)
* support vertically-aligned multi-monitor setups in lemonbar

* Fix expected args in lemonbar test
2019-09-26 08:57:56 +02:00
Philip Wellnitz 25737d90eb Disable vterm tests to check ci 2019-09-23 20:14:19 +09:00
Rijnard van Tonder e64ce9bd1a
Fix duplicate conditional check 2018-11-09 22:16:02 -05:00
Foo a92bc72801 fix! Allow failing old vim test when running with Python-2.7 2018-08-12 22:10:15 +03:00
Foo 3c4ec09281 Do not set -x, it fails some tests and makes some output not readable 2018-02-25 22:36:52 +03:00
Foo d27961f0b0 Unset POWERLINE_SUITE_FINAL if exit_suite is continuing 2018-02-25 22:35:11 +03:00
Foo 2fc0e8e520 Use proper $PYTHON in case of UCS2 build and non-bash script 2018-02-25 22:28:29 +03:00
Foo 4a834f38aa Only enable tracing for “final” suites: suites not having subsuites 2018-02-25 22:16:05 +03:00
Foo 23bec031a4 Do not use python from ~/opt directly
It causes problems with sys.path: interpreter could not use installed packages.
2018-02-25 21:53:24 +03:00
Foo 466ee2e295 Print more detailed diagnostics
Specifically, disable set -x from main.sh, but add nicer print_environ function 
executed before each test suite, also setting `set -x` in `enter_suite`.
2018-02-25 21:37:47 +03:00
Foo 910c6a33dd Define PYTHON and LD_LIBRARY_PATH before sourcing main.sh 2017-12-16 16:28:56 +03:00
Foo f507a6370a Do commit code which is actually using virtualenv 2017-12-02 23:16:17 +03:00
Foo 9d836d70e0 Use virtualenv for tmux and vshells tests as well 2017-12-02 19:25:01 +03:00
Foo cee07a69b1 Always supply verb argument 2017-12-02 19:06:38 +03:00
Foo 2a01c4687e Supply segment_info to powerline.segments.env.user() segment in tests 2017-12-02 18:30:24 +03:00
Foo b558d200fe Only shift if verb was supplied 2017-12-02 18:24:01 +03:00
Foo 1b0df9c2bd Wait for thread to start 2017-12-02 17:56:45 +03:00
Foo 0c594b0b34 Use verboser installation, check for installed powerline 2017-12-02 17:56:45 +03:00
Foo 436b4b680a Rename test_shell.py to test_shells.py 2017-12-02 17:56:43 +03:00
Foo eb17b5374b Add some working dash tests 2017-12-02 17:56:41 +03:00
Foo 870de7be21 Improve terminal.py:
1. Make it print true color escape sequences when debugging.
2. Add support for automatic row detection.
2017-12-02 17:56:37 +03:00
Foo 6bbcb610c7 Make vterm UTF-8 2017-12-02 17:56:36 +03:00
Foo 3fca2f8d02 Add skip command, rename tests/failures to tests/status 2017-12-02 17:56:34 +03:00
Foo 96f9c62d86 Start creating shell vterm tests
Should replace #1448.
2017-12-02 17:56:33 +03:00
Foo 29d0a3c171 Remove “output is not to a terminal” from Vim output 2017-12-02 17:56:31 +03:00
Foo cbea5357a9 Use different character for strwidth tests 2017-12-02 17:56:30 +03:00
Foo eb5834cf3e Move version
I do not actually see this character in diff of EastAsianWidth.txt though, but 
it appears that test with 5.1.0 uses 2 and succeeds, tests with 6.0.0 and 8.0.0 
use 1 and succeed, but test with 5.2.0 uses 2 and fails.
2017-12-02 17:56:28 +03:00
Foo 335be73d3e Check unidata_version to determine width
Did not actually determine whether this check is correct.
2017-12-02 17:56:26 +03:00
Foo b047abcd9a First call suite.fail, then super().fail 2017-12-02 17:56:24 +03:00
Foo 55d9c320dc Add missing import 2017-12-02 17:56:23 +03:00
Foo 0a1cf1780f Use better failure message 2017-12-02 17:56:22 +03:00
Foo f111a95b0d Change width to 1
May make test fail on older Python’s
2017-12-02 17:56:21 +03:00
Foo 2787855008 Disable travis hack
Assuming it is outdated.
2017-12-02 17:56:19 +03:00
Foo f0944f840e Make python tests also print to summary 2017-12-02 17:56:15 +03:00
Foo 2a4f76e4fa Also temporary allow pdp failures 2017-12-02 17:56:11 +03:00
Foo 45e148b3a0 Fix what attempts means for PowerlineTestSuite.test 2017-12-02 17:56:07 +03:00
Foo 0ad1d9be40 More granular failure reports in summary from vterm tests 2017-12-02 17:56:03 +03:00
Foo 28faebe260 Do not provide make_test_root unneeded argument 2017-05-21 16:10:33 +03:00
Foo 8e94773791 Fix test_vim.sh: should use standard directory as well 2017-05-21 16:10:30 +03:00
Foo 1151449a8c Switch vterm tests to use “standard” temporary directory in tests/tmp 2017-05-21 02:33:50 +03:00
Foo b0d31181cd Make bash tests check for pipestatus 2017-05-16 19:34:28 +03:00
Foo 30acc6ed4c Make default_leftonly theme use last_pipe_status 2017-05-16 19:34:27 +03:00
Foo 443679d532 Make last_pipe_status fallback to last_exit_code 2017-05-16 19:34:26 +03:00
Foo de899c5fc5 Export pipe status in bash bindings 2017-05-16 19:34:26 +03:00