<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/autocmd, branch v0.1.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/functional: clean up according to luacheck (part 2)</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-17T22:31:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d9fbc1865bf5237235e96ae8822326faa84ff9fc'/>
<id>d9fbc1865bf5237235e96ae8822326faa84ff9fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Test: add functional/autocmd/termclose_spec.lua</title>
<updated>2015-11-15T15:29:13+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2015-11-15T14:45:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ec847af48d0a12aa177c0f51cfc11be0ebac26e5'/>
<id>ec847af48d0a12aa177c0f51cfc11be0ebac26e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: Improve functional test debuggability and efficiency</title>
<updated>2015-03-24T15:46:15+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-03-17T11:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1ee7ca7bc0739526bf07ddc0cfc9fbbd18523591'/>
<id>1ee7ca7bc0739526bf07ddc0cfc9fbbd18523591</id>
<content type='text'>
- Read TEST_TAG/TEST_FILTER env vars from cmake/RunTests.cmake. Setting these
  environment variables will pass --tags/--filter to busted, which can used to
  filter which tests are executed.
- Remove calls to nvim msgpack-rpc API outside tests. This removes the
  requirement of having a static `clear` call in test/functional/helpers.lua
- Use the new busted command-line option "--lazy" to ensure the setup/teardown
  hooks are only executed when a suite runs at least one test.

Now its possible to run/debug a single test like this:

```sh
TEST_FILTER='some test string' make test
```

Which will only run tests containing "some test string" in the title.
Another option is:

```sh
TEST_TAG=some-tag make test
```

After putting #some-tag into the test title. This also improves debugging
experience because there will be no unnecessary gdbserver instances whe GDB=1 is
passed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Read TEST_TAG/TEST_FILTER env vars from cmake/RunTests.cmake. Setting these
  environment variables will pass --tags/--filter to busted, which can used to
  filter which tests are executed.
- Remove calls to nvim msgpack-rpc API outside tests. This removes the
  requirement of having a static `clear` call in test/functional/helpers.lua
- Use the new busted command-line option "--lazy" to ensure the setup/teardown
  hooks are only executed when a suite runs at least one test.

Now its possible to run/debug a single test like this:

```sh
TEST_FILTER='some test string' make test
```

Which will only run tests containing "some test string" in the title.
Another option is:

```sh
TEST_TAG=some-tag make test
```

After putting #some-tag into the test title. This also improves debugging
experience because there will be no unnecessary gdbserver instances whe GDB=1 is
passed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TabClosed event</title>
<updated>2015-02-17T04:24:31+00:00</updated>
<author>
<name>Felipe Morales</name>
<email>hel.sheep@gmail.com</email>
</author>
<published>2015-01-05T04:03:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3ffc5d81c34cfdd535573a50790690c88e4324bb'/>
<id>3ffc5d81c34cfdd535573a50790690c88e4324bb</id>
<content type='text'>
TabClosed is triggered when a tab page closes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TabClosed is triggered when a tab page closes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TabNewEntered</title>
<updated>2015-02-17T04:24:30+00:00</updated>
<author>
<name>Felipe Morales</name>
<email>hel.sheep@gmail.com</email>
</author>
<published>2014-12-23T14:56:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=66d94869a0f01902d93597eae4244f9a64db82fc'/>
<id>66d94869a0f01902d93597eae4244f9a64db82fc</id>
<content type='text'>
TabNewEntered is triggered after vim has entered a buffer in new tab.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TabNewEntered is triggered after vim has entered a buffer in new tab.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TabNew event</title>
<updated>2015-02-17T04:24:30+00:00</updated>
<author>
<name>Felipe Morales</name>
<email>hel.sheep@gmail.com</email>
</author>
<published>2014-12-22T05:05:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=817be96be535a8aecc24a72f51fe2d6743ed4a24'/>
<id>817be96be535a8aecc24a72f51fe2d6743ed4a24</id>
<content type='text'>
TabNew triggers when entering a new tab page, but not when entering an
already created one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TabNew triggers when entering a new tab page, but not when entering an
already created one.
</pre>
</div>
</content>
</entry>
</feed>
