Last night I made a rather big release of `pytest.vim` [0], a Vim plugin that allows<div>you to run tests from within Vim (for files, functions, classes or methods).</div><div><br></div><div>This release includes the following features:</div>

<div><br></div><div>* `looponfail`: Continuously run the last command upon saving the buffer if the test had any failures</div><div>                    until the test run passes.</div><div>* Support for function tests</div>

<div>* Better feedback when py.test reports errors.</div><div>* Failed/Error list will move the test file to the actual line for the failure if moving through it.</div><div><br></div><div>As a side note, I remember Gary Bernhardt mentioning that there were other Vim plugins that would</div>

<div>allow you to run tests by setting your test runner with `makeprg` in Vim (and that I should try to work towards</div><div>unification with them).</div><div><br></div><div>But I decided that a generic, one-size-fits-all test runner plugin for Vim would be either very limited (no support </div>

<div>for every feature for every runner) or very bloated (trying to fit every feature for every runner!).</div><div><br></div><div>This plugin packs a good amount of features, make sure to skim through the documentation [1] (also included</div>

<div>with the plugin in native Vim doc format). If there is something that you would want, or have any suggestions</div><div>do let me know.</div><div><br></div><div><br></div><div>-Alfredo</div><div><br></div><div>[0] <a href="http://www.vim.org/scripts/script.php?script_id=3424">http://www.vim.org/scripts/script.php?script_id=3424</a></div>

<div>[1] <a href="https://github.com/alfredodeza/pytest.vim">https://github.com/alfredodeza/pytest.vim</a></div>