New issue
Advanced search Search tips

Issue 668836 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jan 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug

Blocking:
issue 669183



Sign in to add a comment

Fix generator to distinguish between characteristic.readValue/writeValue and > descriptor.readValue/writeValue.

Project Member Reported by dougt@chromium.org, Nov 26 2016

Issue description

Fix generator to distinguish between characteristic.readValue/writeValue and descriptor.readValue/writeValue.
 

Comment 1 by rbyers@chromium.org, Nov 28 2016

Components: Blink>Bluetooth
Doug, this is Web Bluetooth, right?  Kinda hard to tell under what component you intended this to be tracked ;-)

Comment 2 by dougt@chromium.org, Nov 28 2016

Yup, thanks.

Comment 3 by ortuno@chromium.org, Nov 28 2016

Blocking: 669183

Comment 4 by dougt@chromium.org, Dec 1 2016

Generally the plan is something like:

script-tests
   Move tests such as:
      characteristic-device-disconnects-invalidates-objects.js 
   becomes:
  	characteristic/device-disconnects-invalidates-objects.js

In addition:

    Move all of the gatt-op-* tests into characteristic/


We'll move the existing files to a structure that looks like:

requestDevice


device
    gattserverdisconnected-event


service
   getCharacteristic	
   getCharacteristics


server
    getPrimaryService
    getPrimaryServices
    connect
    disconnect		


characterisitc
   startNotifications
   stopNotifications
   readValue	
   writeValue
   getDescriptor
   getDescriptors
   notifications





Comment 5 by dougt@chromium.org, Dec 1 2016

in addition, we probably should move idl-* into idl/
Project Member

Comment 6 by bugdroid1@chromium.org, Dec 3 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/36c5c1c79009ee041372a8487ec3317606e9f5f4

commit 36c5c1c79009ee041372a8487ec3317606e9f5f4
Author: dougt <dougt@chromium.org>
Date: Sat Dec 03 21:09:01 2016

Fix WebBluetooth generator to distinguish between different methods.

This change allows tests to be created that exercise both
characteristic.readValue/writeValue and descriptor.readValue/writeValue.
script-tests's name determine what feature they are testing.  For example, a
test that wants to tests gatt operations on a descriptor can be named:

bluetooth/script-tests/descriptor/<>

then in bluetooth/descriptor/<>/ each of the gatt calls will be generated.

In addition and prep for this change, we are moving files around.  The
structure now is the following:

device
    gattserverdisconnected-event

service
   getCharacteristic
   getCharacteristics

server
    getPrimaryService
    getPrimaryServices
    connect
    disconnect

characterisitic
   startNotifications
   stopNotifications
   readValue
   writeValue
   getDescriptor
   getDescriptors
   notifications

BUG= 668836 
R=ortuno

