This looks OK, but I would like to warn the user that running with --no-gem-cache means that the gems used to run the unit tests may not be the same as the ones that would be used to build and install Crowbar, so the results of running the unit tests here may not be the same as running them on a deployed admin node.