summaryrefslogtreecommitdiffstats
path: root/tools/valgrind/chrome_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/valgrind/chrome_tests.py')
-rwxr-xr-xtools/valgrind/chrome_tests.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/valgrind/chrome_tests.py b/tools/valgrind/chrome_tests.py
index 2c024c1..bc40a3d 100755
--- a/tools/valgrind/chrome_tests.py
+++ b/tools/valgrind/chrome_tests.py
@@ -122,6 +122,16 @@ class ChromeTests:
suppression_file = os.path.join(directory, "suppressions.txt")
if os.path.exists(suppression_file):
cmd.append("--suppressions=%s" % suppression_file)
+ # Platform specific suppression
+ suppression_platform = {
+ 'darwin': 'mac',
+ 'linux2': 'linux'
+ }[sys.platform]
+ suppression_file_platform = \
+ os.path.join(directory, 'suppressions_%s.txt' % suppression_platform)
+ if os.path.exists(suppression_file_platform):
+ cmd.append("--suppressions=%s" % suppression_file_platform)
+
if self._options.baseline:
cmd.append("--baseline")
if self._options.verbose: