| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-12-08 | test/lua: update to changes in Lua API | Marc André Tanner | 1 | -5/+5 | |
| 2016-11-21 | test/sam: use our own implementation of ssam(1) | Marc André Tanner | 2 | -16/+27 | |
| The ssam(1) rc script is seamingly not part of earlier 9base packages and the homebrew version is by default unusable due to a broken shebang line. Also improve sam(1) detection: check default binary location as used by the Debian package. | |||||
| 2016-11-21 | test/sam: apply commands to complete file | Marc André Tanner | 1 | -1/+1 | |
| 2016-11-19 | test/vim: add a few tests for registers | Marc André Tanner | 10 | -0/+58 | |
| 2016-11-19 | test/vim: fixup some of the previously broken tests | Marc André Tanner | 2 | -4/+5 | |
| 2016-11-19 | test/sam: try to fall back to `9 ssam` if ssam is not found | Marc André Tanner | 1 | -5/+12 | |
| 2016-11-19 | test/vim: add some hints for possible test authors | Marc André Tanner | 1 | -2/+23 | |
| 2016-11-17 | test/vim: redirect both stdout and stderr to /dev/null | Marc André Tanner | 1 | -1/+1 | |
| This should make the list of tests more readable. | |||||
| 2016-11-17 | test: use :qall! to terminate tests | Marc André Tanner | 3 | -3/+3 | |
| This should make sure that vis always terminates and never hangs waiting for further input. Lua errors in particular cause a new window/file to be displayed showing a detailed error message. Previously only this internal file was closed but the original file remained open and prevented vis from exiting. | |||||
| 2016-11-17 | test/vim: ignore user supplied visrc.lua | Marc André Tanner | 2 | -0/+2 | |
| Custom key bindings might interfere with the tests. | |||||
| 2016-11-17 | test/vim: remove trailing white spaces after pre-processing keys file | Marc André Tanner | 1 | -1/+1 | |
| Analogous to the previous commit. | |||||
| 2016-11-17 | test/vis: remove trailing white spaces after pre-processing keys file | Marc André Tanner | 1 | -1/+1 | |
| Using cpp(1) to remove comments might not have been the best idea, some versions of clang leave trailing white space intact whereas gcc removes them. These trailing spaces were wrongly interpreted as <Space> input. This hopefully fixes the tests on Mac OS X. | |||||
| 2016-11-16 | test/vis: convert vis specific tests to use the Lua API | Marc André Tanner | 3 | -22/+42 | |
| Instead of using the keys utility to convert the textual key representation into something a terminal would send and then pipe it to vis' standard input use the Lua API to directly feed the keys into vis' input queue. This has a number of advantages: - it is less fragile: the keys utility is incomplete and only handles the most common keys - it is faster because there is no need to artificially delay input after an <Escape> key to give vis a chance to distinguish between a single <Escape> and the start of an escape sequence | |||||
| 2016-11-16 | test: remove travis CI integration | Marc André Tanner | 1 | -2/+2 | |
| Instead we will only run the desired tests from .travis.yml. | |||||
| 2016-11-16 | test/lua: redirect stdin and stderr to /dev/null | Marc André Tanner | 1 | -1/+1 | |
| Redirecting stdin mimics the environment on Travis CI. Redirecting stderr should give a nicer test list output, albeit some useful messages might get lost. | |||||
| 2016-11-15 | test/lua: make tests more robust, print Lua include paths | Marc André Tanner | 3 | -8/+9 | |
| 2016-11-13 | test/lua: build vis binary if necessary | Marc André Tanner | 1 | -1/+5 | |
| 2016-11-13 | test/lua: print :help output and distinguish between fail/error | Marc André Tanner | 1 | -1/+2 | |
| 2016-11-11 | test/lua: adapt to different line ending type returned by Lua API | Marc André Tanner | 2 | -2/+2 | |
| 2016-11-11 | test/sam: few new tests | Marc André Tanner | 4 | -0/+19 | |
| 2016-11-09 | test/vim: test cancelation of `r` command | Marc André Tanner | 1 | -0/+2 | |
| 2016-11-09 | test/vim: add test for `r` in normal/visual mode | Marc André Tanner | 2 | -0/+13 | |
| 2016-11-08 | test/vis: add structural regexp tests which round up/down a selection | Marc André Tanner | 6 | -0/+76 | |
| 2016-11-08 | test/util: fix key parsing in keys utility | Marc André Tanner | 1 | -5/+20 | |
| We should only attempt to parse special keys if they are delimited by angle brackets i.e. <Key> but not Key. | |||||
| 2016-11-08 | test/util: delete useless file | Marc André Tanner | 1 | -1/+0 | |
| 2016-11-05 | test: disable test/vis and test/vim sets on non-Linux CI servers | Marc André Tanner | 2 | -11/+6 | |
| 2016-11-05 | test/sam: improve test output | Marc André Tanner | 1 | -2/+2 | |
| Redirect the vis UI to /dev/null. Let it write to an output file instead of redirecting stdout, keeps the terminal in a sane state. | |||||
| 2016-11-05 | test/sam: add new test cases | Marc André Tanner | 10 | -0/+75 | |
| 2016-11-05 | test/sam: add more remarks about sam incompatibilities to README | Marc André Tanner | 1 | -12/+51 | |
| 2016-11-04 | test/vim: do not run these tests in continuous integration environment | Marc André Tanner | 1 | -0/+5 | |
| In contrast to the local enivronment they don't seem to work reliably. | |||||
| 2016-11-03 | test/sam: add sam testing infrastructure | Marc André Tanner | 6 | -1/+132 | |
| Compare structural regular expression implementation with the one of sam(1). | |||||
| 2016-11-03 | test/vim: add more join related tests | Marc André Tanner | 10 | -0/+57 | |
| Close #4 | |||||
| 2016-05-16 | test/lua: fix test for invalid cursor position | Marc André Tanner | 2 | -8/+12 | |
| 2016-05-09 | Improve Cygwin support | Marc André Tanner | 6 | -26/+8 | |
| 2016-05-07 | test/core: update dependencies for text test case | Marc André Tanner | 1 | -1/+1 | |
| 2016-05-03 | Add tests for creating mappings and using feedkeys | Josh Wainwright | 3 | -0/+28 | |
| Tests `vis:map()` and `vis:feedkeeys()` | |||||
| 2016-05-03 | Add another test for cursor positioning | Josh Wainwright | 2 | -9/+16 | |
| Confirming `cursor:to(line,col)` implies `cursor.line == line` and `cursor.col == col` | |||||
| 2016-05-01 | test/vim: try to force a more standardized vim environment/configuraion | Marc André Tanner | 1 | -1/+1 | |
| 2016-05-01 | test/vim/golf: enable test using . inside a macro | Marc André Tanner | 1 | -0/+0 | |
| 2016-04-27 | test/lua: update tests to match new cursor positioning code | Marc André Tanner | 1 | -2/+2 | |
| cursor:to(line,col) now implies cursor.line == line and cursor.col == col | |||||
| 2016-04-26 | test/lua: silenced make clean | Marc André Tanner | 1 | -1/+1 | |
| 2016-04-26 | test/lua: update basic_file.ref to match number of tests run | Marc André Tanner | 1 | -3/+0 | |
| 2016-04-26 | test/lua: make test.sh executable again | Marc André Tanner | 1 | -0/+0 | |
| 2016-04-26 | Add test number information to command_register tests for easier debugging | Josh Wainwright | 2 | -20/+24 | |
| 2016-04-26 | Remove .status files, just use .ref and .out pairs | Josh Wainwright | 11 | -27/+46 | |
| 2016-04-26 | Change shebang to sh and add quotes to variables in script | Josh Wainwright | 1 | -10/+10 | |
| 2016-04-26 | Add tests for vis:command_register() | Josh Wainwright | 3 | -0/+82 | |
| 2016-04-26 | test.sh: silently compare files | Josh Wainwright | 1 | -1/+1 | |
| 2016-04-21 | Add test for file that does not exist | Josh Wainwright | 2 | -1/+16 | |
| 2016-04-21 | Use dofile() rather than require() to run lua test code | Josh Wainwright | 1 | -3/+3 | |
