Commit Graph

2416 Commits

Author SHA1 Message Date
ZyX d53c780071 Do not use absolute path for tmux socket
Absolute path is too long when using tests in ebuild.
2015-02-21 15:59:10 +03:00
ZyX 1e85f5df15 Disable vterm tests for PyPy completely 2015-02-21 15:59:10 +03:00
ZyX 22162a9656 Replace screen-based tests with pexpect-based tests
Currently works for all tests, but dash ones. Not much of a problem since dash
tests were disabled for being unstable.
2015-02-21 15:59:10 +03:00
ZyX 8524ee35e7 Ignore stderr from printf and env
socat may close pipe before they succeed to write something which results in

    env: write error: Broken pipe

(according to my experience leading printf’s always succeeds to write before
socat closes pipe).
2015-02-21 13:56:58 +03:00
ZyX 838a7c3b15 Fix the case when $0 is a path
I.e. something like /home/zyx/.vam/powerline/tests/shell/path/mksh.
2015-02-21 13:46:35 +03:00
ZyX e6b3bff50a Rerun main() only after running finally block 2015-02-21 04:35:56 +03:00
ZyX 5ecf50b4d8 Use different $HOME 2015-02-21 04:35:56 +03:00
ZyX 683691931d Make sure that there is at least one blank line after full log 2015-02-21 02:38:17 +03:00
ZyX fb0fba6c6d Do not modify $PATH and $LD_LIBRARY_PATH unless on travis 2015-02-21 02:38:17 +03:00
ZyX e7c381a63f Make sure USER and HOME variables are defined 2015-02-21 02:38:17 +03:00
ZyX be3fd917a9 Limit maximum amount of attempts to set register a 2015-02-21 02:38:16 +03:00
Nikolai Aleksandrovich Pavlov 6343ff0d8f Merge pull request #1316 from ZyX-I/full-non-travis-tests
Make it possible to run the whole test suite outside of travis
2015-02-21 00:59:25 +03:00
ZyX 75c5295a8c Adjust fish version tests for bot-ci-compiled fish 2015-02-21 00:08:12 +03:00
ZyX 0a0af212ad Allow specifying path to libvterm from environment
Uses POWERLINE_LIBVTERM environment variable.
2015-02-20 23:48:26 +03:00
ZyX 8629999379 Make sure that it is possible to use “system” libvterm.so 2015-02-20 23:47:18 +03:00
ZyX 02b31f36bd Only run fish tests for development version or for 2.1.2 and higher
Currently tests also test Vi key bindings support, but it is not in any release 
yet.
2015-02-20 23:37:13 +03:00
ZyX b349d6e390 Make sure that fish tests are not run for old fishes 2015-02-20 23:16:01 +03:00
ZyX 4d09f4fdb0 Do not run Vim tests if Vim is not available, fallback to system Vim 2015-02-20 22:39:50 +03:00
ZyX 8fff21d77b Set the default value for POWERLINE_TMUX_EXE 2015-02-20 22:36:39 +03:00
ZyX 1445b5a655 Merge branch 'update-qtile' into develop 2015-02-20 22:11:06 +03:00
ZyX 6cad7b0aae Add information about supported versions to documentation 2015-02-20 22:10:34 +03:00
ZyX 479e6afb2a Do not recreate layout if not needed 2015-02-20 22:09:59 +03:00
ZyX 5ee860ba8a Rename timeout to update_interval 2015-02-20 16:40:19 +03:00
ZyX 1742571b63 Use .timer_setup() to setup timer, fix error from cffi markup renderer
1. In qtile-0.9.1 .timeout_add() must be run after ._configure(). In qtile-0.8.0
   .timer_setup() is not run automatically.
2. New pango markup renderer (qtile-0.9.1) is not accepting unicode() objects,
   only str() ones as it converts them to cffi `char *`.

Fixes #1313
2015-02-20 16:39:50 +03:00
ZyX 86bb1616b4 Use new name and two sides in example configuration in documentation 2015-02-20 16:19:04 +03:00
ZyX bf228943ed Allow it to configure side 2015-02-20 16:15:21 +03:00
ZyX eda9d0d607 Move the closing parenthesis to the next line 2015-02-20 16:14:19 +03:00
ZyX 83e459c5f8 Do not use private classes for qtile, do not rename Powerline class 2015-02-20 16:09:06 +03:00
ZyX 6c966811af Update documentation 2015-02-20 16:07:52 +03:00
ZyX b09c7b79b5 Merge branch 'update-requirements' into develop 2015-02-19 23:49:39 +03:00
ZyX 98455c46ce Update Vim version requirements 2015-02-19 23:08:25 +03:00
ZyX ffcd8f7234 Add information about fish requirements 2015-02-19 23:06:33 +03:00
ZyX 9375b3122a Merge commit 'HEAD@{1}' into develop 2015-02-19 12:28:03 +03:00
ZyX 3c596ca114 Do not forget to push develop to upstream 2015-02-19 12:27:46 +03:00
ZyX ecc160cf92 Merge pull request #1312 from ZyX-I/stabilize-vterm-tests
Stabilize vterm tests
2015-02-19 12:25:42 +03:00
ZyX feb9a57dc0 Move code that prints tmux logs to test_tmux.py 2015-02-19 11:39:12 +03:00
ZyX 3d8948c125 Add missing newline in battery segment implementation 2015-02-19 11:39:12 +03:00
ZyX f8ba6b021c Restart failed tmux vterm test a few times 2015-02-19 11:39:12 +03:00
ZyX abe9014e59 Merge branch 'release-2.1' into develop 2015-02-19 02:56:44 +03:00
ZyX ceb0487fe0 Update base version 2015-02-19 02:56:44 +03:00
ZyX 58876504bc Merge commit 'HEAD@{1}' into develop 2015-02-19 02:56:15 +03:00
ZyX d5d4e956fe Fix typo in release script 2015-02-19 02:56:05 +03:00
ZyX 389e01ffd5 Merge branch 'fix-client-compiling' into develop 2015-02-19 02:50:47 +03:00
ZyX 4c6a2e3e59 Also check that MIME type matches during tests
MIME type names are inconsistent across different systems, so only first
component is used. For example, `file` in Travis Ubuntu detects Python scripts
as `text/x-java`, in Gentoo these are `text/x-python`.

Travis Ubuntu also uses magic file format different from the one
sys-apps/file-5.22 from Gentoo has, making it impossible to fix the issue by
just copying the files from my system.
2015-02-19 02:48:03 +03:00
ZyX e233ca7a54 Fix compiling C client when using Python-2.6
`shlex.split` is inadequate when it receives Unicode strings: `u'-O3'` is split 
into a single argument that looks like `'-\x00O\x003\x00'`.
2015-02-15 01:19:06 +03:00
ZyX c1bcaaad9e Merge branch 'pep440' into develop 2015-02-15 01:06:45 +03:00
ZyX 99830bad49 Use PEP440-compatible versions
Fixes #1310
2015-02-15 01:04:58 +03:00
Nikolai Aleksandrovich Pavlov 9823701a55 Merge pull request #1305 from sryze/patch-1
Fix link to colorschemes section
2015-02-08 00:56:57 +03:00
Sergey Zolotarev e112eb4ec4 Fix link to colorschemes section 2015-02-08 02:31:53 +05:00
Nikolai Aleksandrovich Pavlov fc7057c85b Merge pull request #1300 from ZyX-I/stabilize-vterm-tests
Another attempt to stabilize vterm tests
2015-02-07 22:08:05 +03:00