| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-07-26 | test/vis: remove z> tests | Marc André Tanner | 3 | -25/+0 | |
| 2020-07-26 | test/vis: remove z< tests | Marc André Tanner | 3 | -25/+0 | |
| 2020-07-26 | test/vis: remove z- tests | Marc André Tanner | 3 | -25/+0 | |
| 2020-07-26 | test/vis: remove z+ tests | Marc André Tanner | 3 | -25/+0 | |
| 2020-07-26 | test/vis: remove pairwise selection intersection | Marc André Tanner | 3 | -25/+0 | |
| 2020-07-26 | test/vis: remove pairwise selection union z| | Marc André Tanner | 3 | -25/+0 | |
| 2020-07-26 | test/vis: use ~ instead of ! to complement selection | Marc André Tanner | 2 | -2/+2 | |
| 2020-07-26 | test/vim: use g~ instead of ~ to swap case | Marc André Tanner | 1 | -1/+1 | |
| 2020-07-26 | test/fuzz: add @ dump command to print data structure | Marc André Tanner | 1 | -0/+8 | |
| 2020-07-26 | test/fuzz: add % command to print data structure memory information | Marc André Tanner | 1 | -0/+12 | |
| 2020-07-25 | Add basic text benchmarking infrastructure | Marc André Tanner | 1 | -0/+128 | |
| This adds a new bench command to the interactive shell initially used for fuzzing with AFL. The syntax is: > b op pos [count] where op is either: i (insert) d (delete) r (replace) m (set/get mark) and pos is one of: ^ (start) | (middle) $ (end) % (random) - (consecutively from end to start) + (consecutively from start to end) ~ (stripes with fixed distance) Hence the following would perform 100 insertions at random positions: > b i % 100 Note however, that the used pseudo-random number generator is currently not seeded, meaning multiple execution will start with the same state, making them comparable. Timing is currently performed using monotonic clock_gettime(2). | |||||
| 2020-07-12 | test/sam: set LANG=en_US.UTF-8 | Marc André Tanner | 1 | -0/+2 | |
| Conceptually C.UTF-8 would be the correct setting. However, it is currently not supported by upstream glibc (albeit patched in by various distriubtions e.g. Debian, Ubuntu and Fedora). The vis specific tests already use the same locale, hence it is not a new dependency and the Debian CI script has been adapted accordingly in martanne/vis@b0192ce. Fix #25 | |||||
| 2020-07-11 | test: move failing sam tests to vis | Marc André Tanner | 8 | -2/+2 | |
| Contrary to sam we do currently not change the buffer if the external command fails. Fix #24 | |||||
| 2020-07-11 | test/core: let make clean remove generated files | Marc André Tanner | 1 | -0/+1 | |
| Fix #23 | |||||
| 2020-05-30 | test/fuzz: simplify Makefile | Marc André Tanner | 1 | -2/+4 | |
| 2020-05-14 | test/fuzz: add libfuzzer target for text data structure | Marc André Tanner | 5 | -6/+37 | |
| This reuses the existing fuzzing driver initially written for afl-fuzz. As a consequence, quite a bit of stdio code is involved which is probably not optimal. | |||||
| 2020-05-14 | test/fuzz: fix compilation by adapting to newer API | Marc André Tanner | 1 | -2/+2 | |
| 2020-05-14 | test/fuzz: add missing CFLAGS | Marc André Tanner | 1 | -2/+2 | |
| 2020-05-13 | test/vim: remove test which fails on macOS | Marc André Tanner | 3 | -15/+0 | |
| 2020-05-13 | test/core: add basic save/load tests involving links | Marc André Tanner | 1 | -0/+22 | |
| 2020-05-13 | test/core: add basic save/load sanity tests | Marc André Tanner | 1 | -5/+46 | |
| 2020-05-13 | test/core: remove unused variable | Marc André Tanner | 1 | -1/+0 | |
| 2020-05-13 | test/core: instruct memory sanitizer to track memory origin | Marc André Tanner | 1 | -1/+1 | |
| 2020-05-13 | test/core: fix memory leak in array test | Marc André Tanner | 1 | -0/+1 | |
| 2020-05-13 | test/core: update ccan tap module | Marc André Tanner | 1 | -2/+2 | |
| Syncs to last upstream change d1a951b82386391b82e48b32403891f85e253565 of the tap module. | |||||
| 2020-05-11 | test/core: fix compilation with gcc 10 | Marc André Tanner | 2 | -1/+3 | |
| Newer gcc rejects multiple definitions of global variables. Fix #21 | |||||
| 2020-02-25 | Revert "test/vis: use C.UTF-8 locale" | Marc André Tanner | 1 | -1/+1 | |
| Apparently the C.UTF-8 locale is not yet supported by upstrem glibc. As a result this breaks the tests on distributions such as Arch Linux which use unmodified glibc. This reverts commit 92ee4fc43fd750246bbc1529082c0c0c8d9f233e. Fix #20 | |||||
| 2020-02-22 | test/vim: add info about skipped tests | Marc André Tanner | 1 | -0/+1 | |
| 2020-02-22 | test/util: fix compilation with old libtermkey versions | Marc André Tanner | 1 | -2/+1 | |
| 2020-02-22 | Merge branch 'vis-interop-tests' of https://github.com/x1ddos/vis-test | Marc André Tanner | 8 | -0/+20 | |
| 2020-02-21 | test/vis: add a couple lua-vis interop tests | alex | 8 | -0/+20 | |
| The tests assert that the entire file text is written to disk even if mutated in a vis.events.FILE_SAVE_PRE hooks. | |||||
| 2020-02-21 | vis: allow tests to have an optional lua script | alex | 1 | -0/+9 | |
| The script named after <test-name>.lua, if exists, is run just before loading and executing <test-name>.keys. This allows tests to inject Lua code in the running vis instance to help augment the test environment. For instance, a test could listen to vis.events.FILE_SAVE_PRE events and mutate file text. | |||||
| 2020-02-17 | test/core: avoid compiler warning about zero length format string | Marc André Tanner | 1 | -2/+2 | |
| 2020-02-13 | test/util: list all enum values to fix compiler warning | Marc André Tanner | 1 | -5/+8 | |
| 2020-02-13 | test/sam: add test for anchor behavior involving new lines | Marc André Tanner | 2 | -0/+2 | |
| 2020-02-13 | test/vim: skip tests if vim is not available | Marc André Tanner | 1 | -3/+7 | |
| 2020-02-13 | test/vis: use C.UTF-8 locale | Marc André Tanner | 1 | -1/+1 | |
| 2020-02-13 | Fix compiler warnings | Marc André Tanner | 2 | -1/+6 | |
| 2018-05-22 | test/vim: remove case related tests | Marc André Tanner | 2 | -2/+0 | |
| They were bogus. All vim related test cases should be considered as deprecated, they should eventually be migrated/rewritten to only depend on vis. | |||||
| 2018-05-16 | Merge branch 'check-shadow-permissions' of https://github.com/paride/vis-test | Marc André Tanner | 1 | -1/+1 | |
| 2018-05-16 | Merge branch 'test-cleanup' of https://github.com/paride/vis-test | Marc André Tanner | 2 | -0/+2 | |
| 2018-05-15 | test/vim: remove tests for obsolete features | Marc André Tanner | 5 | -7/+8 | |
| Adjust to removed/changed functionality. | |||||
| 2018-05-03 | Check that /etc/shadow is actually not readable | Paride Legovini | 1 | -1/+1 | |
| In some chrooted build enviroments the build/test process runs with UID=0. In these cases the "Opening file without sufficient permissions" test fails, as /etc/shadow is readable. Let's perform it only if it is actually not readable. | |||||
| 2018-04-15 | make clean: actually cleanup everything | Paride Legovini | 2 | -0/+2 | |
| Fixes: #13. | |||||
| 2018-04-15 | Explicitly add ISC license | Marc André Tanner | 1 | -0/+13 | |
| Close #14 | |||||
| 2018-03-29 | test/vis: delete test depending on external sed(1) invocation | Marc André Tanner | 3 | -5/+0 | |
| 2018-02-19 | test/sam: add regression test to delete empty lines using x g/^$/ d | Marc André Tanner | 2 | -0/+18 | |
| 2018-01-26 | test/vis: adapt verbatim insertion test to new <C-v><C-m> behaviour | Marc André Tanner | 1 | -2/+1 | |
| 2017-07-13 | test/lua: adapt tests to changes in Lua API | Marc André Tanner | 2 | -51/+51 | |
| 2017-07-09 | test/vis: add more tests for selection operations | Marc André Tanner | 36 | -0/+295 | |
