Hello Marius,
thanks for sharing your setup!
Marius Vollmer [2017-01-05 10:44 +0200]:
- I run the integration tests on my bare metal laptop. They have few dependencies and do all their destructive work inside their own VMs, so there doesn't seem to be an advantage to running them inside yet another VM.
I did this (aside from the learning experience and practicing how to reproducibly set up Cockpit testing) because Stef mentioned that we don't currently run the integration tests on github PRs because of security issues (running arbitrary code from the PR on real iron, in particular the test setup), and containing the entire process in a VM might be a solution to that.
For local development it's usually too much overhead indeed, and it's more convenient to run them on bare metal instead of mucking around with too many ssh port forwardings.
Martin