powerline/tests
ZyX 71322dfe5b Use st-256color terminal for tests
Reasoning:

1. vt* TERMs (used to be vt100 here) make tmux-1.9 use different and identical
   colors for inactive windows. This is not like tmux-1.6: foreground color is
   different from separator color and equal to (0, 102, 153) for some reason
   (separator has correct color). tmux-1.8 is fine, so are older versions
   (though tmux-1.6 and tmux-1.7 do not have highlighting for previously active
   window) and my system tmux-1.9a.
2. screen, xterm and some other non-256color terminals both have the same issue
   and make libvterm emit complains like `Unhandled CSI SGR 3231`.
3. screen-256color, xterm-256color and other -256color terminals make libvterm
   emit complains about unhandled escapes to stderr.
4. `st-256color` does not have any of the above problems, but it may be not
   present on the target system because it is installed with x11-terms/st and
   not with sys-libs/ncurses.

For the given reasons decision was made: to fix tmux-1.9 tests and not make
libvterm emit any data to stderr st-256color $TERM should be used, up until
libvterm has its own terminfo database entry (if it ever will). To make sure
that relevant terminfo entry is present on the target system it should be
distributed with powerline test package. To make distribution not require
modifying anything outside of powerline test directory TERMINFO variable is set.
2015-01-18 05:15:47 +03:00
..
lib Create vterm-based tests that will test tmux support 2015-01-17 00:26:11 +03:00
path Unify imports 2014-09-01 00:25:24 +04:00
terminfo/s Use st-256color terminal for tests 2015-01-18 05:15:47 +03:00
test_in_vterm Use st-256color terminal for tests 2015-01-18 05:15:47 +03:00
test_shells Make sure to remove logs before retrying 2015-01-09 17:42:20 +03:00
__init__.py Unify imports 2014-09-01 00:25:24 +04:00
empty Start adding tests 2013-03-03 21:03:19 +01:00
install.sh Update code according to the changes in deps repository 2015-01-18 02:42:24 +03:00
matchers.py Unify imports 2014-09-01 00:25:24 +04:00
run_daemon_tests.sh Include args.config_path in the key 2014-09-08 23:53:05 +04:00
run_lint_tests.sh Split shell tests into files 2014-08-29 22:22:39 +04:00
run_python_tests.sh Split shell tests into files 2014-08-29 22:22:39 +04:00
run_shell_tests.sh Use dash hack for PyPy+IPython 2014-11-29 21:40:06 +03:00
run_vim_tests.sh Update code according to the changes in deps repository 2015-01-18 02:42:24 +03:00
run_vterm_tests.sh Create vterm-based tests that will test tmux support 2015-01-17 00:26:11 +03:00
setup_statusline_catcher.py Create tests for CtrlP 2015-01-06 01:39:23 +03:00
test.sh Update code according to the changes in deps repository 2015-01-18 02:42:24 +03:00
test_cmdline.py Add support for Byron Rakitzis’ rc shell reimplementation 2015-01-08 03:32:13 +03:00
test_commandt_plugin.vim Test Command-T plugin 2015-01-06 01:51:31 +03:00
test_config_merging.py Rename `attr` to `attrs` 2015-01-06 16:05:01 +03:00
test_config_reload.py Rename `attr` to `attrs` 2015-01-06 16:05:01 +03:00
test_configuration.py Remove all segments from powerline.segments.common 2015-01-06 17:01:48 +03:00
test_empty_encoding.old.vim Use old Vim for tests, perform sanity test with empty &encoding 2015-01-02 03:37:21 +03:00
test_invalid_unicode.vim Add tests for invalid unicode filenames 2014-09-14 14:26:42 +04:00
test_lib.py Move some functions to powerline.lib.dict 2015-01-02 15:23:49 +03:00
test_lib_config.py Unify imports 2014-09-01 00:25:24 +04:00
test_local_overrides.vim Use g:powerline_theme_overrides dictionary in place of g:…overrides__ 2015-01-06 20:48:39 +03:00
test_nerdtree_plugin.vim Add NERDTree tests 2015-01-06 01:51:31 +03:00
test_plugin_file.vim Replace g:powerline_config_path Vim variable with …_paths list 2014-09-05 22:13:51 +04:00
test_provided_config_files.py Rename `paths` IPython override to `config_paths` 2015-01-07 01:09:53 +03:00
test_segments.py Add support for Byron Rakitzis’ rc shell reimplementation 2015-01-08 03:32:13 +03:00
test_selectors.py Use new functionality to replace tabbuflister and single_tab segment 2014-09-05 20:00:19 +04:00
test_tabline.vim Replace g:powerline_config_path Vim variable with …_paths list 2014-09-05 22:13:51 +04:00
test_watcher.py Use UCS2 Python versions for running tests 2015-01-02 15:23:44 +03:00
vim.py Remove Control-P plugin support 2015-01-06 03:57:38 +03:00
vim_utils.vim Add NERDTree tests 2015-01-06 01:51:31 +03:00