summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaweł Hajdan, Jr <phajdan.jr@chromium.org>2014-09-24 20:01:01 +0200
committerPaweł Hajdan, Jr <phajdan.jr@chromium.org>2014-09-24 18:02:55 +0000
commit31d267935a2d604dd62b440ee8b36af1c762654c (patch)
treecb7e343999ba0bb3a6693fffbeffb00cf6105551
parentfef6d69e61888ebe0b4c763d47931b0dfbe7840f (diff)
downloadchromium_src-31d267935a2d604dd62b440ee8b36af1c762654c.zip
chromium_src-31d267935a2d604dd62b440ee8b36af1c762654c.tar.gz
chromium_src-31d267935a2d604dd62b440ee8b36af1c762654c.tar.bz2
Make isolated tests work with asan
BUG=none R=maruel@chromium.org, thakis@chromium.org Review URL: https://codereview.chromium.org/596113002 Cr-Commit-Position: refs/heads/master@{#296462}
-rw-r--r--base/base.isolate7
-rw-r--r--build/android/pylib/gtest/setup.py1
-rw-r--r--build/isolate.gypi1
3 files changed, 9 insertions, 0 deletions
diff --git a/base/base.isolate b/base/base.isolate
index c723284..03c45a1 100644
--- a/base/base.isolate
+++ b/base/base.isolate
@@ -9,6 +9,13 @@
'../third_party/icu/icu.isolate',
],
'conditions': [
+ ['OS=="linux" and asan==1', {
+ 'variables': {
+ 'isolate_dependency_tracked': [
+ '<(PRODUCT_DIR)/lib/libc++.so',
+ ],
+ },
+ }],
['OS=="win" and component=="shared_library" and CONFIGURATION_NAME=="Debug"', {
'variables': {
'isolate_dependency_tracked': [
diff --git a/build/android/pylib/gtest/setup.py b/build/android/pylib/gtest/setup.py
index 6868b86..fe152bf 100644
--- a/build/android/pylib/gtest/setup.py
+++ b/build/android/pylib/gtest/setup.py
@@ -113,6 +113,7 @@ def _GenerateDepsDirUsingIsolate(suite_name, isolate_file_path=None):
'--config-variable', 'OS', 'android',
'--config-variable', 'CONFIGURATION_NAME', constants.GetBuildType(),
+ '--config-variable', 'asan', '0',
'--config-variable', 'chromeos', '0',
'--config-variable', 'component', 'static_library',
'--config-variable', 'fastbuild', '0',
diff --git a/build/isolate.gypi b/build/isolate.gypi
index 907fbb5..95d6926 100644
--- a/build/isolate.gypi
+++ b/build/isolate.gypi
@@ -89,6 +89,7 @@
'--config-variable', 'OS=<(OS)',
'--config-variable', 'CONFIGURATION_NAME=<(CONFIGURATION_NAME)',
+ '--config-variable', 'asan=<(asan)',
'--config-variable', 'chromeos=<(chromeos)',
'--config-variable', 'component=<(component)',
'--config-variable', 'fastbuild=<(fastbuild)',