Revision 273bb41376c98c36e743186b63ec3cffa58a5339 authored by Ovidio Henriquez on 23 March 2018, 15:12:10 UTC, committed by Blink WPT Bot on 23 March 2018, 15:30:21 UTC
This change allows the removal of a descriptor to be simulated by the Bluetooth test interface. A generated test script was also converted to test the new interface. BUG=569709 Change-Id: Id4286a3e44cd04ee1b371938f1ef89f33458269c Reviewed-on: https://chromium-review.googlesource.com/972334 Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Conley Owens <cco3@chromium.org> Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> Cr-Commit-Position: refs/heads/master@{#545448}
1 parent 2d1fd9e
po-mark-measure.any.js
// META: script=performanceobservers.js
async_test(function (t) {
var stored_entries = [];
var observer = new PerformanceObserver(
t.step_func(function (entryList, obs) {
stored_entries =
stored_entries.concat(entryList.getEntries());
if (stored_entries.length >= 4) {
checkEntries(stored_entries,
[{ entryType: "mark", name: "mark1"},
{ entryType: "mark", name: "mark2"},
{ entryType: "measure", name: "measure1"},
{ entryType: "measure", name: "measure2"}]);
observer.disconnect();
t.done();
}
})
);
observer.observe({entryTypes: ["mark", "measure"]});
}, "entries are observable");
async_test(function (t) {
var mark_entries = [];
var observer = new PerformanceObserver(
t.step_func(function (entryList, obs) {
mark_entries =
mark_entries.concat(entryList.getEntries());
if (mark_entries.length >= 2) {
checkEntries(mark_entries,
[{ entryType: "mark", name: "mark1"},
{ entryType: "mark", name: "mark2"}]);
observer.disconnect();
t.done();
}
})
);
observer.observe({entryTypes: ["mark"]});
self.performance.mark("mark1");
self.performance.mark("mark2");
}, "mark entries are observable");
async_test(function (t) {
var measure_entries = [];
var observer = new PerformanceObserver(
t.step_func(function (entryList, obs) {
measure_entries =
measure_entries.concat(entryList.getEntries());
if (measure_entries.length >= 2) {
checkEntries(measure_entries,
[{ entryType: "measure", name: "measure1"},
{ entryType: "measure", name: "measure2"}]);
observer.disconnect();
t.done();
}
})
);
observer.observe({entryTypes: ["measure"]});
self.performance.measure("measure1");
self.performance.measure("measure2");
}, "measure entries are observable");
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...