summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorsadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-27 02:40:49 +0000
committersadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-27 02:40:49 +0000
commit810d17bfd9da73b67a0e69524b29bbc0edd1db83 (patch)
treea49fb492af5399938fb6cf7734f5c463fa587ef2 /tools
parent79b5e1966b889cfd97dbf4728d0cd8bc29cc338e (diff)
downloadchromium_src-810d17bfd9da73b67a0e69524b29bbc0edd1db83.zip
chromium_src-810d17bfd9da73b67a0e69524b29bbc0edd1db83.tar.gz
chromium_src-810d17bfd9da73b67a0e69524b29bbc0edd1db83.tar.bz2
valgrind/heapcheck: Add support for running app_list and message_center unittests.
BUG=none R=thestig@chromium.org Review URL: https://codereview.chromium.org/17569005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208840 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rwxr-xr-xtools/heapcheck/chrome_tests.py9
-rwxr-xr-xtools/valgrind/chrome_tests.py9
2 files changed, 18 insertions, 0 deletions
diff --git a/tools/heapcheck/chrome_tests.py b/tools/heapcheck/chrome_tests.py
index a7394dc..61dfee4 100755
--- a/tools/heapcheck/chrome_tests.py
+++ b/tools/heapcheck/chrome_tests.py
@@ -78,6 +78,7 @@ class ChromeTests(object):
# The known list of tests.
# Recognise the original abbreviations as well as full executable names.
self._test_list = {
+ "app_list": self.TestAppList, "app_list_unittests": self.TestAppList,
"ash": self.TestAsh, "ash_unittests": self.TestAsh,
"aura": self.TestAura, "aura_unittests": self.TestAura,
"base": self.TestBase, "base_unittests": self.TestBase,
@@ -96,6 +97,8 @@ class ChromeTests(object):
"ipc": self.TestIpc, "ipc_tests": self.TestIpc,
"layout": self.TestLayout, "layout_tests": self.TestLayout,
"media": self.TestMedia, "media_unittests": self.TestMedia,
+ "message_center": self.TestMessageCenter,
+ "message_center_unittests" : self.TestMessageCenter,
"net": self.TestNet, "net_unittests": self.TestNet,
"printing": self.TestPrinting, "printing_unittests": self.TestPrinting,
"remoting": self.TestRemoting, "remoting_unittests": self.TestRemoting,
@@ -247,6 +250,9 @@ class ChromeTests(object):
os.putenv("LD_LIBRARY_PATH", self._options.build_dir)
return heapcheck_test.RunTool(cmd, supp, module)
+ def TestAppList(self):
+ return self.SimpleTest("app_list", "app_list_unittests")
+
def TestAsh(self):
return self.SimpleTest("ash", "ash_unittests")
@@ -292,6 +298,9 @@ class ChromeTests(object):
def TestMedia(self):
return self.SimpleTest("chrome", "media_unittests")
+ def TestMessageCenter(self):
+ return self.SimpleTest("message_center", "message_center_unittests")
+
def TestNet(self):
return self.SimpleTest("net", "net_unittests")
diff --git a/tools/valgrind/chrome_tests.py b/tools/valgrind/chrome_tests.py
index eb792fe..e7bbbcf 100755
--- a/tools/valgrind/chrome_tests.py
+++ b/tools/valgrind/chrome_tests.py
@@ -244,6 +244,9 @@ class ChromeTests:
self.SetupLdPath(False)
return tool.Run(cmd, None)
+ def TestAppList(self):
+ return self.SimpleTest("app_list", "app_list_unittests")
+
def TestAsh(self):
return self.SimpleTest("ash", "ash_unittests")
@@ -302,6 +305,9 @@ class ChromeTests:
def TestMedia(self):
return self.SimpleTest("chrome", "media_unittests")
+ def TestMessageCenter(self):
+ return self.SimpleTest("message_center", "message_center_unittests")
+
def TestNet(self):
return self.SimpleTest("net", "net_unittests")
@@ -509,6 +515,7 @@ class ChromeTests:
# Recognise the original abbreviations as well as full executable names.
_test_list = {
"cmdline" : RunCmdLine,
+ "app_list": TestAppList, "app_list_unittests": TestAppList,
"ash": TestAsh, "ash_unittests": TestAsh,
"aura": TestAura, "aura_unittests": TestAura,
"automated_ui" : TestAutomatedUI,
@@ -532,6 +539,8 @@ class ChromeTests:
"layout": TestLayout, "layout_tests": TestLayout,
"webkit": TestLayout,
"media": TestMedia, "media_unittests": TestMedia,
+ "message_center": TestMessageCenter,
+ "message_center_unittests" : TestMessageCenter,
"net": TestNet, "net_unittests": TestNet,
"net_perf": TestNetPerf, "net_perftests": TestNetPerf,
"jingle": TestJingle, "jingle_unittests": TestJingle,