diff options
Diffstat (limited to 'third_party/libaddressinput/libaddressinput.gyp')
-rw-r--r-- | third_party/libaddressinput/libaddressinput.gyp | 58 |
1 files changed, 33 insertions, 25 deletions
diff --git a/third_party/libaddressinput/libaddressinput.gyp b/third_party/libaddressinput/libaddressinput.gyp index 4dc9efb..b167579 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', + ], + }, + ], + }, { + }], + ], } |