| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("//build/config/chromecast_build.gni") | 5 import("//build/config/chromecast_build.gni") |
| 6 import("//build/config/ui.gni") | 6 import("//build/config/ui.gni") |
| 7 import("//build/split_static_library.gni") | 7 import("//build/split_static_library.gni") |
| 8 import("//testing/libfuzzer/fuzzer_test.gni") | 8 import("//testing/libfuzzer/fuzzer_test.gni") |
| 9 import("//third_party/WebKit/Source/bindings/bindings.gni") | 9 import("//third_party/WebKit/Source/bindings/bindings.gni") |
| 10 import("//third_party/WebKit/Source/bindings/modules/v8/generated.gni") | 10 import("//third_party/WebKit/Source/bindings/modules/v8/generated.gni") |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 65 "//third_party/WebKit/Source/bindings/modules/v8:bindings_modules_generated"
, | 65 "//third_party/WebKit/Source/bindings/modules/v8:bindings_modules_generated"
, |
| 66 "//third_party/WebKit/Source/platform:make_platform_generated", | 66 "//third_party/WebKit/Source/platform:make_platform_generated", |
| 67 "//third_party/WebKit/Source/wtf", | 67 "//third_party/WebKit/Source/wtf", |
| 68 "//url", | 68 "//url", |
| 69 "//v8", | 69 "//v8", |
| 70 ] | 70 ] |
| 71 } | 71 } |
| 72 | 72 |
| 73 source_set("prerequisites") { | 73 source_set("prerequisites") { |
| 74 public_deps = [ | 74 public_deps = [ |
| 75 "//gpu/command_buffer/client:gles2_c_lib", | |
| 76 "//skia", | 75 "//skia", |
| 77 "//third_party/WebKit/Source/core/inspector:generated", | |
| 78 "//third_party/WebKit/Source/wtf", | 76 "//third_party/WebKit/Source/wtf", |
| 79 "//third_party/angle:translator", | |
| 80 "//third_party/iccjpeg", | |
| 81 "//third_party/icu", | |
| 82 "//third_party/libpng", | |
| 83 "//third_party/libwebp", | |
| 84 "//third_party/libxml", | |
| 85 "//third_party/libxslt", | |
| 86 "//third_party/ots", | |
| 87 "//third_party/qcms", | |
| 88 "//third_party/snappy", | |
| 89 "//third_party/sqlite", | |
| 90 "//third_party/zlib", | |
| 91 "//ui/gfx/geometry", | |
| 92 "//url", | 77 "//url", |
| 93 "//v8", | 78 "//v8", |
| 94 ] | 79 ] |
| 95 deps = [ | 80 deps = [ |
| 96 "//third_party/WebKit/Source/bindings/core/v8:bindings_core_v8_generated", | |
| 97 | |
| 98 # FIXME: don't depend on bindings_modules http://crbug.com/358074 | |
| 99 "//third_party/WebKit/Source/bindings/modules/v8:bindings_modules_generated"
, | |
| 100 "//third_party/WebKit/Source/platform", | 81 "//third_party/WebKit/Source/platform", |
| 101 ] | 82 ] |
| 102 | 83 |
| 103 public_configs = [ | 84 public_configs = [ |
| 104 ":core_include_dirs", | 85 ":core_include_dirs", |
| 105 "//third_party/WebKit/Source:config", | 86 "//third_party/WebKit/Source:config", |
| 106 "//third_party/WebKit/Source:inside_blink", | 87 "//third_party/WebKit/Source:inside_blink", |
| 107 ] | 88 ] |
| 108 | 89 |
| 109 if (is_mac) { | 90 if (is_mac) { |
| 110 public_configs += [ "//third_party/WebKit/Source:mac_precompiled_headers" ] | 91 public_configs += [ "//third_party/WebKit/Source:mac_precompiled_headers" ] |
| 111 } | 92 } |
| 112 | 93 |
| 113 if (use_openmax_dl_fft) { | 94 if (use_openmax_dl_fft) { |
| 114 deps += [ "//third_party/openmax_dl/dl" ] | 95 deps += [ "//third_party/openmax_dl/dl" ] |
| 115 } | 96 } |
| 116 } | 97 } |
| 117 | 98 |
| 118 # Note that this is a source set rather than a group, even though it has no | 99 # Note that this is a source set rather than a group, even though it has no |
| 119 # sources. A group would implicitly forward all direct dependent configs | 100 # sources. A group would implicitly forward all direct dependent configs |
| 120 # through it, but we want to keep our internal targets' public_configs private | 101 # through it, but we want to keep our internal targets' public_configs private |
| 121 # and only forward some of them. | 102 # and only forward some of them. |
| 122 component("core") { | 103 component("core") { |
| 123 output_name = "blink_core" | 104 output_name = "blink_core" |
| 124 | 105 |
| 125 visibility = [] # Allow re-assignment of list. | 106 visibility = [] # Allow re-assignment of list. |
| 126 visibility = [ "//third_party/WebKit/*" ] | 107 visibility = [ "//third_party/WebKit/*" ] |
| 127 | 108 |
| 128 # If you create a new subdirectory, make a new BUILD file for that directory | |
| 129 # and reference it in the deps below rather than adding the sources here. | |
| 130 sources = [ | |
| 131 "CoreInitializer.cpp", | |
| 132 "CoreInitializer.h", | |
| 133 ] | |
| 134 | |
| 135 configs -= core_config_remove | 109 configs -= core_config_remove |
| 136 configs += core_config_add | 110 configs += core_config_add |
| 137 | 111 |
| 138 public_deps = [ | 112 public_deps = [ |
| 139 ":core_generated", | 113 ":core_generated", |
| 140 "//skia", | 114 "//skia", |
| 141 "//third_party/WebKit/Source/platform", | |
| 142 "//third_party/WebKit/Source/wtf", | 115 "//third_party/WebKit/Source/wtf", |
| 143 "//third_party/qcms", | |
| 144 "//url", | 116 "//url", |
| 145 "//v8", | 117 "//v8", |
| 146 ] | 118 ] |
| 147 deps = [ | 119 deps = [ |
| 148 "//third_party/WebKit/Source/core/animation", | 120 "//third_party/WebKit/Source/core/animation", |
| 149 "//third_party/WebKit/Source/core/clipboard", | |
| 150 "//third_party/WebKit/Source/core/css", | 121 "//third_party/WebKit/Source/core/css", |
| 151 "//third_party/WebKit/Source/core/dom", | 122 "//third_party/WebKit/Source/core/dom", |
| 152 "//third_party/WebKit/Source/core/editing", | |
| 153 "//third_party/WebKit/Source/core/events", | |
| 154 "//third_party/WebKit/Source/core/fetch", | |
| 155 "//third_party/WebKit/Source/core/fileapi", | |
| 156 "//third_party/WebKit/Source/core/frame", | |
| 157 "//third_party/WebKit/Source/core/html", | |
| 158 "//third_party/WebKit/Source/core/imagebitmap", | |
| 159 "//third_party/WebKit/Source/core/input", | |
| 160 "//third_party/WebKit/Source/core/inspector", | |
| 161 "//third_party/WebKit/Source/core/layout", | |
| 162 "//third_party/WebKit/Source/core/layout/svg", | |
| 163 "//third_party/WebKit/Source/core/loader", | |
| 164 "//third_party/WebKit/Source/core/observer", | |
| 165 "//third_party/WebKit/Source/core/offscreencanvas", | |
| 166 "//third_party/WebKit/Source/core/origin_trials", | |
| 167 "//third_party/WebKit/Source/core/page", | |
| 168 "//third_party/WebKit/Source/core/paint", | |
| 169 "//third_party/WebKit/Source/core/plugins", | |
| 170 "//third_party/WebKit/Source/core/streams", | |
| 171 "//third_party/WebKit/Source/core/style:rendering", | 123 "//third_party/WebKit/Source/core/style:rendering", |
| 172 "//third_party/WebKit/Source/core/style:svg", | 124 "//third_party/WebKit/Source/core/style:svg", |
| 173 "//third_party/WebKit/Source/core/svg", | |
| 174 "//third_party/WebKit/Source/core/timing", | |
| 175 "//third_party/WebKit/Source/core/workers", | |
| 176 "//third_party/WebKit/Source/core/xml", | |
| 177 "//third_party/WebKit/Source/core/xmlhttprequest", | |
| 178 ] | 125 ] |
| 179 | 126 |
| 180 if (is_win && is_debug && is_component_build && current_cpu == "x64") { | 127 public_configs = [ ":core_include_dirs" ] |
| 181 # Incremental linking doesn't work on this target in debug mode for | 128 } |
| 182 # 64-bit builds - the .ilk file gets too large and the incremental | |
| 183 # link silently fails. Therefore 32-bit builds should be used for | |
| 184 # fastest incremental build performance. | |
| 185 configs -= [ "//build/config/win:default_incremental_linking" ] | |
| 186 configs += [ "//build/config/win:no_incremental_linking" ] | |
| 187 } | |
| 188 | 129 |
| 189 public_configs = [ ":core_include_dirs" ] | |
| 190 | 130 |
| 191 if (is_mac) { | 131 |
| 192 libs = [ | 132 |
| 193 "AppKit.framework", | 133 component("core_min") { |
| 194 "Carbon.framework", | 134 output_name = "blink_core_min" |
| 195 ] | 135 |
| 196 } | 136 visibility = [] # Allow re-assignment of list. |
| 137 visibility = [ "//third_party/WebKit/*" ] |
| 138 |
| 139 public_deps = [ |
| 140 "//skia", |
| 141 "//url", |
| 142 "//v8", |
| 143 "//third_party/WebKit/Source/wtf", |
| 144 ] |
| 145 deps = [ |
| 146 #"//third_party/WebKit/Source/core/style:rendering", |
| 147 "//third_party/WebKit/Source/platform", |
| 148 ] |
| 149 |
| 150 sources = [ |
| 151 "style/ComputedStyle.cpp", |
| 152 "style/ComputedStyle.h", |
| 153 |
| 154 "style/StyleInheritedData.cpp", |
| 155 "style/StyleRareInheritedData.cpp", |
| 156 "style/StyleRareNonInheritedData.cpp", |
| 157 ] |
| 158 |
| 159 public_configs = [ |
| 160 ":core_include_dirs", |
| 161 "//third_party/WebKit/Source:config", |
| 162 "//third_party/WebKit/Source:inside_blink", |
| 163 ] |
| 197 } | 164 } |
| 198 | 165 |
| 166 |
| 167 |
| 168 |
| 169 |
| 199 source_set("testing") { | 170 source_set("testing") { |
| 200 configs += [ | 171 configs += [ |
| 201 "//third_party/WebKit/Source:inside_blink", | 172 "//third_party/WebKit/Source:inside_blink", |
| 202 "//third_party/WebKit/Source:config", | 173 "//third_party/WebKit/Source:config", |
| 203 ] | 174 ] |
| 204 | 175 |
| 205 deps = [ | 176 deps = [ |
| 206 ":core", | 177 ":core", |
| 207 ":generated_testing_idls", | 178 ":generated_testing_idls", |
| 208 "//third_party/WebKit/Source/bindings/core/v8:testing", | 179 "//third_party/WebKit/Source/bindings/core/v8:testing", |
| (...skipping 704 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 913 ] | 884 ] |
| 914 deps = [ | 885 deps = [ |
| 915 ":core", | 886 ":core", |
| 916 "../platform:test_support", | 887 "../platform:test_support", |
| 917 ] | 888 ] |
| 918 } | 889 } |
| 919 | 890 |
| 920 source_set("unit_tests") { | 891 source_set("unit_tests") { |
| 921 testonly = true | 892 testonly = true |
| 922 sources = [ | 893 sources = [ |
| 923 "animation/AnimationClockTest.cpp", | |
| 924 "animation/AnimationEffectReadOnlyTest.cpp", | |
| 925 "animation/AnimationInputHelpersTest.cpp", | |
| 926 "animation/AnimationStackTest.cpp", | |
| 927 "animation/AnimationTest.cpp", | |
| 928 "animation/AnimationTestHelper.cpp", | |
| 929 "animation/AnimationTestHelper.h", | |
| 930 "animation/AnimationTimelineTest.cpp", | |
| 931 "animation/CompositorAnimationsTest.cpp", | |
| 932 "animation/DocumentTimelineTest.cpp", | |
| 933 "animation/EffectInputTest.cpp", | |
| 934 "animation/InterpolableValueTest.cpp", | |
| 935 "animation/InterpolationEffectTest.cpp", | |
| 936 "animation/KeyframeEffectModelTest.cpp", | |
| 937 "animation/KeyframeEffectTest.cpp", | |
| 938 "animation/PropertyHandleTest.cpp", | |
| 939 "animation/TimingCalculationsTest.cpp", | |
| 940 "animation/TimingInputTest.cpp", | |
| 941 "animation/animatable/AnimatableColorTest.cpp", | |
| 942 "animation/animatable/AnimatableDoubleAndBoolTest.cpp", | |
| 943 "animation/animatable/AnimatableDoubleTest.cpp", | |
| 944 "animation/animatable/AnimatableLengthTest.cpp", | |
| 945 "animation/animatable/AnimatableNeutralTest.cpp", | |
| 946 "animation/animatable/AnimatableStrokeDasharrayListTest.cpp", | |
| 947 "animation/animatable/AnimatableUnknownTest.cpp", | |
| 948 "animation/animatable/AnimatableValueTestHelper.cpp", | |
| 949 "animation/animatable/AnimatableValueTestHelper.h", | |
| 950 "animation/animatable/AnimatableValueTestHelperTest.cpp", | |
| 951 "clipboard/DataObjectTest.cpp", | |
| 952 "css/ActiveStyleSheetsTest.cpp", | |
| 953 "css/AffectedByFocusTest.cpp", | |
| 954 "css/CSSCalculationValueTest.cpp", | |
| 955 "css/CSSFontFaceSourceTest.cpp", | |
| 956 "css/CSSPageRuleTest.cpp", | |
| 957 "css/CSSSelectorTest.cpp", | |
| 958 "css/CSSStyleDeclarationTest.cpp", | |
| 959 "css/CSSStyleSheetResourceTest.cpp", | |
| 960 "css/CSSTestHelper.cpp", | |
| 961 "css/CSSTestHelper.h", | |
| 962 "css/CSSValueTestHelper.h", | |
| 963 "css/DragUpdateTest.cpp", | |
| 964 "css/MediaQueryEvaluatorTest.cpp", | |
| 965 "css/MediaQueryListTest.cpp", | |
| 966 "css/MediaQueryMatcherTest.cpp", | |
| 967 "css/MediaQuerySetTest.cpp", | |
| 968 "css/MediaValuesTest.cpp", | |
| 969 "css/RuleFeatureSetTest.cpp", | |
| 970 "css/RuleSetTest.cpp", | |
| 971 "css/StyleSheetContentsTest.cpp", | |
| 972 "css/cssom/CSSResourceValueTest.cpp", | |
| 973 "css/cssom/CSSStyleImageValueTest.cpp", | |
| 974 "css/cssom/CSSURLImageValueTest.cpp", | |
| 975 "css/cssom/CSSUnparsedValueTest.cpp", | |
| 976 "css/cssom/CSSVariableReferenceValueTest.cpp", | |
| 977 "css/cssom/FilteredComputedStylePropertyMapTest.cpp", | |
| 978 "css/invalidation/InvalidationSetTest.cpp", | |
| 979 "css/parser/CSSParserFastPathsTest.cpp", | |
| 980 "css/parser/CSSParserTokenTest.cpp", | |
| 981 "css/parser/CSSPropertyParserTest.cpp", | |
| 982 "css/parser/CSSSelectorParserTest.cpp", | |
| 983 "css/parser/CSSTokenizerTest.cpp", | |
| 984 "css/parser/MediaConditionTest.cpp", | |
| 985 "css/parser/SizesAttributeParserTest.cpp", | |
| 986 "css/parser/SizesCalcParserTest.cpp", | |
| 987 "css/resolver/FontBuilderTest.cpp", | |
| 988 "css/resolver/MatchResultTest.cpp", | |
| 989 "css/resolver/SharedStyleFinderTest.cpp", | |
| 990 "dom/ActiveDOMObjectTest.cpp", | |
| 991 "dom/AttrTest.cpp", | |
| 992 "dom/CSSSelectorWatchTest.cpp", | |
| 993 "dom/DOMImplementationTest.cpp", | |
| 994 "dom/DocumentStatisticsCollectorTest.cpp", | |
| 995 "dom/DocumentTest.cpp", | |
| 996 "dom/ElementRareDataTest.cpp", | |
| 997 "dom/ElementTest.cpp", | |
| 998 "dom/ExecutionContextTaskTest.cpp", | |
| 999 "dom/MainThreadTaskRunnerTest.cpp", | |
| 1000 "dom/NodeTest.cpp", | |
| 1001 "dom/NthIndexCacheTest.cpp", | |
| 1002 "dom/RangeTest.cpp", | |
| 1003 "dom/ScriptRunnerTest.cpp", | |
| 1004 "dom/SelectorQueryTest.cpp", | |
| 1005 "dom/StaticRangeTest.cpp", | |
| 1006 "dom/StyleElementTest.cpp", | |
| 1007 "dom/StyleEngineTest.cpp", | |
| 1008 "dom/TextTest.cpp", | |
| 1009 "dom/TreeScopeStyleSheetCollectionTest.cpp", | |
| 1010 "dom/TreeScopeTest.cpp", | |
| 1011 "dom/URLSearchParamsTest.cpp", | |
| 1012 "dom/custom/CustomElementDescriptorTest.cpp", | |
| 1013 "dom/custom/CustomElementReactionQueueTest.cpp", | |
| 1014 "dom/custom/CustomElementReactionStackTest.cpp", | |
| 1015 "dom/custom/CustomElementReactionTestHelpers.h", | |
| 1016 "dom/custom/CustomElementRegistryTest.cpp", | |
| 1017 "dom/custom/CustomElementTest.cpp", | |
| 1018 "dom/custom/CustomElementTestHelpers.h", | |
| 1019 "dom/custom/CustomElementUpgradeSorterTest.cpp", | |
| 1020 "dom/shadow/FlatTreeTraversalTest.cpp", | |
| 1021 "editing/CompositionUnderlineTest.cpp", | |
| 1022 "editing/EditingCommandTest.cpp", | |
| 1023 "editing/EditingStrategyTest.cpp", | |
| 1024 "editing/EditingStyleTest.cpp", | |
| 1025 "editing/EditingTestBase.cpp", | |
| 1026 "editing/EditingTestBase.h", | |
| 1027 "editing/EditingUtilitiesTest.cpp", | |
| 1028 "editing/EditorTest.cpp", | |
| 1029 "editing/EphemeralRangeTest.cpp", | |
| 1030 "editing/FrameSelectionTest.cpp", | |
| 1031 "editing/GranularityStrategyTest.cpp", | |
| 1032 "editing/InputMethodControllerTest.cpp", | |
| 1033 "editing/PositionTest.cpp", | |
| 1034 "editing/RelocatablePositionTest.cpp", | |
| 1035 "editing/SelectionAdjusterTest.cpp", | |
| 1036 "editing/SurroundingTextTest.cpp", | |
| 1037 "editing/VisiblePositionTest.cpp", | |
| 1038 "editing/VisibleSelectionTest.cpp", | |
| 1039 "editing/VisibleUnitsTest.cpp", | |
| 1040 "editing/commands/InsertListCommandTest.cpp", | |
| 1041 "editing/commands/ReplaceSelectionCommandTest.cpp", | |
| 1042 "editing/iterators/BackwardsTextBufferTest.cpp", | |
| 1043 "editing/iterators/CharacterIteratorTest.cpp", | |
| 1044 "editing/iterators/ForwardsTextBufferTest.cpp", | |
| 1045 "editing/iterators/SearchBufferTest.cpp", | |
| 1046 "editing/iterators/SimplifiedBackwardsTextIteratorTest.cpp", | |
| 1047 "editing/iterators/TextIteratorTest.cpp", | |
| 1048 "editing/markers/DocumentMarkerControllerTest.cpp", | |
| 1049 "editing/serializers/StyledMarkupSerializerTest.cpp", | |
| 1050 "editing/spellcheck/SpellCheckerTest.cpp", | |
| 1051 "editing/state_machines/BackspaceStateMachineTest.cpp", | |
| 1052 "editing/state_machines/BackwardGraphemeBoundaryStateMachineTest.cpp", | |
| 1053 "editing/state_machines/ForwardGraphemeBoundaryStateMachineTest.cpp", | |
| 1054 "editing/state_machines/StateMachineTestUtil.cpp", | |
| 1055 "editing/state_machines/StateMachineUtilTest.cpp", | |
| 1056 "events/EventPathTest.cpp", | |
| 1057 "events/EventTargetTest.cpp", | |
| 1058 "events/PointerEventFactoryTest.cpp", | |
| 1059 "fetch/CachingCorrectnessTest.cpp", | |
| 1060 "fetch/ClientHintsPreferencesTest.cpp", | |
| 1061 "fetch/CrossOriginAccessControlTest.cpp", | |
| 1062 "fetch/FetchUtilsTest.cpp", | |
| 1063 "fetch/ImageResourceTest.cpp", | |
| 1064 "fetch/MemoryCacheTest.cpp", | |
| 1065 "fetch/MockResourceClients.cpp", | |
| 1066 "fetch/MultipartImageResourceParserTest.cpp", | |
| 1067 "fetch/RawResourceTest.cpp", | |
| 1068 "fetch/ResourceFetcherTest.cpp", | |
| 1069 "fetch/ResourceLoaderOptionsTest.cpp", | |
| 1070 "fetch/ResourceTest.cpp", | |
| 1071 "fileapi/FileListTest.cpp", | |
| 1072 "fileapi/FileTest.cpp", | |
| 1073 "frame/FrameViewTest.cpp", | |
| 1074 "frame/HistoryTest.cpp", | |
| 1075 "frame/ImageBitmapTest.cpp", | |
| 1076 "frame/LocalFrameTest.cpp", | |
| 1077 "frame/OriginsUsingFeaturesTest.cpp", | |
| 1078 "frame/RootFrameViewportTest.cpp", | |
| 1079 "frame/SubresourceIntegrityTest.cpp", | |
| 1080 "frame/UseCounterTest.cpp", | |
| 1081 "frame/csp/CSPDirectiveListTest.cpp", | |
| 1082 "frame/csp/CSPSourceListTest.cpp", | |
| 1083 "frame/csp/CSPSourceTest.cpp", | |
| 1084 "frame/csp/ContentSecurityPolicyTest.cpp", | |
| 1085 "html/AutoplayExperimentTest.cpp", | |
| 1086 "html/FormDataTest.cpp", | |
| 1087 "html/HTMLDimensionTest.cpp", | |
| 1088 "html/HTMLFormControlElementTest.cpp", | |
| 1089 "html/HTMLIFrameElementPermissionsTest.cpp", | |
| 1090 "html/HTMLIFrameElementTest.cpp", | |
| 1091 "html/HTMLImageElementTest.cpp", | |
| 1092 "html/HTMLInputElementTest.cpp", | |
| 1093 "html/HTMLLinkElementSizesAttributeTest.cpp", | |
| 1094 "html/HTMLOutputElementTest.cpp", | |
| 1095 "html/HTMLSelectElementTest.cpp", | |
| 1096 "html/HTMLTableRowElementTest.cpp", | |
| 1097 "html/HTMLTextAreaElementTest.cpp", | |
| 1098 "html/HTMLTextFormControlElementTest.cpp", | |
| 1099 "html/HTMLVideoElementTest.cpp", | |
| 1100 "html/LinkRelAttributeTest.cpp", | |
| 1101 "html/TimeRangesTest.cpp", | |
| 1102 "html/canvas/CanvasAsyncBlobCreatorTest.cpp", | |
| 1103 "html/canvas/CanvasFontCacheTest.cpp", | |
| 1104 "html/forms/EmailInputTypeTest.cpp", | |
| 1105 "html/forms/FileInputTypeTest.cpp", | |
| 1106 "html/forms/OptionListTest.cpp", | |
| 1107 "html/forms/StepRangeTest.cpp", | |
| 1108 "html/parser/AtomicHTMLTokenTest.cpp", | |
| 1109 "html/parser/CSSPreloadScannerTest.cpp", | |
| 1110 "html/parser/CompactHTMLTokenTest.cpp", | |
| 1111 "html/parser/HTMLDocumentParserTest.cpp", | |
| 1112 "html/parser/HTMLEntityParserTest.cpp", | |
| 1113 "html/parser/HTMLParserIdiomsTest.cpp", | |
| 1114 "html/parser/HTMLParserThreadTest.cpp", | |
| 1115 "html/parser/HTMLPreloadScannerTest.cpp", | |
| 1116 "html/parser/HTMLResourcePreloaderTest.cpp", | |
| 1117 "html/parser/HTMLSrcsetParserTest.cpp", | |
| 1118 "html/parser/HTMLTokenizerTest.cpp", | |
| 1119 "html/parser/HTMLTreeBuilderSimulatorTest.cpp", | |
| 1120 "html/parser/TextResourceDecoderTest.cpp", | |
| 1121 "html/shadow/MediaControlsTest.cpp", | |
| 1122 "html/track/TextTrackListTest.cpp", | |
| 1123 "html/track/vtt/BufferedLineReaderTest.cpp", | |
| 1124 "html/track/vtt/VTTScannerTest.cpp", | |
| 1125 "input/EventHandlerTest.cpp", | |
| 1126 "inspector/ProtocolParserTest.cpp", | |
| 1127 "layout/ImageQualityControllerTest.cpp", | |
| 1128 "layout/InlineTextBoxTest.cpp", | |
| 1129 "layout/LayoutBlockTest.cpp", | |
| 1130 "layout/LayoutBoxModelObjectTest.cpp", | |
| 1131 "layout/LayoutBoxTest.cpp", | |
| 1132 "layout/LayoutInlineTest.cpp", | |
| 1133 "layout/LayoutMultiColumnFlowThreadTest.cpp", | |
| 1134 "layout/LayoutObjectTest.cpp", | |
| 1135 "layout/LayoutPartTest.cpp", | |
| 1136 "layout/LayoutProgressTest.cpp", | |
| 1137 "layout/LayoutTableCellTest.cpp", | |
| 1138 "layout/LayoutTableRowTest.cpp", | |
| 1139 "layout/LayoutTableSectionTest.cpp", | |
| 1140 "layout/LayoutTestHelper.cpp", | |
| 1141 "layout/LayoutTestHelper.h", | |
| 1142 "layout/LayoutThemeTest.cpp", | |
| 1143 "layout/MapCoordinatesTest.cpp", | |
| 1144 "layout/MultiColumnFragmentainerGroupTest.cpp", | |
| 1145 "layout/OverflowModelTest.cpp", | |
| 1146 "layout/PaginationTest.cpp", | |
| 1147 "layout/PaintContainmentTest.cpp", | |
| 1148 "layout/ScrollAnchorTest.cpp", | |
| 1149 "layout/TextAutosizerTest.cpp", | |
| 1150 "layout/VisualRectMappingTest.cpp", | |
| 1151 "layout/compositing/CompositedLayerMappingTest.cpp", | |
| 1152 "layout/ng/ng_block_layout_algorithm_test.cc", | |
| 1153 "layout/ng/ng_constraint_space_test.cc", | |
| 1154 "layout/ng/ng_length_utils_test.cc", | |
| 1155 "layout/ng/ng_units_test.cc", | |
| 1156 "layout/shapes/BoxShapeTest.cpp", | |
| 1157 "layout/svg/LayoutSVGRootTest.cpp", | |
| 1158 "loader/DocumentLoadTimingTest.cpp", | |
| 1159 "loader/FrameFetchContextTest.cpp", | |
| 1160 "loader/LinkLoaderTest.cpp", | |
| 1161 "loader/MixedContentCheckerTest.cpp", | |
| 1162 "loader/TextResourceDecoderBuilderTest.cpp", | |
| 1163 "loader/ThreadableLoaderTest.cpp", | |
| 1164 "origin_trials/OriginTrialContextTest.cpp", | |
| 1165 "page/ChromeClientTest.cpp", | |
| 1166 "page/ContextMenuControllerTest.cpp", | |
| 1167 "page/EventSourceParserTest.cpp", | |
| 1168 "page/FocusControllerTest.cpp", | |
| 1169 "page/NetworkStateNotifierTest.cpp", | |
| 1170 "page/PagePopupClientTest.cpp", | |
| 1171 "page/PrintContextTest.cpp", | |
| 1172 "page/WindowFeaturesTest.cpp", | |
| 1173 "page/scrolling/ScrollStateTest.cpp", | |
| 1174 "page/scrolling/SnapCoordinatorTest.cpp", | |
| 1175 "paint/FirstMeaningfulPaintDetectorTest.cpp", | |
| 1176 "paint/HTMLCanvasPainterTest.cpp", | |
| 1177 "paint/LayerClipRecorderTest.cpp", | |
| 1178 "paint/LayoutObjectDrawingRecorderTest.cpp", | |
| 1179 "paint/NinePieceImageGridTest.cpp", | |
| 1180 "paint/ObjectPaintInvalidatorTest.cpp", | |
| 1181 "paint/PaintControllerPaintTest.cpp", | |
| 1182 "paint/PaintControllerPaintTest.h", | |
| 1183 "paint/PaintInfoTest.cpp", | |
| 1184 "paint/PaintLayerPainterTest.cpp", | |
| 1185 "paint/PaintLayerScrollableAreaTest.cpp", | |
| 1186 "paint/PaintPropertyTreeBuilderTest.cpp", | |
| 1187 "paint/SVGInlineTextBoxPainterTest.cpp", | |
| 1188 "paint/StubChromeClientForSPv2.h", | |
| 1189 "paint/TableCellPainterTest.cpp", | |
| 1190 "paint/TextPainterTest.cpp", | 894 "paint/TextPainterTest.cpp", |
| 1191 "paint/VideoPainterTest.cpp", | |
| 1192 "streams/ReadableStreamOperationsTest.cpp", | |
| 1193 "style/ComputedStyleTest.cpp", | |
| 1194 "style/OutlineValueTest.cpp", | |
| 1195 "style/SVGComputedStyleTest.cpp", | |
| 1196 "svg/SVGPathParserTest.cpp", | |
| 1197 "svg/UnsafeSVGAttributeSanitizationTest.cpp", | |
| 1198 "svg/graphics/SVGImageTest.cpp", | |
| 1199 "testing/PrivateScriptTestTest.cpp", | |
| 1200 "timing/MemoryInfoTest.cpp", | |
| 1201 "timing/PerformanceBaseTest.cpp", | |
| 1202 "timing/PerformanceObserverTest.cpp", | |
| 1203 "workers/DedicatedWorkerTest.cpp", | |
| 1204 "workers/WorkerThreadTest.cpp", | |
| 1205 "workers/WorkerThreadTestHelper.h", | |
| 1206 "xml/parser/SharedBufferReaderTest.cpp", | |
| 1207 ] | 895 ] |
| 1208 | 896 |
| 1209 configs += [ | 897 configs += [ |
| 1210 "//third_party/WebKit/Source:config", | 898 "//third_party/WebKit/Source:config", |
| 1211 "//third_party/WebKit/Source:inside_blink", | 899 "//third_party/WebKit/Source:inside_blink", |
| 1212 ] | 900 ] |
| 1213 | 901 |
| 1214 deps = [ | 902 deps = [ |
| 1215 ":core", | 903 ":core", |
| 1216 "//testing/gmock", | |
| 1217 "//testing/gtest", | |
| 1218 ] | 904 ] |
| 1219 } | 905 } |
| 1220 | 906 |
| 1221 # Fuzzer for blink::StyleSheetContents | 907 # Fuzzer for blink::StyleSheetContents |
| 1222 fuzzer_test("stylesheet_contents_fuzzer") { | 908 fuzzer_test("stylesheet_contents_fuzzer") { |
| 1223 sources = [ | 909 sources = [ |
| 1224 "css/StyleSheetContentsFuzzer.cpp", | 910 "css/StyleSheetContentsFuzzer.cpp", |
| 1225 ] | 911 ] |
| 1226 deps = [ | 912 deps = [ |
| 1227 ":core", | 913 ":core", |
| 1228 "../platform:blink_fuzzer_test_support", | 914 "../platform:blink_fuzzer_test_support", |
| 1229 ] | 915 ] |
| 1230 seed_corpus = "//third_party/WebKit/LayoutTests/fast/css/resources" | 916 seed_corpus = "//third_party/WebKit/LayoutTests/fast/css/resources" |
| 1231 libfuzzer_options = [ "max_len=2048" ] | 917 libfuzzer_options = [ "max_len=2048" ] |
| 1232 } | 918 } |
| 1233 | 919 |
| 1234 # Fuzzer for blink::HTMLPreloadScanner. | 920 # Fuzzer for blink::HTMLPreloadScanner. |
| 1235 fuzzer_test("html_preload_scanner_fuzzer") { | 921 fuzzer_test("html_preload_scanner_fuzzer") { |
| 1236 sources = [ | 922 sources = [ |
| 1237 "html/parser/HTMLPreloadScannerFuzzer.cpp", | 923 "html/parser/HTMLPreloadScannerFuzzer.cpp", |
| 1238 "html/parser/TextResourceDecoderForFuzzing.h", | 924 "html/parser/TextResourceDecoderForFuzzing.h", |
| 1239 ] | 925 ] |
| 1240 seed_corpus = "//third_party/WebKit/LayoutTests/fast/parser" | 926 seed_corpus = "//third_party/WebKit/LayoutTests/fast/parser" |
| 1241 deps = [ | 927 deps = [ |
| 1242 ":core", | 928 ":core", |
| 1243 "../platform:blink_fuzzer_test_support", | 929 "../platform:blink_fuzzer_test_support", |
| 1244 ] | 930 ] |
| 1245 } | 931 } |
| OLD | NEW |