On Fri, Jun 13, 2014 at 1:13 PM, Dan Duvall <[email protected]> wrote:

> I would like to run the phpunit tests from inside my host OS though...
> > I have pre-commit hook I rely on to run phpunit tests before
> > submitting... how can I do that now?
> >
>
> We might be able to get that working by ensuring the includes added by
> mediawiki-vagrant use relative paths—in fact, after a second look, this
> should be considered a bug in mediawiki-vagrant. With that usage, however,
> you won't benefit from any of the automatic provisioning that Vagrant
> provides; you'll have to ensure you have all the right dependencies set up
> in your host OS.
>
> A workaround that I might suggest trying first would be to make your
> commits from within the VM, the big downside here being that you'll have to
> duplicate your user-level git configuration from your host. Another
> workaround (albeit more complicated) might be to configure your pre-commit
> hook to execute the tests on the VM over ssh.
>

The super-easy workaround is to just create a /vagrant symlink on the host
OS, pointing to the directory hosting the virtual machine.
Running the tests in a different environment than the one where the system
itself is running seems like a bad idea, though.
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to