Index: ipc/BUILD.gn |
diff --git a/ipc/BUILD.gn b/ipc/BUILD.gn |
index 87587ec0942a936b872091a316591b2e193c3d5c..4d515d7e7a229d1dba95d7b1036a05f3230eb850 100644 |
--- a/ipc/BUILD.gn |
+++ b/ipc/BUILD.gn |
@@ -154,105 +154,107 @@ source_set("param_traits") { |
] |
} |
-test("ipc_tests") { |
- sources = [ |
- "attachment_broker_mac_unittest.cc", |
- "attachment_broker_privileged_mac_unittest.cc", |
- "attachment_broker_privileged_win_unittest.cc", |
- "ipc_channel_posix_unittest.cc", |
- "ipc_channel_proxy_unittest.cc", |
- "ipc_channel_reader_unittest.cc", |
- "ipc_channel_unittest.cc", |
- "ipc_fuzzing_tests.cc", |
- "ipc_message_attachment_set_posix_unittest.cc", |
- "ipc_message_unittest.cc", |
- "ipc_message_utils_unittest.cc", |
- "ipc_send_fds_test.cc", |
- "ipc_sync_channel_unittest.cc", |
- "ipc_sync_message_unittest.cc", |
- "ipc_sync_message_unittest.h", |
- "ipc_test_message_generator.cc", |
- "ipc_test_message_generator.h", |
- "ipc_test_messages.h", |
- "run_all_unittests.cc", |
- "sync_socket_unittest.cc", |
- "unix_domain_socket_util_unittest.cc", |
- ] |
+if (!is_ios) { |
+ test("ipc_tests") { |
+ sources = [ |
+ "attachment_broker_mac_unittest.cc", |
+ "attachment_broker_privileged_mac_unittest.cc", |
+ "attachment_broker_privileged_win_unittest.cc", |
+ "ipc_channel_posix_unittest.cc", |
+ "ipc_channel_proxy_unittest.cc", |
+ "ipc_channel_reader_unittest.cc", |
+ "ipc_fuzzing_tests.cc", |
+ "ipc_message_attachment_set_posix_unittest.cc", |
+ "ipc_message_unittest.cc", |
+ "ipc_message_utils_unittest.cc", |
+ "ipc_sync_channel_unittest.cc", |
+ "ipc_sync_message_unittest.cc", |
+ "ipc_sync_message_unittest.h", |
+ "ipc_test_message_generator.cc", |
+ "ipc_test_message_generator.h", |
+ "ipc_test_messages.h", |
+ "run_all_unittests.cc", |
+ "sync_socket_unittest.cc", |
+ ] |
- if (is_win || is_ios) { |
- sources -= [ "unix_domain_socket_util_unittest.cc" ] |
- } |
+ if (!is_win && !is_ios) { |
+ sources += [ "unix_domain_socket_util_unittest.cc" ] |
+ } |
- if (is_android) { |
- # These multiprocess tests don't work on Android. |
- sources -= [ "ipc_channel_unittest.cc" ] |
- } |
+ if (!is_android) { |
+ sources += [ "ipc_channel_unittest.cc" ] |
+ } |
- # TODO(brettw) hook up Android testing. |
- #if (is_android && gtest_target_type == "shared_library") { |
- # deps += "/testing/android/native_test.gyp:native_testNative_code" |
- #} |
+ if (!is_ios) { |
+ sources += [ "ipc_send_fds_test.cc" ] |
+ } |
- deps = [ |
- ":ipc", |
- ":test_support", |
- "//base", |
- "//base:i18n", |
- "//base/test:test_support", |
- "//crypto", |
- "//testing/gtest", |
- ] |
+ # TODO(brettw) hook up Android testing. |
+ #if (is_android && gtest_target_type == "shared_library") { |
+ # deps += "/testing/android/native_test.gyp:native_testNative_code" |
+ #} |
- if (is_mac) { |
- deps += [ "//sandbox/mac:seatbelt" ] |
+ deps = [ |
+ ":ipc", |
+ ":test_support", |
+ "//base", |
+ "//base:i18n", |
+ "//base/test:test_support", |
+ "//crypto", |
+ "//testing/gtest", |
+ ] |
+ |
+ if (is_mac) { |
+ deps += [ "//sandbox/mac:seatbelt" ] |
+ } |
} |
-} |
-test("ipc_perftests") { |
- sources = [ |
- "ipc_perftests.cc", |
- ] |
+ test("ipc_perftests") { |
+ sources = [ |
+ "ipc_perftests.cc", |
+ ] |
- # TODO(brettw) hook up Android testing. |
- #if (is_android && gtest_target_type == "shared_library") { |
- # deps += "/testing/android/native_test.gyp:native_testNative_code" |
- #} |
+ # TODO(brettw) hook up Android testing. |
+ #if (is_android && gtest_target_type == "shared_library") { |
+ # deps += "/testing/android/native_test.gyp:native_testNative_code" |
+ #} |
- deps = [ |
- ":ipc", |
- ":test_support", |
- "//base", |
- "//base:i18n", |
- "//base/test:test_support", |
- "//base/test:test_support_perf", |
- "//testing/gtest", |
- ] |
-} |
+ deps = [ |
+ ":ipc", |
+ ":test_support", |
+ "//base", |
+ "//base:i18n", |
+ "//base/test:test_support", |
+ "//base/test:test_support_perf", |
+ "//testing/gtest", |
+ ] |
+ } |
-source_set("test_support") { |
- testonly = true |
- sources = [ |
- "ipc_multiprocess_test.cc", |
- "ipc_multiprocess_test.h", |
- "ipc_perftest_support.cc", |
- "ipc_perftest_support.h", |
- "ipc_security_test_util.cc", |
- "ipc_security_test_util.h", |
- "ipc_test_base.cc", |
- "ipc_test_base.h", |
- "ipc_test_channel_listener.cc", |
- "ipc_test_channel_listener.h", |
- "ipc_test_sink.cc", |
- "ipc_test_sink.h", |
- "test_util_mac.cc", |
- "test_util_mac.h", |
- ] |
- public_deps = [ |
- ":ipc", |
- ] |
- deps = [ |
- "//base", |
- "//base/test:test_support", |
- "//testing/gtest", |
- ] |
+ source_set("test_support") { |
+ testonly = true |
+ sources = [ |
+ "ipc_multiprocess_test.cc", |
+ "ipc_multiprocess_test.h", |
+ "ipc_perftest_support.cc", |
+ "ipc_perftest_support.h", |
+ "ipc_security_test_util.cc", |
+ "ipc_security_test_util.h", |
+ "ipc_test_base.cc", |
+ "ipc_test_base.h", |
+ "ipc_test_channel_listener.cc", |
+ "ipc_test_channel_listener.h", |
+ "ipc_test_sink.cc", |
+ "ipc_test_sink.h", |
+ "test_util_mac.cc", |
+ "test_util_mac.h", |
+ ] |
+ public_deps = [ |
+ ":ipc", |
+ ] |
+ deps = [ |
+ "//base", |
+ "//base/test:test_support", |
+ "//testing/gtest", |
+ ] |
+ } |
} |