cros_generate_breakpad_symbols: pass dump_syms the new -v flag

The dump_syms tool was updated to be less verbose by default, but we rely
on parsing its error message to handle missing symbols.  Pass the -v flag
down so we get the full output.

BUG=chromium:579384
TEST=unittests pass
TEST=generating symbols for lakitu doesn't fail
CQ-DEPEND=CL:323010

Change-Id: I8a540056633ad148ccc60db2bf55401562dc00c3
Reviewed-on: https://chromium-review.googlesource.com/324241
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Rahul Chaudhry <rahulchaudhry@chromium.org>
diff --git a/scripts/cros_generate_breakpad_symbols_unittest.py b/scripts/cros_generate_breakpad_symbols_unittest.py
index 9290feb..5d5c350 100644
--- a/scripts/cros_generate_breakpad_symbols_unittest.py
+++ b/scripts/cros_generate_breakpad_symbols_unittest.py
@@ -246,7 +246,8 @@
         self.elf_file, self.debug_file, self.breakpad_dir)
     self.assertEqual(ret, self.sym_file)
     self.assertEqual(self.rc_mock.call_count, 1)
-    self.assertCommandArgs(0, ['dump_syms', self.elf_file, self.debug_dir])
+    self.assertCommandArgs(0, ['dump_syms', '-v', self.elf_file,
+                               self.debug_dir])
     self.assertExists(self.sym_file)
 
   def testNormalNoCfi(self):
@@ -258,7 +259,7 @@
         strip_cfi=True, num_errors=num_errors)
     self.assertEqual(ret, self.sym_file)
     self.assertEqual(num_errors.value, 0)
-    self.assertCommandArgs(0, ['dump_syms', '-c', self.elf_file])
+    self.assertCommandArgs(0, ['dump_syms', '-v', '-c', self.elf_file])
     self.assertEqual(self.rc_mock.call_count, 1)
     self.assertExists(self.sym_file)
 
@@ -267,7 +268,7 @@
     ret = cros_generate_breakpad_symbols.GenerateBreakpadSymbol(
         self.elf_file, breakpad_dir=self.breakpad_dir)
     self.assertEqual(ret, self.sym_file)
-    self.assertCommandArgs(0, ['dump_syms', self.elf_file])
+    self.assertCommandArgs(0, ['dump_syms', '-v', self.elf_file])
     self.assertEqual(self.rc_mock.call_count, 1)
     self.assertExists(self.sym_file)
 
@@ -278,36 +279,38 @@
       ret = cros_generate_breakpad_symbols.GenerateBreakpadSymbol(
           self.elf_file, breakpad_dir=self.breakpad_dir)
     self.assertEqual(ret, self.sym_file)
-    self.assertCommandArgs(0, ['sudo', '--', 'dump_syms', self.elf_file])
+    self.assertCommandArgs(0, ['sudo', '--', 'dump_syms', '-v', self.elf_file])
 
   def testLargeDebugFail(self):
     """Running w/large .debug failed, but retry worked"""
-    self.rc_mock.AddCmdResult(['dump_syms', self.elf_file, self.debug_dir],
-                              returncode=1)
+    self.rc_mock.AddCmdResult(['dump_syms', '-v', self.elf_file,
+                               self.debug_dir], returncode=1)
     ret = cros_generate_breakpad_symbols.GenerateBreakpadSymbol(
         self.elf_file, self.debug_file, self.breakpad_dir)
     self.assertEqual(ret, self.sym_file)
     self.assertEqual(self.rc_mock.call_count, 2)
-    self.assertCommandArgs(0, ['dump_syms', self.elf_file, self.debug_dir])
+    self.assertCommandArgs(0, ['dump_syms', '-v', self.elf_file,
+                               self.debug_dir])
     self.assertCommandArgs(
-        1, ['dump_syms', '-c', '-r', self.elf_file, self.debug_dir])
+        1, ['dump_syms', '-v', '-c', '-r', self.elf_file, self.debug_dir])
     self.assertExists(self.sym_file)
 
   def testDebugFail(self):
     """Running w/.debug always failed, but works w/out"""
-    self.rc_mock.AddCmdResult(['dump_syms', self.elf_file, self.debug_dir],
-                              returncode=1)
-    self.rc_mock.AddCmdResult(['dump_syms', '-c', '-r', self.elf_file,
+    self.rc_mock.AddCmdResult(['dump_syms', '-v', self.elf_file,
+                               self.debug_dir], returncode=1)
+    self.rc_mock.AddCmdResult(['dump_syms', '-v', '-c', '-r', self.elf_file,
                                self.debug_dir],
                               returncode=1)
     ret = cros_generate_breakpad_symbols.GenerateBreakpadSymbol(
         self.elf_file, self.debug_file, self.breakpad_dir)
     self.assertEqual(ret, self.sym_file)
     self.assertEqual(self.rc_mock.call_count, 3)
-    self.assertCommandArgs(0, ['dump_syms', self.elf_file, self.debug_dir])
+    self.assertCommandArgs(0, ['dump_syms', '-v', self.elf_file,
+                               self.debug_dir])
     self.assertCommandArgs(
-        1, ['dump_syms', '-c', '-r', self.elf_file, self.debug_dir])
-    self.assertCommandArgs(2, ['dump_syms', self.elf_file])
+        1, ['dump_syms', '-v', '-c', '-r', self.elf_file, self.debug_dir])
+    self.assertCommandArgs(2, ['dump_syms', '-v', self.elf_file])
     self.assertExists(self.sym_file)
 
   def testCompleteFail(self):