Enable parallel checkout by default to --jobs=8 and smoke tests.

BUG=54084
TEST=updated smoke test and added a new one + stdout untangling

Review URL: http://codereview.chromium.org/3357020

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@59002 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/gclient_utils.py b/gclient_utils.py
index d8bbf02..4c8edb6 100644
--- a/gclient_utils.py
+++ b/gclient_utils.py
@@ -595,9 +595,9 @@
         t.kwargs['options'].stdout.full_flush()
         if self.progress:
           self.progress.update(1)
-        assert not t.name in self.ran
-        if not t.name in self.ran:
-          self.ran.append(t.name)
+        assert not t.item.name in self.ran
+        if not t.item.name in self.ran:
+          self.ran.append(t.item.name)
 
   def _run_one_task(self, task_item, args, kwargs):
     if self.jobs > 1: