<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/shell, branch v0.4.2</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>test: system(): backgrounded shell command</title>
<updated>2016-10-18T23:01:27+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2016-10-17T21:56:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=16da3a6fe01de74eaebfd4750dabe27b3b7ab068'/>
<id>16da3a6fe01de74eaebfd4750dabe27b3b7ab068</id>
<content type='text'>
These tests are essentially affirming a regression vs Vim. In Vim,
    :echo system('cat - &amp;', 'foo')
returns "foo", because Vim internally wraps the command with shell-specific
syntax to redirect the streams from /dev/null[1].

That can't work in Nvim because we use pipes directly (instead of temp files)
and don't wrap the command with shell-specific redirection syntax.

References #3529
References #5241

[1] http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_09_03_02
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These tests are essentially affirming a regression vs Vim. In Vim,
    :echo system('cat - &amp;', 'foo')
returns "foo", because Vim internally wraps the command with shell-specific
syntax to redirect the streams from /dev/null[1].

That can't work in Nvim because we use pipes directly (instead of temp files)
and don't wrap the command with shell-specific redirection syntax.

References #3529
References #5241

[1] http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_09_03_02
</pre>
</div>
</content>
</entry>
<entry>
<title>Mark some functional tests as pending in Windows</title>
<updated>2016-08-26T07:21:41+00:00</updated>
<author>
<name>Rui Abreu Ferreira</name>
<email>raf-ep@gmx.com</email>
</author>
<published>2016-08-15T23:42:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=39c628d031b89e9048340f6c95b9c3a97c2a0089'/>
<id>39c628d031b89e9048340f6c95b9c3a97c2a0089</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>functests: Do not use setup/teardown where before_/after_each is needed</title>
<updated>2016-06-10T18:50:50+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-05-15T18:54:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6881fcd203a0df156557934caf532cc9baa6aa93'/>
<id>6881fcd203a0df156557934caf532cc9baa6aa93</id>
<content type='text'>
When skipping these test blocks they may error out:

    Error → test/functional/shell/viml_system_spec.lua @ 154
    system() with output containing NULs setup
    ./test/functional/helpers.lua:75: attempt to index upvalue 'session' (a nil value)

    stack traceback:
            ./test/functional/helpers.lua:75: in function 'request'
            ./test/functional/helpers.lua:166: in function 'nvim_feed'
            ./test/functional/helpers.lua:195: in function 'feed'
            test/functional/shell/viml_system_spec.lua:14: in function &lt;test/functional/shell/viml_system_spec.lua:13&gt;

    Error → test/functional/shell/viml_system_spec.lua @ 155
    system() with output containing NULs teardown
    ./test/functional/helpers.lua:75: attempt to index upvalue 'session' (a nil value)

    stack traceback:
            ./test/functional/helpers.lua:75: in function 'eval'
            test/functional/shell/viml_system_spec.lua:21: in function &lt;test/functional/shell/viml_system_spec.lua:20&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When skipping these test blocks they may error out:

    Error → test/functional/shell/viml_system_spec.lua @ 154
    system() with output containing NULs setup
    ./test/functional/helpers.lua:75: attempt to index upvalue 'session' (a nil value)

    stack traceback:
            ./test/functional/helpers.lua:75: in function 'request'
            ./test/functional/helpers.lua:166: in function 'nvim_feed'
            ./test/functional/helpers.lua:195: in function 'feed'
            test/functional/shell/viml_system_spec.lua:14: in function &lt;test/functional/shell/viml_system_spec.lua:13&gt;

    Error → test/functional/shell/viml_system_spec.lua @ 155
    system() with output containing NULs teardown
    ./test/functional/helpers.lua:75: attempt to index upvalue 'session' (a nil value)

    stack traceback:
            ./test/functional/helpers.lua:75: in function 'eval'
            test/functional/shell/viml_system_spec.lua:21: in function &lt;test/functional/shell/viml_system_spec.lua:20&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>functests: Check logs in lua code</title>