Review-Url: https://codereview.chromium.org/2544513004
Cr-Commit-Position: refs/heads/master@{#436173}

[modify] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/README
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/characteristicProperties.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/add-listener-after-promise.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/add-multiple-event-listeners.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/characteristic-does-not-support-notifications.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/characteristic-is-removed.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/concurrent-starts.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/concurrent-stops.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/device-goes-out-of-range.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/event-after-starting.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/gc-with-pending-start.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/gc-with-pending-stop.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/parallel-start-stop.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/service-is-removed.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/start-before-stop-resolves.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/start-fails.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/start-stop-start-stop.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/start-succeeds.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/start-twice-in-a-row.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/stop-after-start-succeeds.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/stop-twice.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/notifications/stop-without-starting.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/add-multiple-event-listeners.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/blocklisted-characteristic.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/characteristic-is-removed.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/device-goes-out-of-range.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/event-is-fired.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/gen-gatt-op-device-disconnects-before.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/gen-gatt-op-device-disconnects-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/gen-gatt-op-device-disconnects-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/gen-gatt-op-device-reconnects-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/gen-gatt-op-device-reconnects-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/gen-gatt-op-disconnect-called-before.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/gen-gatt-op-disconnect-called-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/gen-gatt-op-disconnect-called-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/gen-gatt-op-garbage-collection-ran-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/gen-gatt-op-garbage-collection-ran-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/gen-gatt-op-reconnect-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/gen-gatt-op-reconnect-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/read-fails.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/read-succeeds.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/read-updates-value.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/readValue/service-is-removed.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/startNotifications/gen-gatt-op-device-disconnects-before.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/startNotifications/gen-gatt-op-device-disconnects-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/startNotifications/gen-gatt-op-device-disconnects-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/startNotifications/gen-gatt-op-device-reconnects-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/startNotifications/gen-gatt-op-device-reconnects-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/startNotifications/gen-gatt-op-disconnect-called-before.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/startNotifications/gen-gatt-op-disconnect-called-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/startNotifications/gen-gatt-op-disconnect-called-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/startNotifications/gen-gatt-op-garbage-collection-ran-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/startNotifications/gen-gatt-op-garbage-collection-ran-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/startNotifications/gen-gatt-op-reconnect-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/startNotifications/gen-gatt-op-reconnect-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/stopNotifications/device-reconnects-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/stopNotifications/gen-gatt-op-device-disconnects-before.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/stopNotifications/gen-gatt-op-device-disconnects-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/stopNotifications/gen-gatt-op-disconnect-called-before.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/stopNotifications/gen-gatt-op-disconnect-called-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/stopNotifications/gen-gatt-op-garbage-collection-ran-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/stopNotifications/reconnect-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/blocklisted-characteristic.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/characteristic-is-removed.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/device-goes-out-of-range.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/gen-gatt-op-device-disconnects-before.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/gen-gatt-op-device-disconnects-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/gen-gatt-op-device-disconnects-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/gen-gatt-op-device-reconnects-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/gen-gatt-op-device-reconnects-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/gen-gatt-op-disconnect-called-before.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/gen-gatt-op-disconnect-called-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/gen-gatt-op-disconnect-called-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/gen-gatt-op-garbage-collection-ran-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/gen-gatt-op-garbage-collection-ran-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/gen-gatt-op-reconnect-during-error.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/gen-gatt-op-reconnect-during-success.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/service-is-removed.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/value-too-long.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/write-fails.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/write-succeeds.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/characteristic/writeValue/write-updates-value.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/characteristicProperties.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/connect/connect-disconnected-connect.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/connect/connection-fails.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/connect/connection-succeeds.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/connect/device-goes-out-of-range.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/connect/garbage-collection-ran-during-error.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/connect/garbage-collection-ran-during-success.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/connect/get-same-gatt-server.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/device/gattserverdisconnected-event/disconnected.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/device/gattserverdisconnected-event/disconnected_gc.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/device/gattserverdisconnected-event/one-event-per-disconnection.html
[add] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/device/gattserverdisconnected-event/reconnect-during-disconnected-event.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/disconnect/connect-disconnect-twice.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/disconnect/detach-gc.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/disconnect/disconnect-fires-event.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/disconnect/disconnect-once.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/disconnect/disconnect-twice-in-a-row.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/disconnect/gc-detach.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/gattserverdisconnected-event/disconnected.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/gattserverdisconnected-event/disconnected_gc.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/gattserverdisconnected-event/one-event-per-disconnection.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/gattserverdisconnected-event/reconnect-during-disconnected-event.html
[modify] https://crrev.com/36c5c1c79009ee041372a8487ec3317606e9f5f4/third_party/WebKit/LayoutTests/bluetooth/generate.py
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/blocklisted-characteristic.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/characteristic-found.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/characteristic-not-found.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/device-disconnects-before.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/device-disconnects-during.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/device-goes-out-of-range.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/disconnect-called-before.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/disconnect-called-during.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/gen-characteristic-device-disconnects-invalidates-objects.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/gen-characteristic-disconnect-invalidates-objects.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/gen-characteristic-garbage-collection-ran-during-error.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/gen-characteristic-garbage-collection-ran-during-success.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/gen-characteristic-get-same-object.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/invalid-characteristic-name.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/reconnect-during.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristic/service-is-removed.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/blocklisted-characteristics-with-uuid.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/blocklisted-characteristics.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/characteristics-found-with-uuid.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/characteristics-found.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/characteristics-not-found-with-uuid.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/characteristics-not-found.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/correct-characteristics.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/device-disconnects-before-with-uuid.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/device-disconnects-before.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/device-disconnects-during-with-uuid.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/device-disconnects-during.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/device-goes-out-of-range-with-uuid.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/device-goes-out-of-range.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/disconnect-called-before-with-uuid.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/disconnect-called-before.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/disconnect-called-during-with-uuid.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/disconnect-called-during.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/WebKit/LayoutTests/bluetooth/getCharacteristics/gen-characteristic-device-disconnects-invalidates-objects-with-uuid.html
[delete] https://crrev.com/647dc9d1109f473f7cf069c3ba019dee5a4e062c/third_party/We

Comment 7 by dougt@chromium.org, Jan 15 2017

Status: Fixed (was: Assigned)

Sign in to add a comment