For some reason a few people here think that you need more than
!prove -lr
This is all you need to run your test suite from vim.

The -l option is used to include your lib/

The -r option is used to find all tests in any children directories inside t/.

It really is just that simple. Furthermore, this is Universal, unlike using a wrapper and mapping actions to some vim command.