Foo
fb769d7297
Refactor environment and expected results
2017-04-30 05:04:35 +03:00
Foo
14982fc693
Make tmux tests more sane
2017-04-30 01:38:59 +03:00
Nikolai Aleksandrovich Pavlov
5fa504118e
Merge pull request #1642 from ZyX-I/wm-daemon
...
Use powerline daemon for running awesome bindings
2017-04-01 15:31:42 +03:00
Nikolai Aleksandrovich Pavlov
3aad562087
Merge pull request #1720 from welwood08/feature/optional-outer-padding
...
Make length of `output_padding` in renderer controllable
2017-02-19 15:00:54 +03:00
William Elwood
063a45672f
Make length of `output_padding` in renderer controllable
...
Defaults to previous behaviour (length 1).
2017-02-19 11:43:46 +00:00
Foo
dd707cc0a6
Temporary disable tmux and shell tests so that do not fail CI
2017-02-14 11:03:42 +03:00
Foo
19659189da
Add support for unknown modes in Vim
...
Closes #1715
2017-02-06 16:32:45 +03:00
Elliott Sales de Andrade
6f32ca001c
Use hglib instead of mercurial directly.
...
This wrapper uses the command server without tying it to the mercurial
internals, which means it can support Python 3 and use a more liberal
license.
2016-11-01 15:22:24 -04:00
Foo
64d96c833e
Fix shell tests
2016-10-29 19:00:59 +03:00
Foo
19f9885825
Fix python tests by abstracting away default theme name
2016-10-29 15:58:53 +03:00
Foo
be762da476
Provide explicit scope information in powerline.zsh
...
Fixes #1647
2016-09-17 18:24:47 +03:00
Foo
5784c0cbc6
Use powerline daemon for running awesome bindings
...
Also adds functional tests for awesome bindings.
Replaces #1641
2016-08-20 21:03:24 +03:00
Foo
0fc01e07be
Allow ipython tests to fail
2016-07-09 16:53:39 +03:00
Foo
66c6de34ee
Slow down IPython tests
2016-07-09 16:53:39 +03:00
Foo
d89e7909d9
Fix tests
2016-07-08 22:04:54 +03:00
Phil Thomas
41a50fe5b2
Use different query to retrieve weather
...
Also switches geoip service.
Credit for fix to @gsusrafael
Fixes #1571
2016-05-15 13:42:53 +03:00
XZS
f4cbeaff9b
test Vim variant of stash segment
2016-04-27 16:54:36 +02:00
XZS
a8f3d016a7
test git stash backend
2016-04-27 16:54:36 +02:00
XZS
802791e979
test stash segment
2016-04-27 16:54:35 +02:00
Iblis Lin
e3369f200f
Add `short` param for system_load segment
...
Testing included
2016-04-09 03:52:34 +08:00
Nikolai Aleksandrovich Pavlov
a44c9a8ec9
Merge pull request #1542 from s-ol/i3-scratch
...
Add segments.i3wm.scratchpad
2016-03-20 04:50:44 +04:00
s-ol
eec80dfb6c
Add test for segments.i3wm.scratchpad
2016-03-20 01:22:10 +01:00
Foo
e9b70b9edf
Make Popen.communicate receive only bytes
...
Fixes #1547
Closes #1548
2016-03-19 23:07:01 +03:00
S0lll0s
623c1f85bc
Add tests for i3wm listers and workspace segment
2016-02-04 04:43:26 +03:00
S0lll0s
db99ad1d90
Refactor i3wm segment and lemonbar binding
...
Move get_i3_connection and get_xrandr_outputs into bindings.wm
2016-02-04 04:37:30 +03:00
Foo
646b0ea5ea
Improve powerline-lemonbar documentation
...
Changes:
- Usage determination transferred back to argparse (it wraps).
- Added complete description of lemonbar script to wm-widgets.rst.
- --interval and --height got their arguments clarified by metavar: it was not
clear what units they use.
- --bar-command got its metavar because it is better then default BAR_COMMAND.
- --bar-command short variant is now -C.
2016-01-08 19:30:49 +01:00
Foo
619ae9050e
Lint test configuration
2016-01-08 19:30:49 +01:00
Foo
b29988b7ec
Add functional tests for lemonbar bindings
2016-01-08 19:30:49 +01:00
S0lll0s
ee5f471b49
Deprecate "bar" bindings in favor of lemonbar
2016-01-08 19:30:49 +01:00
S0lll0s
7b60b941fd
Let segment_info overwrite i3wm workspace output
2016-01-08 01:46:23 +01:00
Nikolai Aleksandrovich Pavlov
eaa772f195
Merge pull request #1495 from ZyX-I/extended-logging
...
Add more logging options
2015-11-22 06:35:56 +03:00
Foo
3f59edc060
Add more logging options
2015-11-22 06:08:37 +03:00
John Drouhard
3f400f7d1a
update test_tabline.vim with new tab:divider highlight group
2015-11-14 19:39:35 -06:00
John Drouhard
a85b54d923
Update vim test module to implement 'getbufvar(...)'
...
This allows the tests for the buffer tablist to pass, since it now uses
getbufvar(nr, '&modified') to detect whether the buffer needs to be
modified
2015-11-14 19:39:35 -06:00
Nikolai Aleksandrovich Pavlov
a7dc28fb4d
Merge pull request #1472 from ZyX-I/pr-1426
...
Add hide_domain argument to common.env.user segment
2015-10-20 00:03:41 +03:00
=
e0a62f9cf7
Add hide_domain argument to common.env.user segment
...
If true, this argument hides `@` and the following characters from the user
name.
Fixes #1420
Closes #1426
2015-10-19 23:53:23 +03:00
Nikolai Aleksandrovich Pavlov
e041f0e6ac
Merge pull request #1451 from QuLogic/virtualenv-conda
...
Show conda environment in virtualenv segment.
2015-10-19 23:50:05 +03:00
Foo
688e507967
Install old virtualenvwrapper for 2.6 UCS2 Python
2015-10-19 22:46:20 +03:00
Foo
76be911b81
Skip date test on PyPy3
...
See https://bitbucket.org/pypy/pypy/issues/2161/pypy3-strftime-does-not-accept-unicode
2015-10-06 01:46:25 +03:00
Håken Lid
c6a6041b0d
Allow unicode characters in time segment in Python-2
2015-10-06 00:40:54 +03:00
Elliott Sales de Andrade
56aa31a66d
Show conda environment in virtualenv segment.
...
Either conda or virtualenv checks can be disabled using the new
ignore_venv or ignore_conda options to this segment.
2015-09-14 02:36:06 -04:00
Sean Fisk
105cf6666f
Detect internal_ip interface from default gateway
...
Add the option to specify `interface='default_gateway'` to the
`internal_ip` segment, which displays the IP address of the interface
connected to the default gateway.
2015-09-05 18:00:55 -04:00
Sergei Trofimov
eeaaf3930f
updating tmux tests to expect window_flags in window status format
2015-08-27 09:05:13 +01:00
Nikolai Aleksandrovich Pavlov
5905ac22bf
Merge pull request #1432 from S0lll0s/new-workspace
...
Add 'output' option to segments.i3wm.workspaces
2015-08-22 20:12:53 +03:00
S0lll0s
918dd957cf
Add 'output' option to segments.i3wm.workspaces
2015-08-22 18:53:32 +02:00
Foo
959693fa97
Temporary fix for failing zsh tests
2015-08-22 18:05:07 +03:00
Foo
b7bca615af
Use tests/common.sh for reporting test failures
2015-08-22 17:29:44 +03:00
Foo
9f0665506b
Rename …/test_in_vterm/test.sh to …/test_in_vterm/test_tmux.sh
2015-08-21 18:40:49 +03:00
Nikolai Aleksandrovich Pavlov
94cd0caa0f
Merge pull request #1433 from ZyX-I/vim-move
...
Vim has moved to github, so tip and version tag got renamed
2015-08-21 18:20:43 +03:00
Nikolai Aleksandrovich Pavlov
eba68f05cb
Merge pull request #1404 from ZyX-I/tcsh-whitelist
...
Do not use tcsh, mksh, busybox and socat from deps
2015-08-21 18:18:56 +03:00
Foo
fed3c70b81
Vim has moved to github, so tip and version tag got renamed
2015-08-21 18:13:26 +03:00
Fumihiro Xue
f098ed2fe0
Add ac-charging indication for battery segment
2015-07-27 13:48:32 +08:00
Foo
c184b2be12
Also do not use bot-ci mksh, busybox and socat dependencies
...
All of them were whitelisted:
- Mksh was whitelisted in travis-ci/travis-ci#3881 .
- Busybox was whitelisted in travis-ci/travis-ci#3880 .
- Socat was whitelisted in travis-ci/travis-ci#3883 .
2015-07-09 22:54:49 +03:00
Foo
dbe7e16520
Do not use tcsh from deps
...
Tcsh was unmasked according to travis-ci/travis-ci#3882 and can now be installed
by travis.
2015-07-06 21:13:14 +03:00
Nikolai Aleksandrovich Pavlov
b789437ce1
Merge pull request #1387 from mdeaudelin/develop
...
Fix dash bindings on OS X
2015-05-30 17:45:34 +03:00
Nikolai Aleksandrovich Pavlov
0ea0291fca
Merge pull request #1371 from ZyX-I/clickable-tabs
...
Add support for clicking tabs in Vim
2015-05-29 22:54:22 +03:00
Foo
b8c30facb7
Fix typo in multi_byte feature name
2015-05-29 22:25:56 +03:00
Foo
c64570a50c
Add unit tests
2015-05-29 22:25:56 +03:00
Foo
c000805065
Update integration tests
2015-05-29 22:25:56 +03:00
Foo
a718a10591
Add integration tests for tmux segment truncation
2015-05-23 16:11:08 +03:00
Foo
fe3b3b1598
Automatically truncate tmux status line when needed
...
Closes #1328 (but not fixes it)
Closes #137 (not actually fixes it because I do not know some segment widths)
2015-05-23 16:11:08 +03:00
Nikolai Aleksandrovich Pavlov
bf6191d144
Merge pull request #1372 from ZyX-I/pull-1366
...
Switch the underlying i3-IPC layer and deprecate i3bgbar bindings
2015-05-17 21:20:12 +03:00
Foo
dd8868413b
Add i3wm segment unit tests
2015-05-17 21:05:59 +03:00
Foo
acb7c27a88
Use different highlight group for network_load divider
...
Fixes #1368
2015-05-17 12:01:11 +03:00
Mathieu Deaudelin
c93829385b
Fix dash bindings on OS X
...
Fixes two errors that occur while using Powerline with dash under
Mac OS X.
Problem: Execution of the mktemp command fails on OS X.
Cause: mktemp requires a mandatory argument (-t or full path)
Solution: Provide an absolute path as a template to the mktemp command.
Problem: powerline executable fails to be called because its
command line unexpectedly contains spaces.
Cause: The _POWERLINE_JOBS variable contains spaces, because the wc
command returns spaces before the number on OS X.
Solution: Trim the spaces before assigning the value to the variable.
2015-05-13 16:04:23 -04:00
Foo
450dbecb34
Mock realpath if it is not present
2015-05-10 23:05:57 +03:00
Foo
24176882ab
Use force-removal of .git
...
Otherwise it may hang with message like
rm: remove write-protected regular file `tests/bot-ci/.git/objects/pack/pack-589af67feed5a0f1d2c4cfb43325ab5165539bcc.pack'?
2015-05-10 22:47:18 +03:00
Foo
37a0c4dd24
Enable directory caching
2015-05-10 22:47:18 +03:00
Foo
8e8e396778
Switch to container-based infrastructure
2015-05-10 22:47:18 +03:00
Foo
b88a16c98f
Move from /opt to $HOME/opt
2015-05-10 22:47:18 +03:00
Foo
e097f656c3
Fix main arguments parser tests
2015-05-10 22:23:19 +03:00
Foo
424d71ee57
Use different string for tmux-2.0
2015-05-10 15:33:43 +03:00
Foo
a326153ba0
Disable fish tests
...
Properly fixing them is out of the scope of this PR
2015-05-10 15:07:03 +03:00
Foo
d11ddd0bbf
Add hostname executable when running shell tests
2015-05-10 15:07:02 +03:00
Foo
d464ff84bb
Fix warning when &l:statusline is set to a unicode value
...
This normally should not happen because &l:stl should be powerline-controlled,
but some plugins do this.
Fixes #1347
2015-04-17 22:36:23 +03:00
Foo
10c0c5be5d
Add above tests for bash, fish and zsh
2015-03-01 17:25:03 +03:00
Foo
4a3798b43b
Fix tcsh renderer: end prompt with a sequence that is not dropped
2015-03-01 17:25:03 +03:00
ZyX
3bf484de25
Break on self.quitting line
...
This may also cause python-3.2 pdb test to error out.
2015-02-21 19:55:39 +03:00
ZyX
68b43c59be
Disable pdb PyPy tests completely
...
They currently fail for the reason that does not seem related to powerline
(though this problem did not occur before porting tests to pexpect, so this
should be somewhat related (somewhat: PyPy fails on code `return br'\u%04x'
% ord(c)` which is no a valid Python code (`%` can no longer be used with
`bytes()` obects), the whole situation only means that before using pexpect bug
in PyPy was not hit)).
2015-02-21 19:55:39 +03:00
ZyX
0058919c2b
Remove blank lines from pdb output
...
It is the problem that causes python-3.2 pdb tests to fail on travis.
2015-02-21 19:55:39 +03:00
ZyX
9a89d4defa
Do not special-case PyPy+ipython
2015-02-21 19:55:39 +03:00
ZyX
74e81bf788
Restore the timeout
...
There may be a reason for a test to take 3 minutes long, but there is no reason
for the test to take even half a minute long *without any output*.
2015-02-21 19:55:39 +03:00
ZyX
678faed4c2
Force destroying child after everything was done
...
Normally this line should not do anything useful.
2015-02-21 19:55:39 +03:00
ZyX
b7c7d29aa0
Use “non-blocking” read and stop on TIMEOUT and EOF
2015-02-21 19:55:39 +03:00
ZyX
deee40505d
Do not repeat `if` more times then needed
2015-02-21 19:55:39 +03:00
ZyX
38a05b34d7
Do not use “which ipython” in echo since it is no longer relevant
2015-02-21 19:55:38 +03:00
ZyX
6a6991bcb4
Use 3 minutes for timeout
2015-02-21 19:55:38 +03:00
ZyX
7d98218b64
Do not wait, just .read()
...
.read() without arguments should read until EOF is received.
2015-02-21 19:55:38 +03:00
ZyX
0a87b558d9
Do not use child.wait(), it hangs
2015-02-21 19:55:38 +03:00
ZyX
0710f2760f
Open log as binary file for writing
...
Child output is binary.
2015-02-21 16:11:04 +03:00
ZyX
d5361337c1
Use script to test whether python zsh uses matches $PYTHON
2015-02-21 16:08:50 +03:00
ZyX
0f86bbf819
In place of running ipython executable run IPython module
...
This should fix the problem with using wrong ipython for tests.
2015-02-21 15:59:10 +03:00
ZyX
b2ecb8ca84
Do not append PYTHON to *_REPO paths
...
$PYTHON variable is sometimes a full path which makes everything fail. It is
also useless move since directories are destroyed after tests and running two
test.sh scripts in parallel is not supported in any case.
2015-02-21 15:59:10 +03:00
ZyX
bb6342c12a
Tell tmux correct path to shell to use
2015-02-21 15:59:10 +03:00
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
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