This is because unit-testing has become dangerous! Site is a systems tool, and to really test it, changes need to the system - such as ssh user and host keys, entries in /etc/hosts, and possibly a few more things. This is to allow the CI system to emulate a multi-host environment to properly test site's networking modules such as remote, tunnel, and dns/
This is because unit-testing has become dangerous! Site is a systems tool, and to really test it, changes need to the system - such as ssh user and host keys, entries in
/etc/hosts
, and possibly a few more things. This is to allow the CI system to emulate a multi-host environment to properly test site's networking modules such asremote
,tunnel
, anddns
/