Index: third_party/libaddressinput/libaddressinput.gyp |
diff --git a/third_party/libaddressinput/libaddressinput.gyp b/third_party/libaddressinput/libaddressinput.gyp |
index 4dc9efb9fc32be34f4b18a5f2fb20336109865d8..b167579545bc7ed9c931bb38667675693e01d8f6 100644 |
--- a/third_party/libaddressinput/libaddressinput.gyp |
+++ b/third_party/libaddressinput/libaddressinput.gyp |
@@ -4,7 +4,6 @@ |
{ |
'includes': ['src/cpp/libaddressinput.gypi'], |
'variables': { |
- 'libaddressinput_test_data_dir%': 'src/third_party/libaddressinput/src/testdata', |
'libaddressinput_util_files': [ |
'src/cpp/src/address_data.cc', |
'src/cpp/src/address_field.cc', |
@@ -122,34 +121,43 @@ |
], |
}, |
{ |
- 'target_name': 'libaddressinput_unittests', |
- 'type': '<(gtest_target_type)', |
- 'sources': [ |
- '<@(libaddressinput_test_files)', |
- 'chromium/addressinput_util_unittest.cc', |
- 'chromium/chrome_address_validator_unittest.cc', |
- 'chromium/chrome_metadata_source_unittest.cc', |
- 'chromium/chrome_storage_impl_unittest.cc', |
- 'chromium/fallback_data_store_unittest.cc', |
- 'chromium/storage_test_runner.cc', |
- 'chromium/string_compare_unittest.cc', |
- 'chromium/trie_unittest.cc', |
- ], |
+ 'target_name': 'libaddressinput_unittests_local', |
'defines': [ |
- 'TEST_DATA_DIR="<(libaddressinput_test_data_dir)"', |
+ 'TEST_DATA_DIR="src/third_party/libaddressinput/src/testdata/"', |
], |
- 'include_dirs': [ |
- '../../', |
- 'src/cpp/src/', |
+ 'includes': [ |
+ 'libaddressinput_unittests.gypi', |
], |
- 'dependencies': [ |
- '../../base/base.gyp:run_all_unittests', |
- '../../components/prefs/prefs.gyp:prefs', |
- '../../net/net.gyp:net_test_support', |
- '../../testing/gtest.gyp:gtest', |
- 'libaddressinput', |
- 'libaddressinput_util', |
+ }, |
+ { |
+ # Only used for swarming (do not run locally). |
+ 'target_name': 'libaddressinput_unittests', |
+ 'defines': [ |
+ 'TEST_DATA_DIR="src/testdata/"', |
+ ], |
+ 'includes': [ |
+ 'libaddressinput_unittests.gypi', |
], |
}, |
], |
+ 'conditions': [ |
+ ['test_isolation_mode != "noop"', { |
+ 'targets': [ |
+ { |
+ 'target_name': 'libaddressinput_unittests_run', |
+ 'type': 'none', |
+ 'dependencies': [ |
+ 'libaddressinput_unittests', |
+ ], |
+ 'includes': [ |
+ '../../build/isolate.gypi', |
+ ], |
+ 'sources': [ |
+ 'libaddressinput_unittests.isolate', |
+ ], |
+ }, |
+ ], |
+ }, { |
+ }], |
+ ], |
} |