<updated>2016-06-10T18:50:49+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-04-23T23:53:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ff470bb853397fcb25bfa5dd952ebb32307b7875'/>
<id>ff470bb853397fcb25bfa5dd952ebb32307b7875</id>
<content type='text'>
It is otherwise impossible to determine which test failed sanitizer/valgrind
check. test/functional/helpers.lua module return was changed so that tests which
do not provide after_each function to get new check will automatically fail.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is otherwise impossible to determine which test failed sanitizer/valgrind
check. test/functional/helpers.lua module return was changed so that tests which
do not provide after_each function to get new check will automatically fail.
</pre>
</div>
</content>
</entry>
<entry>
<title>test/functional: clean up according to luacheck (part 1)</title>
<updated>2015-11-23T12:57:21+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2015-11-17T21:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4a69e55f390fcbd5e3d6c88c882c0b921c9b6f87'/>
<id>4a69e55f390fcbd5e3d6c88c882c0b921c9b6f87</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>shell: Ensure silent bang mappings won't cut output</title>
<updated>2015-10-01T18:22:48+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-09-19T00:17:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c1edd0799000956b8bd23cbc49a4b015e117879e'/>
<id>c1edd0799000956b8bd23cbc49a4b015e117879e</id>
<content type='text'>
Setting `msg_didout` after `call_shell` is enough as it will cause
`hit_return_msg()` to print on next line.

Close #3269
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Setting `msg_didout` after `call_shell` is enough as it will cause
`hit_return_msg()` to print on next line.

Close #3269
</pre>
</div>
</content>
</entry>
<entry>
<title>test: fix pending() invocations</title>
<updated>2015-08-10T02:33:28+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2015-08-07T22:25:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5c1dc0fbe7388528875aff9d7b5055ad718014de'/>
<id>5c1dc0fbe7388528875aff9d7b5055ad718014de</id>
<content type='text'>
AFAICT busted does not report pending() invocations without the 2nd
argument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AFAICT busted does not report pending() invocations without the 2nd
argument.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Use pending() instead of silently skipping test. #2737</title>
<updated>2015-05-29T17:57:20+00:00</updated>
<author>
<name>Florian Walch</name>
<email>florian@fwalch.com</email>
</author>
<published>2015-05-25T06:45:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=122890463a547f319e706b952e1f3e89eec0e57c'/>
<id>122890463a547f319e706b952e1f3e89eec0e57c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>unify jobstart, termopen, and system interfaces</title>
<updated>2015-05-02T13:47:30+00:00</updated>
<author>
<name>Scott Prager</name>
<email>splinterofchaos@gmail.com</email>
</author>
<published>2015-04-15T17:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1eb33969220b267cf45adb286f0b7b6d14805eff'/>
<id>1eb33969220b267cf45adb286f0b7b6d14805eff</id>
<content type='text'>
For any of these functions, if {cmd} is a string, execute
"&amp;shell &amp;shellcmdflag '{cmd}'", or simply {cmd} if it's a list.

In termopen(), if the 'name' option is not supplied, try to guess using
'{cmd}' (string) or {cmd}[0] (list).  Simplify ex_terminal to use the
string form of termopen().

termopen: get name from argument

Convert list_to_argv to tv_to_argv.

Helped-by: Björn Linse &lt;@bfredl&gt;
Helped-by: oni-link &lt;knil.ino@gmail.com&gt;
Helped-by: Thiago de Arruda &lt;@tarruda&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For any of these functions, if {cmd} is a string, execute
"&amp;shell &amp;shellcmdflag '{cmd}'", or simply {cmd} if it's a list.

In termopen(), if the 'name' option is not supplied, try to guess using
'{cmd}' (string) or {cmd}[0] (list).  Simplify ex_terminal to use the
string form of termopen().

termopen: get name from argument

Convert list_to_argv to tv_to_argv.

Helped-by: Björn Linse &lt;@bfredl&gt;
Helped-by: oni-link &lt;knil.ino@gmail.com&gt;
Helped-by: Thiago de Arruda &lt;@tarruda&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>messages: Update common instances of Vim to Nvim #2031</title>
<updated>2015-04-09T03:05:39+00:00</updated>
<author>
<name>Michael Reed</name>
<email>m.reed@mykolab.com</email>
</author>
<published>2015-02-20T21:54:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0f6e25a9e4b1bdc9114d2acd5ceee1520b76e7aa'/>
<id>0f6e25a9e4b1bdc9114d2acd5ceee1520b76e7aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
