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
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
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