The default value of groups must be a list
Check if there is any machine running, if not, just return an empty list
pass the result of vmrun.list() as a argument to get_list_running
write test for get_list_running