exit early from resolve_dependencies if --robot is not used + add unit test