Commit 03844362 authored by Findit's avatar Findit

Revert "[DevTools] Internally use binary protocol by default."

This reverts commit a78d9786.

Reason for revert:

Findit (https://goo.gl/kROfz5) identified CL at revision 645869 as the
culprit for flakes in the build cycles as shown on:
https://analysis.chromium.org/p/chromium/flake-portal/analysis/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vYTc4ZDk3ODZhMWE5OTI1NmRiNmY5YzA2NTZlMWY0MWZhOGY1N2Y5NQw

Sample Failed Build: https://ci.chromium.org/buildbot/chromium.mac/Mac10.10%20Tests/41071

Sample Failed Step: webkit_layout_tests on (none) GPU on Mac on Mac-10.10.5

Sample Flaky Test: virtual/nobinary-for-inspector-protocol/inspector-protocol/heap-profiler/heap-snapshot-with-multiple-retainers.js

Original change's description:
> [DevTools] Internally use binary protocol by default.
> 
> There's now a switch --disable-internal-devtools-binary-protocol.
> 
> Also:
> - Remove the old virtual test suites since the enable flag is gone.
> - Introduce new virtual test suites to test the diable flag.
> 
> There's one test for which behavior changes just a tad (more precision),
> so I'm updating the expectations and also keeping the old state
> for the virtual test suite.
> 
> Change-Id: Iab705aa2b7cfb996a05ce1a7d0804ca20adad009
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1544735
> Commit-Queue: Johannes Henkel <johannes@chromium.org>
> Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
> Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#645869}

Change-Id: I99dc80b0774884819d11d6611c787b9bc485eec6
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1546634
Cr-Commit-Position: refs/heads/master@{#646071}
parent 385e3f98
......@@ -54,9 +54,9 @@ void ChromeDevToolsSession::sendProtocolResponse(
}
static bool EnableInternalDevToolsBinaryProtocol() {
static bool disabled = base::CommandLine::ForCurrentProcess()->HasSwitch(
switches::kDisableInternalDevToolsBinaryProtocol);
return !disabled;
static bool enabled = base::CommandLine::ForCurrentProcess()->HasSwitch(
switches::kEnableInternalDevToolsBinaryProtocol);
return enabled;
}
void ChromeDevToolsSession::HandleCommand(
......
......@@ -40,9 +40,9 @@ class ContentShellPlatform : public Platform {
};
} // namespace
bool EnableInternalDevToolsBinaryProtocol() {
static bool disabled = base::CommandLine::ForCurrentProcess()->HasSwitch(
switches::kDisableInternalDevToolsBinaryProtocol);
return !disabled;
static bool enabled = base::CommandLine::ForCurrentProcess()->HasSwitch(
switches::kEnableInternalDevToolsBinaryProtocol);
return enabled;
}
// TODO(johannes): Move this into the cbor library. Don't want to
......
......@@ -216,12 +216,11 @@ const char kDisableNotifications[] = "disable-notifications";
// the use of persistent gpu memory buffers.
const char kDisablePartialRaster[] = "disable-partial-raster";
// By default, in devtools_session.cc, we use CBOR for protocol messages
// except for sending JSON to clients that request it.
// This switch undoes this default. We plan to remove it after after transition
// to binary is sufficiently complete (2019-04-15).
const char kDisableInternalDevToolsBinaryProtocol[] =
"disable-internal-devtools-binary-protocol";
// Internally (in devtools_session.cc) switches the protocol to binary format
// (CBOR). This setting is temporary; we plan to remove it after transition to
// binary is sufficiently complete (2019-04-01).
const char kEnableInternalDevToolsBinaryProtocol[] =
"enable-internal-devtools-binary-protocol";
// Enable partial raster in the renderer.
const char kEnablePartialRaster[] = "enable-partial-raster";
......
......@@ -74,7 +74,7 @@ CONTENT_EXPORT extern const char kDisableNewContentRenderingTimeout[];
CONTENT_EXPORT extern const char kDisableNotifications[];
CONTENT_EXPORT extern const char kDisableOriginTrialControlledBlinkFeatures[];
CONTENT_EXPORT extern const char kDisablePartialRaster[];
CONTENT_EXPORT extern const char kDisableInternalDevToolsBinaryProtocol[];
CONTENT_EXPORT extern const char kEnableInternalDevToolsBinaryProtocol[];
CONTENT_EXPORT extern const char kEnablePartialRaster[];
extern const char kDisablePepper3d[];
CONTENT_EXPORT extern const char kDisablePepper3DImageChromium[];
......
......@@ -16,9 +16,9 @@
namespace headless {
namespace protocol {
static bool EnableInternalDevToolsBinaryProtocol() {
static bool disabled = base::CommandLine::ForCurrentProcess()->HasSwitch(
::switches::kDisableInternalDevToolsBinaryProtocol);
return !disabled;
static bool enabled = base::CommandLine::ForCurrentProcess()->HasSwitch(
::switches::kEnableInternalDevToolsBinaryProtocol);
return enabled;
}
HeadlessDevToolsSession::HeadlessDevToolsSession(
......
......@@ -48,9 +48,9 @@ crbug.com/438499 [ Linux ] fast/workers/worker-multi-startup.html [ Timeout ]
crbug.com/438499 [ Linux ] http/tests/websocket/workers/worker-simple.html [ Timeout ]
crbug.com/438499 [ Linux ] http/tests/workers/text-encoding.html [ Timeout ]
crbug.com/438499 [ Linux ] http/tests/devtools/profiler/heap-snapshot-loader.js [ Timeout ]
crbug.com/438499 [ Linux ] virtual/nobinary-for-devtools/http/tests/devtools/profiler/heap-snapshot-loader.js [ Timeout ]
crbug.com/438499 [ Linux ] virtual/binary-for-devtools/http/tests/devtools/profiler/heap-snapshot-loader.js [ Timeout ]
crbug.com/438499 [ Linux ] http/tests/devtools/profiler/heap-snapshot-containment-show-all.js [ Timeout ]
crbug.com/438499 [ Linux ] virtual/nobinary-for-devtools/http/tests/devtools/profiler/heap-snapshot-containment-show-all.js [ Timeout ]
crbug.com/438499 [ Linux ] virtual/binary-for-devtools/http/tests/devtools/profiler/heap-snapshot-containment-show-all.js [ Timeout ]
crbug.com/438499 [ Linux ] virtual/threaded/animations/unanimated-style.html [ Timeout ]
# Flakily timeout on Linux ASAN bots.
......@@ -58,9 +58,9 @@ crbug.com/243871 [ Linux ] virtual/threaded/fast/scroll-behavior/ [ Skip ]
crbug.com/464065 [ Linux ] media/track/css-cue-for-video-in-shadow.html [ Timeout ]
crbug.com/464065 [ Linux ] media/track/css-cue-for-video-in-shadow-2.html [ Timeout ]
crbug.com/572723 [ Linux ] http/tests/devtools/sources/debugger/debugger-completions-on-call-frame.js [ Timeout Pass ]
crbug.com/572723 [ Linux ] virtual/nobinary-for-devtools/http/tests/devtools/sources/debugger/debugger-completions-on-call-frame.js [ Timeout Pass ]
crbug.com/572723 [ Linux ] virtual/binary-for-devtools/http/tests/devtools/sources/debugger/debugger-completions-on-call-frame.js [ Timeout Pass ]
crbug.com/700795 [ Linux ] http/tests/devtools/animation/animation-transition-setTiming-crash.js [ Skip ]
crbug.com/700795 [ Linux ] virtual/nobinary-for-devtools/http/tests/devtools/animation/animation-transition-setTiming-crash.js [ Skip ]
crbug.com/700795 [ Linux ] virtual/binary-for-devtools/http/tests/devtools/animation/animation-transition-setTiming-crash.js [ Skip ]
crbug.com/928941 [ Linux ] external/wpt/background-fetch/fetch.https.window.html [ Timeout ]
# Intentionally failed allocations, via partitionAllocGenericFlags()
......@@ -68,9 +68,7 @@ crbug.com/577889 [ Linux ] fast/js/typed-array-allocation-failure.html [ Crash ]
# Memory allocation hooks are disabled on ASAN/MSAN
crbug.com/803276 inspector-protocol/memory/sampling-native-profile.js [ Skip ]
crbug.com/803276 virtual/nobinary-for-inspector-protocol/inspector-protocol/memory/sampling-native-profile.js [ Skip ]
crbug.com/803276 inspector-protocol/memory/sampling-native-snapshot.js [ Skip ]
crbug.com/803276 virtual/nobinary-for-inspector-protocol/inspector-protocol/memory/sampling-native-snapshot.js [ Skip ]
crbug.com/803276 virtual/sampling-heap-profiler/inspector-protocol/memory/sampling-native-profile.js [ Skip ]
crbug.com/803276 virtual/sampling-heap-profiler/inspector-protocol/memory/sampling-native-snapshot.js [ Skip ]
......
......@@ -7,11 +7,8 @@ crbug.com/800898 external/wpt/workers/shared-worker-from-blob-url.window.html [
crbug.com/800898 virtual/omt-worker-fetch/external/wpt/workers/shared-worker-from-blob-url.window.html [ Skip ]
crbug.com/595993 external/wpt/service-workers/service-worker/request-end-to-end.https.html [ Failure ]
crbug.com/896924 http/tests/inspector-protocol/network/interception-multiclient.js [ Timeout Failure ]
crbug.com/896924 virtual/nobinary-for-http-inspector-protocol/http/tests/inspector-protocol/network/interception-multiclient.js [ Timeout Failure ]
crbug.com/899303 http/tests/inspector-protocol/fetch/fetch-basic.js [ Timeout ]
crbug.com/899303 virtual/nobinary-for-http-inspector-protocol/http/tests/inspector-protocol/fetch/fetch-basic.js [ Timeout ]
crbug.com/899303 http/tests/inspector-protocol/fetch/fetch-renderer.js [ Timeout ]
crbug.com/899303 virtual/nobinary-for-http-inspector-protocol/http/tests/inspector-protocol/fetch/fetch-renderer.js [ Timeout ]
crbug.com/917284 external/wpt/service-workers/service-worker/claim-fetch-with-appcache.https.html [ Failure ]
crbug.com/917284 virtual/disabled-service-worker-servicification/external/wpt/service-workers/service-worker/claim-fetch-with-appcache.https.html [ Failure ]
crbug.com/933880 external/wpt/FileAPI/url/cross-global-revoke.sub.html [ Failure ]
......@@ -27,4 +24,4 @@ Bug(none) http/tests/misc/redirect-to-about-blank.html [ Pass ]
Bug(none) virtual/omt-worker-fetch [ Skip ]
Bug(none) virtual/outofblink-cors [ Skip ]
Bug(none) http/tests/inspector-protocol/fetch [ Skip ]
Bug(none) virtual/nobinary-for-http-inspector-protocol/http/tests/inspector-protocol/fetch [ Skip ]
Bug(none) virtual/binary-for-inspector-protocol/http/tests/inspector-protocol/fetch [ Skip ]
......@@ -13,13 +13,13 @@ crbug.com/933880 external/wpt/FileAPI/url/url-with-fetch.any.html [ Failure ]
crbug.com/933880 external/wpt/FileAPI/url/url-with-xhr.any.html [ Failure ]
crbug.com/933880 external/wpt/service-workers/service-worker/request-end-to-end.https.html [ Failure ]
crbug.com/933880 http/tests/inspector-protocol/network/interception-take-stream.js [ Failure ]
crbug.com/933880 virtual/nobinary-for-http-inspector-protocol/http/tests/inspector-protocol/network/interception-take-stream.js [ Failure ]
crbug.com/933880 virtual/binary-for-inspector-protocol/http/tests/inspector-protocol/network/interception-take-stream.js [ Failure ]
crbug.com/933880 http/tests/inspector-protocol/network/raw-headers-for-protected-document.js [ Failure ]
crbug.com/933880 virtual/nobinary-for-http-inspector-protocol/http/tests/inspector-protocol/network/raw-headers-for-protected-document.js [ Failure ]
crbug.com/933880 virtual/binary-for-inspector-protocol/http/tests/inspector-protocol/network/raw-headers-for-protected-document.js [ Failure ]
crbug.com/933880 http/tests/inspector-protocol/network/raw-headers-for-websocket.js [ Failure ]
crbug.com/933880 virtual/nobinary-for-http-inspector-protocol/http/tests/inspector-protocol/network/raw-headers-for-websocket.js [ Failure ]
crbug.com/933880 virtual/binary-for-inspector-protocol/http/tests/inspector-protocol/network/raw-headers-for-websocket.js [ Failure ]
crbug.com/933880 http/tests/inspector-protocol/network/security-info-on-response.js [ Failure ]
crbug.com/933880 virtual/nobinary-for-http-inspector-protocol/http/tests/inspector-protocol/network/security-info-on-response.js [ Failure ]
crbug.com/933880 virtual/binary-for-inspector-protocol/http/tests/inspector-protocol/network/security-info-on-response.js [ Failure ]
crbug.com/933880 http/tests/inspector-protocol/network/xhr-interception-auth-fail.js [ Failure ]
crbug.com/933880 virtual/nobinary-for-http-inspector-protocol/http/tests/inspector-protocol/network/xhr-interception-auth-fail.js [ Failure ]
crbug.com/933880 virtual/binary-for-inspector-protocol/http/tests/inspector-protocol/network/xhr-interception-auth-fail.js [ Failure ]
crbug.com/933880 http/tests/misc/redirect-to-about-blank.html [ Timeout ]
# Expectations for CompositeAfterPaint
# See: https://docs.google.com/document/d/1QCM912Dr6u38DqyQqd7pxQxDy8FFOoWMMDq7uAXqKdA/view
Bug(none) http/tests/devtools/tracing/ [ Skip ]
Bug(none) virtual/nobinary-for-devtools/http/tests/devtools/tracing/ [ Skip ]
Bug(none) scrollingcoordinator/ [ Skip ]
Bug(none) virtual/disable-blink-gen-property-trees/ [ Skip ]
......@@ -14,6 +13,7 @@ Bug(none) virtual/prefer_compositing_to_lcd_text/compositing/overflow/ [ Skip ]
Bug(none) virtual/stable/ [ Skip ]
# For now we track the failures of the base tests of the following virtual suites.
Bug(none) virtual/binary-for-devtools/http/tests/devtools [ Skip ]
Bug(none) virtual/exotic-color-space/images/ [ Skip ]
Bug(none) virtual/gpu-rasterization/images/ [ Skip ]
Bug(none) virtual/mouseevent_fractional/fast/events/touch/ [ Skip ]
......@@ -436,15 +436,11 @@ Bug(none) css3/filters/blur-filter-page-scroll-self.html [ Failure ]
# Crash during PictureLayer::GetPicture() when DisplayItemList is finished twice.
Bug(none) http/tests/devtools/layers/layer-canvas-log.js [ Crash ]
Bug(none) virtual/nobinary-for-devtools/http/tests/devtools/layers/layer-canvas-log.js [ Crash ]
Bug(none) http/tests/devtools/layers/layer-replay-scale.js [ Crash ]
Bug(none) virtual/nobinary-for-devtools/http/tests/devtools/layers/layer-replay-scale.js [ Crash ]
# Missing compositing reasons
Bug(none) http/tests/devtools/layers/layer-compositing-reasons.js [ Failure ]
Bug(none) virtual/nobinary-for-devtools/http/tests/devtools/layers/layer-compositing-reasons.js [ Failure ]
# Missing WheelEventHandler
Bug(none) http/tests/devtools/layers/layer-scroll-rects-get.js [ Failure ]
Bug(none) virtual/nobinary-for-devtools/http/tests/devtools/layers/layer-scroll-rects-get.js [ Failure ]
# Other:
crbug.com/935728 fast/frames/transparent-scrollbar.html [ Failure ]
......
......@@ -431,23 +431,14 @@ crbug.com/591099 html/marquee/marquee-destroyed-without-removed-from-crash.html
crbug.com/591099 http/tests/appcache/non-html.xhtml [ Crash Pass ]
crbug.com/591099 http/tests/csspaint/invalidation-border-image.html [ Pass ]
crbug.com/591099 http/tests/devtools/elements/highlight/highlight-css-grid.js [ Failure ]
crbug.com/591099 virtual/nobinary-for-devtools/http/tests/devtools/elements/highlight/highlight-css-grid.js [ Failure ]
crbug.com/591099 http/tests/devtools/elements/shadow/shadow-distribution.js [ Failure ]
crbug.com/591099 virtual/nobinary-for-devtools/http/tests/devtools/elements/shadow/shadow-distribution.js [ Failure ]
crbug.com/591099 http/tests/devtools/elements/styles-1/edit-value-url-with-color.js [ Pass ]
crbug.com/591099 virtual/nobinary-for-devtools/http/tests/devtools/elements/styles-1/edit-value-url-with-color.js [ Pass ]
crbug.com/591099 http/tests/devtools/elements/user-properties.js [ Pass ]
crbug.com/591099 virtual/nobinary-for-devtools/http/tests/devtools/elements/user-properties.js [ Pass ]
crbug.com/591099 http/tests/devtools/service-workers/service-worker-v8-cache.js [ Pass Timeout ]
crbug.com/591099 virtual/nobinary-for-devtools/http/tests/devtools/service-workers/service-worker-v8-cache.js [ Pass Timeout ]
crbug.com/591099 http/tests/devtools/sources/debugger-frameworks/frameworks-jquery.js [ Crash Pass ]
crbug.com/591099 virtual/nobinary-for-devtools/http/tests/devtools/sources/debugger-frameworks/frameworks-jquery.js [ Crash Pass ]
crbug.com/591099 http/tests/devtools/sources/debugger/debugger-proto-property.js [ Pass ]
crbug.com/591099 virtual/nobinary-for-devtools/http/tests/devtools/sources/debugger/debugger-proto-property.js [ Pass ]
crbug.com/591099 http/tests/devtools/tracing-session-id.js [ Pass ]
crbug.com/591099 virtual/nobinary-for-devtools/http/tests/devtools/tracing-session-id.js [ Pass ]
crbug.com/591099 http/tests/devtools/tracing/console-timeline.js [ Pass ]
crbug.com/591099 virtual/nobinary-for-devtools/http/tests/devtools/tracing/console-timeline.js [ Pass ]
crbug.com/591099 http/tests/fetch/chromium/response-blob-gc-crash.html [ Pass ]
crbug.com/591099 http/tests/fetch/serviceworker-proxied/thorough/cookie-nocors-base-https-other-https.html [ Pass ]
crbug.com/591099 http/tests/fetch/serviceworker-proxied/thorough/redirect-nocors-base-https-other-https.html [ Pass ]
......@@ -460,7 +451,6 @@ crbug.com/591099 http/tests/fetch/workers/thorough/cookie-nocors-base-https-othe
crbug.com/591099 http/tests/html/validation-bubble-oopif-clip.html [ Pass ]
crbug.com/591099 http/tests/images/feature-policy-unoptimized-images-cached-image.html [ Failure Pass ]
crbug.com/591099 http/tests/inspector-protocol/network/navigation-blocking-xorigin-iframe.js [ Failure Pass ]
crbug.com/591099 virtual/nobinary-for-http-inspector-protocol/http/tests/inspector-protocol/network/navigation-blocking-xorigin-iframe.js [ Failure Pass ]
crbug.com/591099 http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-disabled.html [ Failure Pass ]
crbug.com/591099 http/tests/media/video-load-metadata-decode-error.html [ Pass ]
crbug.com/591099 http/tests/multipart/multipart-main-resource.html [ Pass ]
......@@ -471,7 +461,6 @@ crbug.com/591099 http/tests/security/video-poster-cross-origin-crash2.html [ Pas
crbug.com/591099 http/tests/webfont/crbug-655076.html [ Pass ]
crbug.com/591099 images/feature-policy-oversized-images-resize.html [ Pass ]
crbug.com/591099 inspector-protocol/dom-snapshot/dom-snapshot-getSnapshot-origin-url.js [ Crash Pass ]
crbug.com/591099 virtual/nobinary-for-inspector-protocol/inspector-protocol/dom-snapshot/dom-snapshot-getSnapshot-origin-url.js [ Crash Pass ]
crbug.com/591099 jquery/offset.html [ Pass ]
crbug.com/591099 media/autoplay/webaudio-audio-context-resume.html [ Failure Pass ]
crbug.com/591099 media_capabilities/encodingInfo-avc1.html [ Failure ]
......@@ -500,6 +489,11 @@ crbug.com/591099 virtual/bidi-caret-affinity/editing/selection/modify_move/move_
crbug.com/591099 virtual/bidi-caret-affinity/editing/selection/modify_move/move_left_word_09_rtl_multi_line.html [ Failure ]
crbug.com/591099 virtual/bidi-caret-affinity/editing/selection/modify_move/move_right_word_01_rtl_multi_line.html [ Failure ]
crbug.com/591099 virtual/bidi-caret-affinity/editing/selection/modify_move/move_right_word_05_rtl_multi_line.html [ Failure ]
crbug.com/591099 virtual/binary-for-devtools/http/tests/devtools/elements/highlight/highlight-css-grid.js [ Failure ]
crbug.com/591099 virtual/binary-for-devtools/http/tests/devtools/sources/debugger-frameworks/frameworks-jquery.js [ Crash Pass ]
crbug.com/591099 virtual/binary-for-inspector-protocol/http/tests/inspector-protocol/fetch/fetch-basic.js [ Pass ]
crbug.com/591099 virtual/binary-for-inspector-protocol/http/tests/inspector-protocol/fetch/fetch-renderer.js [ Pass ]
crbug.com/591099 virtual/binary-for-inspector-protocol/http/tests/inspector-protocol/network/interception-multiclient.js [ Pass ]
crbug.com/916511 virtual/composite-after-paint/paint/background/scrolling-background-with-negative-z-child.html [ Crash ]
crbug.com/591099 virtual/composite-after-paint/paint/invalidation/box/margin.html [ Failure Pass ]
Bug(none) virtual/disable-blink-gen-property-trees/ [ Skip ]
......
......@@ -23,7 +23,7 @@ crbug.com/891575 virtual/android/fullscreen/video-overlay-scroll.html [ Leak Pas
crbug.com/786995 virtual/threaded/http/tests/devtools/tracing/timeline-style/timeline-style-recalc-all-invalidator-types.js [ Leak Pass ]
crbug.com/859640 http/tests/devtools/tracing/timeline-style/timeline-style-recalc-all-invalidator-types.js [ Leak Pass ]
crbug.com/859640 virtual/nobinary-for-devtools/http/tests/devtools/tracing/timeline-style/timeline-style-recalc-all-invalidator-types.js [ Leak Pass ]
crbug.com/859640 virtual/binary-for-devtools/http/tests/devtools/tracing/timeline-style/timeline-style-recalc-all-invalidator-types.js [ Leak Pass ]
# Requests with keepalive specified will be kept alive even when the frame is
# detached, which means leaks reported by the leak detector are by design.
......@@ -36,7 +36,7 @@ crbug.com/651742 external/wpt/content-security-policy/connect-src/connect-src-be
# -----------------------------------------------------------------
crbug.com/780386 external/wpt/html/dom/reflection-grouping.html [ Leak Pass ]
crbug.com/667560 [ Linux ] http/tests/devtools/console/console-search.js [ Leak Pass ]
crbug.com/667560 [ Linux ] virtual/nobinary-for-devtools/http/tests/devtools/console/console-search.js [ Leak Pass ]
crbug.com/667560 [ Linux ] virtual/binary-for-devtools/http/tests/devtools/console/console-search.js [ Leak Pass ]
crbug.com/835943 [ Linux ] http/tests/appcache/non-html.xhtml [ Leak Pass ]
crbug.com/860117 [ Linux ] editing/pasteboard/drag-drop-iframe-refresh-crash.html [ Pass Leak ]
......@@ -63,14 +63,14 @@ crbug.com/848354 [ Linux ] plugins/fullscreen-plugins-dont-reload.html [ Pass Le
# Sheriff 2018-07-10
# Test flaking on Linux Trusty Leak
crbug.com/862029 [ Linux ] http/tests/devtools/tracing/timeline-misc/timeline-window-filter.js [ Pass Leak ]
crbug.com/862029 [ Linux ] virtual/nobinary-for-devtools/http/tests/devtools/tracing/timeline-misc/timeline-window-filter.js [ Pass Leak ]
crbug.com/862029 [ Linux ] virtual/binary-for-devtools/http/tests/devtools/tracing/timeline-misc/timeline-window-filter.js [ Pass Leak ]
# Sheriff 2018-08-15
crbug.com/874442 [ Linux ] svg/animations/mpath-remove-from-dependents-on-delete-crash.html [ Pass Crash ]
# Sheriff 2018-08-17
crbug.com/847114 [ Linux ] http/tests/devtools/tracing/decode-resize.js [ Pass Failure ]
crbug.com/847114 [ Linux ] virtual/nobinary-for-devtools/http/tests/devtools/tracing/decode-resize.js [ Pass Failure ]
crbug.com/847114 [ Linux ] virtual/binary-for-devtools/http/tests/devtools/tracing/decode-resize.js [ Pass Failure ]
crbug.com/847114 [ Linux ] virtual/threaded/http/tests/devtools/tracing/decode-resize.js [ Pass Failure ]
# Sheriff 2018-08-29
......@@ -96,7 +96,7 @@ crbug.com/927454 [ Linux ] external/wpt/pointerevents/pointerevent_lostpointerca
#Sheriff 2019-02-21
crbug.com/934144 [ Linux ] http/tests/devtools/tracing/timeline-misc/timeline-flame-chart-automatically-size-window.js [ Pass Leak ]
crbug.com/934144 [ Linux ] virtual/nobinary-for-devtools/http/tests/devtools/tracing/timeline-misc/timeline-flame-chart-automatically-size-window.js [ Pass Leak ]
crbug.com/934144 [ Linux ] virtual/binary-for-devtools/http/tests/devtools/tracing/timeline-misc/timeline-flame-chart-automatically-size-window.js [ Pass Leak ]
#Sheriff 2019-02-25
crbug.com/894651 [ Linux ] virtual/bidi-caret-affinity/editing/selection/modify_move/move_left_word_09_rtl_multi_line.html [ Failure Leak ]
......
......@@ -144,13 +144,10 @@ fast/harness/results.html [ WontFix ]
# Linux layout tests do not have a Myanmar fallback font.
[ Linux ] inspector-protocol/layout-fonts/fallback-myanmar.js [ WontFix ]
[ Linux ] virtual/nobinary-for-inspector-protocol/inspector-protocol/layout-fonts/fallback-myanmar.js [ WontFix ]
# Segoe UI matching is only relevant on Windows
[ Mac ] inspector-protocol/layout-fonts/font-weight-granularity-matching.js [ WontFix ]
[ Mac ] virtual/nobinary-for-inspector-protocol/inspector-protocol/layout-fonts/font-weight-granularity-matching.js [ WontFix ]
[ Linux ] inspector-protocol/layout-fonts/font-weight-granularity-matching.js [ WontFix ]
[ Linux ] virtual/nobinary-for-inspector-protocol/inspector-protocol/layout-fonts/font-weight-granularity-matching.js [ WontFix ]
# Tests in media/stable are only supposed to be run as virtual test (see virtual/stable/media).
media/stable [ WontFix ]
......@@ -2209,7 +2206,7 @@ crbug.com/669083 virtual/outofblink-cors/http/tests/security/frameNavigation/xss
# 3) site isolation is enabled without also enabling
# IsolatedCodeCache (tests disabled by the test expectation below).
Bug(none) http/tests/devtools/isolated-code-cache/cross-origin-test.js [ WontFix ]
Bug(none) virtual/nobinary-for-devtools/http/tests/devtools/isolated-code-cache/cross-origin-test.js [ WontFix ]
Bug(none) virtual/binary-for-devtools/http/tests/devtools/isolated-code-cache/cross-origin-test.js [ WontFix ]
# ==== Tests incompatible with the default WPT Origin Isolation end here ==^^
# Tests using testRunner.useUnfortunateSynchronousResizeMode occasionally fail on Win7,
......
This diff is collapsed.
......@@ -296,19 +296,14 @@
"args": ["--enable-threaded-compositing"]
},
{
"prefix": "nobinary-for-devtools",
"prefix": "binary-for-devtools",
"base": "http/tests/devtools",
"args": ["--disable-internal-devtools-binary-protocol"]
"args": ["--enable-internal-devtools-binary-protocol"]
},
{
"prefix": "nobinary-for-http-inspector-protocol",
"prefix": "binary-for-inspector-protocol",
"base": "http/tests/inspector-protocol",
"args": ["--disable-internal-devtools-binary-protocol"]
},
{
"prefix": "nobinary-for-inspector-protocol",
"base": "inspector-protocol",
"args": ["--disable-internal-devtools-binary-protocol"]
"args": ["--enable-internal-devtools-binary-protocol"]
},
{
"prefix": "composite-after-paint",
......
......@@ -21,12 +21,12 @@ DIV style,position:absolute;top:200;left:100;width:100;height:100;background:gre
]
DIV style,position:absolute;top:150;left:50;width:100;height:100;background:blue;transform:rotate(45deg); [
[0] : 100
[1] : 129.28932189941406
[2] : 170.71067810058594
[1] : 129.289321899414
[2] : 170.710678100586
[3] : 200
[4] : 100
[5] : 270.710693359375
[6] : 29.289321899414062
[6] : 29.2893218994141
[7] : 200
]
DIV style,width:100px;height:100px;background:orange [
......
# This suite runs the tests in http/tests/devtools with
# the additional flag --disable-internal-devtools-binary-protocol.
# the additional flag --enable-internal-devtools-binary-protocol.
# This suite runs the tests in http/tests/inspector-protocol with
# the additional flag --disable-internal-devtools-binary-protocol.
# the additional flag --enable-internal-devtools-binary-protocol.
# This suite runs the tests in inspector-protocol with
# the additional flag --disable-internal-devtools-binary-protocol.
Tests DOM.getBoxModel method.
DIV style,position:absolute;top:100;left:0;width:100;height:100;background:red [
[0] : 0
[1] : 100
[2] : 100
[3] : 100
[4] : 100
[5] : 200
[6] : 0
[7] : 200
]
DIV style,position:absolute;top:200;left:100;width:100;height:100;background:green [
[0] : 100
[1] : 200
[2] : 200
[3] : 200
[4] : 200
[5] : 300
[6] : 100
[7] : 300
]
DIV style,position:absolute;top:150;left:50;width:100;height:100;background:blue;transform:rotate(45deg); [
[0] : 100
[1] : 129.289321899414
[2] : 170.710678100586
[3] : 200
[4] : 100
[5] : 270.710693359375
[6] : 29.2893218994141
[7] : 200
]
DIV style,width:100px;height:100px;background:orange [
[0] : 210
[1] : 210
[2] : 310
[3] : 210
[4] : 310
[5] : 310
[6] : 210
[7] : 310
]
rect id,theRect,x,30,y,50,width,100,height,100 [
[0] : 432
[1] : 452
[2] : 532
[3] : 452
[4] : 532
[5] : 552
[6] : 432
[7] : 552
]
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment