| Index: third_party/WebKit/Source/platform/wtf/BUILD.gn | 
| diff --git a/third_party/WebKit/Source/platform/wtf/BUILD.gn b/third_party/WebKit/Source/platform/wtf/BUILD.gn | 
| index ee673e3cb7502a4a98782a58f9c337e58c6c5a93..e8d006622a804bd4b97d613adc3c78ebfce87de8 100644 | 
| --- a/third_party/WebKit/Source/platform/wtf/BUILD.gn | 
| +++ b/third_party/WebKit/Source/platform/wtf/BUILD.gn | 
| @@ -4,6 +4,7 @@ | 
|  | 
| assert(!is_ios) | 
|  | 
| +import("//build/config/jumbo.gni") | 
| import("//testing/test.gni") | 
| import("//third_party/WebKit/Source/config.gni") | 
|  | 
| @@ -41,7 +42,7 @@ config("wtf_config") { | 
| } | 
| } | 
|  | 
| -component("wtf") { | 
| +jumbo_component("wtf") { | 
| sources = [ | 
| "ASCIICType.cpp", | 
| "ASCIICType.h", | 
| @@ -324,7 +325,7 @@ component("wtf") { | 
| } | 
| } | 
|  | 
| -test("wtf_unittests") { | 
| +jumbo_test("wtf_unittests") { | 
| visibility = []  # Allow re-assignment of list. | 
| visibility = [ "*" ] | 
|  | 
| @@ -371,6 +372,26 @@ test("wtf_unittests") { | 
| "typed_arrays/ArrayBufferBuilderTest.cpp", | 
| ] | 
|  | 
| +  jumbo_excluded_sources = [ | 
| +    # MoveOnly and CountCopy collisions with FunctionalTest, | 
| +    # HashMapTest, HashSetTest, ... | 
| +    "DequeTest.cpp", | 
| +    "FunctionalTest.cpp", | 
| + | 
| +    # DummyRefCounted and ref_invokes_count collisions with HashSetTest. | 
| +    "HashMapTest.cpp", | 
| +    "ListHashSetTest.cpp", | 
| + | 
| +    # IsOneTwoThree collisions with HashSetTest. | 
| +    "VectorTest.cpp", | 
| + | 
| +    # RefCountedClass collisions with RefPtrTest. | 
| +    "PassRefPtrTest.cpp", | 
| + | 
| +    # WTF_STRINGTYPEADAPTER_COPIED_WTF_STRING redefine | 
| +    "text/StringOperatorsTest.cpp", | 
| +  ] | 
| + | 
| # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 
| configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 
|  | 
|  |