Commit Graph

2679 Commits

Author SHA1 Message Date
Ben Chatelain ef3b547558 ✏️ Add fish to list of supported apps on readme 2017-05-17 15:54:54 -06:00
Nikolai Aleksandrovich Pavlov b5fe29eff5 Merge pull request #1775 from ZyX-I/bash-pipestatus
Add support for pipestatus in bash
2017-05-16 20:07:58 +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 b1e2086fe3 Add some more troubleshooting information 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
Nikolai Aleksandrovich Pavlov be5879379e Merge pull request #1770 from ZyX-I/fix-i3bar-i3ipc
Abstract away subscription to workspace event
2017-05-11 23:04:42 +03:00
Foo 8150d38bd2 Abstract away subscription to workspace event 2017-05-11 23:03:48 +03:00
Nikolai Aleksandrovich Pavlov da3a0fab68 Merge pull request #1769 from ZyX-I/fix-i3-bindings
Fix i3 bar bindings
2017-05-11 22:45:00 +03:00
Foo 1e6414d0e8 Fix i3 bar bindings
Specifically:

- Do not log exceptions to the same location data is output.
- Fix format, i3bar is no longer using “pseudo-JSON”, also not sure whether it 
  ever used format `[[right list], [left list]]`, but it definitely does not 
  now.
- i3bgbar branch is no longer available.
- Yet i3wm supports background color, just with the different key (`background` 
  vs `background_color`).
2017-05-11 21:09:10 +03:00
Foo f6bf7b4916 Merge branch 'release-2.6' into develop 2017-05-08 19:47:15 +03:00
Foo d23c17b7a0 Update base version 2017-05-08 19:47:15 +03:00
Nikolai Aleksandrovich Pavlov c9824da701 Merge pull request #1764 from ZyX-I/tmux-workaround
Break #… sequences inside `#()` in tmux status options
2017-05-06 21:44:36 +03:00
Foo 37cd44ae75 Break #… sequences inside `#()` in tmux status options 2017-05-06 00:33:01 +03:00
Nikolai Aleksandrovich Pavlov 5e46d3b1ef Merge pull request #1762 from ZyX-I/travis-folds
Use custom travis folds
2017-05-01 06:19:53 +03:00
Foo bf29fa9537 Save version to the proper location 2017-05-01 04:31:07 +03:00
Foo 8da977e0a1 Insert travim_fold calls to enter_suite and exit_suite 2017-05-01 04:31:06 +03:00
Nikolai Aleksandrovich Pavlov 9bad9b8375 Merge pull request #1761 from ZyX-I/vterm-vim-tests
Refactor test scripts and reenable shell tests
2017-05-01 03:17:54 +03:00
Foo 343b217cae Fix warncreateglobal warning from zsh_expand 2017-05-01 02:15:50 +03:00
Foo 2d877c9240 Move shell tests inputs and outputs to separate directories 2017-05-01 01:58:48 +03:00
Foo 65c6ed1cff Try setting LD_LIBRARY_PATH
Currently zpython test does not work: libzpython could not load libpython.
2017-05-01 01:45:07 +03:00
Foo 4c5b02d236 Remove “test x” nonsense 2017-05-01 01:28:44 +03:00
Foo 2fcbd89ef8 Trace checkout_cached_dir, use rev-parse in place of some hack 2017-05-01 01:17:09 +03:00
Foo 225ed1f230 Do not add fish and dash to $TEST_ROOT/path 2017-05-01 01:17:09 +03:00
Foo 5a3e19847e Refactor shells test code
Tests passing locally:

bash (no)daemon C
busybox (no)daemon C
fish (no)daemon C
mksh (no)daemon C
rc (no)daemon C
tcsh (no)daemon C
zsh (no)daemon C
zsh zpython
ipython
pdf module
pdf subclass

dash has problems with job control (bgscript.sh not finished by kill)
2017-05-01 00:28:25 +03:00
Foo 717ae5e428 Refactor make_tmp_dir to make_test_root
This fixes problem with `exit_suite --continue` wiping out tmp directory.
2017-04-30 22:55:20 +03:00
Foo 1303cd1b04 Move tests/run_*_tests.sh to tests/test_*/test.sh
Warning: this also makes shell tests run.
2017-04-30 22:40:43 +03:00
Foo 0fc96abce2 Move “library” tests/*.sh to tests/shlib 2017-04-30 18:20:30 +03:00
Foo f3bf749467 Move tests run by run_python_tests to tests/test_python 2017-04-30 18:20:30 +03:00
Foo 53a7d1046e Move messages.fail to a temporary directory 2017-04-30 18:20:30 +03:00
Foo 82ca32edc9 Move vim integration tests to test_vim 2017-04-30 18:20:29 +03:00
Foo c30383a194 Move Python tests.* modules to tests/modules, rename tests/path 2017-04-30 16:02:04 +03:00
Foo 2a1aef1bac Add blank vim+vterm tests 2017-04-30 14:44:26 +03:00
Foo cac99271ca Move lib variable to do_terminal_tests 2017-04-30 14:42:54 +03:00
Foo 255ff49def Define tests via dictionaries, do not hardcode row number 2017-04-30 14:36:50 +03:00
Foo 9d7366436b Move some env variables definition out of run_vim_tests.sh 2017-04-30 13:55:58 +03:00
Foo 96d83346a5 Be more explicit about what to link tmux executable to 2017-04-30 13:55:58 +03:00
Foo a05857e64e Move some code away of test_tmux.sh 2017-04-30 13:55:58 +03:00
Foo 65130ae6ff Hide test/vterm_tmux in env variable, use absolute paths 2017-04-30 13:55:57 +03:00
Foo 1b3aacb837 Move most of the vterm testing code to tests.lib.terminal 2017-04-30 13:18:50 +03:00
Nikolai Aleksandrovich Pavlov 1d602204b1 Merge pull request #1760 from ZyX-I/vterm-tests
Fix tmux vterm tests
2017-04-30 12:45:15 +03:00
Foo e34a372f10 Fix number of spaces 2017-04-30 12:21:46 +03:00
Foo e3d0649372 Always remove all tmux logs 2017-04-30 06:40:05 +03:00
Foo afb6b0995d Do not force MutableDimensions inherit from Dimensions 2017-04-30 06:36:29 +03:00
Foo a2bc59c020 Do not call Dimensions.__init__ 2017-04-30 06:06:52 +03:00
Foo 93cbeb92e9 Fix misplaced lines 2017-04-30 05:35:53 +03:00
Foo bbb9ae21f4 Move printing tmux logs out of test_expected_result 2017-04-30 05:34:19 +03:00
Foo 883aa73e9f Refactor vterm tests: move most of things out of the try 2017-04-30 05:31:14 +03:00
Foo 519f08541b Also move arguments list out of the try body 2017-04-30 05:07:25 +03:00