Fix bug when re-running all tests in a test group.

BUG=None
TEST=Manual

Change-Id: Ia17b8cf93d4017450d76bb90b1f568c617a86802
Reviewed-on: https://gerrit.chromium.org/gerrit/23474
Commit-Ready: Jon Salz <jsalz@chromium.org>
Reviewed-by: Jon Salz <jsalz@chromium.org>
Tested-by: Jon Salz <jsalz@chromium.org>
diff --git a/goofy.py b/goofy.py
index ac14cf7..cef4049 100755
--- a/goofy.py
+++ b/goofy.py
@@ -281,7 +281,8 @@
                 path = None
 
             if path:
-                return self.test_list.lookup_path(path).get_top_level_parent()
+                return (self.test_list.lookup_path(path).
+                        get_top_level_parent_or_group())
             else:
                 return self.test_list