aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir/Makefile
Commit message (Collapse)AuthorAge
* test59: Delete oldtests 58 and 59Björn Linse2015-08-26
|
* 7.4.813James McCoy2015-08-20
| | | | | | | | | | | patch 7.4.813 Problem: It is not possible to save and restore character search state. Solution: Add getcharsearch() and setcharsearch(). (James McCoy) https://github.com/vim/vim/releases/tag/v7.4.813 https://github.com/vim/vim/releases/tag/v7.4.826 Signed-off-by: James McCoy <vega.james@gmail.com>
* Delete test86 and 87 #3074Björn Linse2015-07-22
| | | | | | | | | | | | The python-client has it's own test suite, and this isn't even run: see the has('nvim') call. Taken from https://github.com/bfredl/neovim/commit/1acf4ace5224cf12472d2b086f55a74714491d6f with minor modifications. "Now that you've done the necessary cleanup, why not go ahead and merge this." @bfredl
* tests: Migrate legacy test 80. #2989Lucas Hoffmann2015-07-21
| | | | | | | | | | | | | | | | | | The test is also split in several blocks and heavily modernized. This was done to prevent the following quoting and escaping problems during migration: - the vim command `put =...` treats double quotes as the start of a comment so they have to be escaped with a backslash - when inserting control characters on the command line they have to be escaped with <C-V> The parts one and two of the test are functional identical so they are wrapped in a local function. The only difference was which letters where used to test the same feature. Part six did test a flag in 'cpoptions' that has been removed in neovim. It has therefore been removed as well. Reviewed-by: Michael Reed <Pyrohh@users.noreply.github.com>
* tests: Migrate legacy test 57.Lucas Hoffmann2015-07-19
|
* tests: Remove migrated legacy tests from makefile. #3009Lucas Hoffmann2015-07-18
| | | | | | | | | | | | | | Remove legacy tests from the old makefile that were forgotten after the test migration. The tests are: - test 26 migrated in da3ade6a593197e475f2e1c49eaf5dc346a0367c merged in #1420 - test 27 migrated in ac52d84f166b58d2ac06a6ff5a557fd2e5ca2c76 merged in #1328 - test 43 migrated in c9159586b87168c0725524165f33607ebb83efd7 merged in #1420 - test 46 migrated in 5ea94e14f0be69d293a8479d2140b196fb06c313 merged in #1328 - test 63 migrated in a040aa95c161adf47b5088b0b4ba6afc64e796aa merged in #1930 Additionally the tests 71 and 72 where removed in 85338fe1d5a56f82546e16c305c2048c081771e0 together with the +cryptv feature.
* tests: Style improvements and Makefile fix for migrated test 60. #2975Lucas Hoffmann2015-07-16
|
* tests: Migrate legacy test 62.Lucas Hoffmann2015-07-11
|
* tests: Migrate legacy test 61.Lucas Hoffmann2015-06-22
| | | | | | | | | | | | | | | | | | This test is real time based as it also tests the `:earlier` and `:later` commands with time arguments (using `:sleep`). This can sometimes case the test to fail on systems that are under heavy load or where the time interval between creating the expected buffer state and the `:earlier` or `:later` command that tries to jump to it changes. To be system independent we use nvim's `:sleep` command and `wait()` for it in the test suit. The legacy vim test writes to test.out a lot with `:.w >>test.out`. This does currently not work in the lua test suite so the test is modernized to use busted's assertions instead of the output file. This test was treated special in the legacy Makefile but after the conversion the related code can be removed.
* tests: Migrate legacy test argument_count.Lucas Hoffmann2015-06-16
|
* tests: Migrate legacy test argument_0count.Lucas Hoffmann2015-06-16
|
* Fix legacy tests makefile after 4873171f. #2826Lucas Hoffmann2015-06-12
|
* tests: Migrate legacy test 74.Lucas Hoffmann2015-06-12
| | | | | Helped-By: David Bürgin <676c7473@gmail.com> Helped-By: Justin M. Keyes <justinkz@gmail.com>
* tests: Migrate legacy test 65.Lucas Hoffmann2015-05-27
| | | | Helped-By: David Bürgin <676c7473@gmail.com>
* tests: Migrate legacy test 82.Lucas Hoffmann2015-05-27
| | | | | Helped-By: David Bürgin <676c7473@gmail.com> Helped-By: Shougo Matsushita <Shougo.Matsu@gmail.com>
* tests: Migrate legacy test 3 #2399David Bürgin2015-05-27
|
* tests: Migrate legacy test 76. #2711Lucas Hoffmann2015-05-27
|
* tests: Migrate legacy test 60. #2721Lucas Hoffmann2015-05-27
| | | | Helped-By: Justin M. Keyes <justinkz@gmail.com>
* tests: Convert legacy test29David Bürgin2015-05-25
|
* tests: Migrate legacy test 31 #2736Nelson Yeung2015-05-25
|
* tests: Migrate legacy test 96 #2220David Bürgin2015-05-04
|
* vim-patch:7.4.588Felipe Morales2015-04-28
| | | | | | | | Problem: ":0argedit foo" puts the new argument in the second place instead of the first. Solution: Adjust the range type. (Ingo Karkat) https://code.google.com/p/vim/source/detail?name=v7-4-588
* vim-patch:7.4.542Felipe Morales2015-04-28
| | | | | | | | | | Problem: Using a range for window and buffer commands has a few problems. Cannot specify the type of range for a user command. Solution: Add the -addr argument for user commands. Fix problems. (Marcin Szamotulski https://code.google.com/p/vim/source/detail?name=v7-4-542
* vim-patch:7.4.530-531Felipe Morales2015-04-28
| | | | | | | | | | | | | | | | | | | | | | | Specify different kinds of counts for commands. Updated ex commands generator scripts. Includes fixes to comments from patch 7.4.531 Original message: Problem: Many commands take a count or range that is not using line numbers. Solution: For each command specify what kind of count it uses. For windows, buffers and arguments have "$" and "." have a relevant meaning. (Marcin Szamotulski) https://code.google.com/p/vim/source/detail?r=v7-4-530 https://code.google.com/p/vim/source/detail?r=v7-4-531 Add legacy tests for 7.4.530 https://code.google.com/p/vim/source/detail?r=1e6d87a36dcdca231721dde8cbbc26610fb3df27
* test: migrate legacy test 78Justin M. Keyes2015-04-12
|
* legacy tests: migrate test38 #2367Murali Suresh2015-04-07
|
* tests: Migrate legacy tests 44 and 99 #2366David Bürgin2015-04-07
| | | | Consolidates the old test44 and test99 tests into one busted spec.
* legacy tests: Remove legacy tests for Lua (test85) #2357David Bürgin2015-04-06
|
* legacy tests: Remove legacy tests for MzScheme (test70)David Bürgin2015-04-06
|
* tests: Migrate legacy tests 92 and 93 #2261David Bürgin2015-04-05
|
* tests: Migrate legacy test 94 #2218David Bürgin2015-03-25
|
* tests: update legacy Makefile #2186Justin M. Keyes2015-03-19
| | | | Many tests were migrated, but entries were left in the old Makefile.
* Remove spurious file 'del' left after old tests.Eliseo Martínez2015-01-27
| | | | | Executing old tests leaves an empty file 'del' that doesn't get removed by `make clean`.
* Use a local viminfo file when running the old tests.Julian Mehne2014-12-17
| | | | | This is required after defaulting to `nocp`, so that ~/.nviminfo files don't interfere with the old legacy tests.
* Fix Makefile for running valgrind with old tests.Julian Mehne2014-11-22
|
* vim-patch:7.4.378 #1217André Twupack2014-11-14
| | | | | | | Problem: Title of quickfist list is not kept for setqflist(list, 'r'). Solution: Keep the title. Add a test. (Lcd) https://code.google.com/p/vim/source/detail?r=v7-4-378
* vim-patch:7.4.408Scott Prager2014-10-10
| | | | | | | Problem: Visual block insert breaks a multi-byte character. Solution: Calculate the position properly. (Yasuhiro Matsumoto) https://code.google.com/p/vim/source/detail?r=v7-4-408
* test: Add some specs for the viml function `system()`Thiago de Arruda2014-10-01
| | | | These new specs replace src/nvim/testdir/test_system
* Old-style test for system(list).Scott Prager2014-09-30
|
* vim-patch:7.4.386André Twupack2014-09-22
| | | | | | | Problem: When splitting a window the changelist position is wrong. Solution: Copy the changelist position. (Jacob Niehus) https://code.google.com/p/vim/source/detail?r=v7-4-386
* vim-patch:7.4.387Naveen Kumar Molleti2014-09-15
| | | | | | | | Problem: "4gro" replaces one character then executes "ooo". (Urtica Dioica) Solution: Write the ESC in the second stuff buffer. https://code.google.com/p/vim/source/detail?r=v7-4-387
* vim-patch:7.4.296André Twupack2014-08-21
| | | | | | | Problem: Can't run tests on Solaris. Solution: Change the way VIMRUNTIME is set. (Laurent Blume) https://code.google.com/p/vim/source/detail?r=v7-4-296
* update src/nvim/testdir/MakefileFelipe Morales2014-08-20
| | | | include breakindent and list related tests
* vim-patch:7.4.231André Twupack2014-08-19
| | | | | | | | Problem: An error in ":options" is not caught by the tests. Solution: Add a test for ":options". Set $VIMRUNTIME for the tests so that it uses the current runtime files instead of the installed ones. https://code.google.com/p/vim/source/detail?r=0a295a3c9e473512ad3b006a0fb752ad43d19094
* vim-patch:7.4.315 #1021André Twupack2014-08-03
| | | | | | | Problem: Fixes for computation of topline not tested. Solution: Add test. (Hirohito Higashi) https://code.google.com/p/vim/source/detail?r=646616b6ff4defcc7bef0b198b540f6d965a8126
* test1.in is not a test and it must be run alwaysZyX2014-06-18
| | | | | test1.in generates files like small.vim, tiny.vim, mbyte.vim, mzscheme.vim, lua.vim which are then used by other tests. So it must be run always.
* vim-patch:7.4.267oni-link2014-05-27
| | | | | | | Problem: The '[ mark is in the wrong position after "gq". (Ingo Karkat) Solution: Add the setmark argument to do_join(). (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=75f222d67cea335efbe0274de6340dba174c1e7e
* Introduce nvim namespace: Fix functional tests.Eliseo Martínez2014-05-15
| | | | | | | | | | | | | | Fix some paths to new locations: - Makefile: Fix nvim binary path. - test49 : 459: Fix nvim binary path. - test89 : 62: Fix testdir root. Fix corresponding expected result. - test105 : 10: Testing fnamemodify to reduce path to use ~ prefix. Fix faked home directory. Fix corresponding expected result. 26: Testing fnamemodify with r modifier. Fix out-of-project prefix removal. Fix corresponding expected result.
* Introduce nvim namespace: Move files.Eliseo Martínez2014-05-15
Move files from src/ to src/nvim/. - src/nvim/ becomes the new root dir for nvim executable sources. - src/libnvim/ is planned to become root dir of the neovim library.