<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/testdir/Makefile, branch v0.1.1</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>test59: Delete oldtests 58 and 59</title>
<updated>2015-08-26T08:31:08+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2015-07-26T20:07:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=df9d7489ca4a3fcfa977b0e7df9ec3afa0e77f8c'/>
<id>df9d7489ca4a3fcfa977b0e7df9ec3afa0e77f8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>7.4.813</title>
<updated>2015-08-20T14:32:25+00:00</updated>
<author>
<name>James McCoy</name>
<email>vega.james@gmail.com</email>
</author>
<published>2015-08-20T01:53:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f6f28c18e5824b13f4a20a481a9f350f0e652e9b'/>
<id>f6f28c18e5824b13f4a20a481a9f350f0e652e9b</id>
<content type='text'>
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 &lt;vega.james@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;vega.james@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete test86 and 87 #3074</title>
<updated>2015-07-22T19:31:27+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2015-07-22T00:02:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0e65caa40ed9dbd1e06d023cd7eadce16f444f30'/>
<id>0e65caa40ed9dbd1e06d023cd7eadce16f444f30</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Migrate legacy test 80. #2989</title>
<updated>2015-07-21T23:56:15+00:00</updated>
<author>
<name>Lucas Hoffmann</name>
<email>l-m-h@web.de</email>
</author>
<published>2015-07-10T10:12:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6571c84d54a93e186bccf298bf4a3d0a45ddf28c'/>
<id>6571c84d54a93e186bccf298bf4a3d0a45ddf28c</id>
<content type='text'>
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 &lt;C-V&gt;

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 &lt;Pyrohh@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;C-V&gt;

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 &lt;Pyrohh@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Migrate legacy test 57.</title>
<updated>2015-07-19T02:06:45+00:00</updated>
<author>
<name>Lucas Hoffmann</name>
<email>l-m-h@web.de</email>
</author>
<published>2015-05-15T17:03:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1b2eb306f70c44ad26f8a17d077e5c28ce892393'/>
<id>1b2eb306f70c44ad26f8a17d077e5c28ce892393</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Remove migrated legacy tests from makefile. #3009</title>
<updated>2015-07-19T01:15:26+00:00</updated>
<author>
<name>Lucas Hoffmann</name>
<email>l-m-h@web.de</email>
</author>
<published>2015-07-14T12:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d71eb9db3ce0826cae0f13be759bccd4aa47bce6'/>
<id>d71eb9db3ce0826cae0f13be759bccd4aa47bce6</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Style improvements and Makefile fix for migrated test 60. #2975</title>
<updated>2015-07-17T00:31:20+00:00</updated>
<author>
<name>Lucas Hoffmann</name>
<email>l-m-h@web.de</email>
</author>
<published>2015-06-16T01:00:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d88c93acf390ea9d5e8674283927cff60fb41e0d'/>
<id>d88c93acf390ea9d5e8674283927cff60fb41e0d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Migrate legacy test 62.</title>
<updated>2015-07-10T22:47:49+00:00</updated>
<author>
<name>Lucas Hoffmann</name>
<email>l-m-h@web.de</email>
</author>
<published>2015-05-15T17:03:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=98c022c329d7e782d3624ce04576cdafa33b4ae0'/>
<id>98c022c329d7e782d3624ce04576cdafa33b4ae0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Migrate legacy test 61.</title>
<updated>2015-06-22T09:58:43+00:00</updated>
<author>
<name>Lucas Hoffmann</name>
<email>l-m-h@web.de</email>
</author>
<published>2015-05-15T17:03:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8c999a9d6cbf892d66900ee626a3600ddc7d9849'/>
<id>8c999a9d6cbf892d66900ee626a3600ddc7d9849</id>
<content type='text'>
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 &gt;&gt;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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &gt;&gt;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.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Migrate legacy test argument_count.</title>
<updated>2015-06-16T05:36:17+00:00</updated>
<author>
<name>Lucas Hoffmann</name>
<email>l-m-h@web.de</email>
</author>
<published>2015-06-10T23:28:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=55806fbe39fa9fff3ce664dff4c46fc9c6f566fd'/>
<id>55806fbe39fa9fff3ce664dff4c46fc9c6f566fd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
