Update web-platform-tests to revision 7bfa241671d6ca921229f6601d2d7b70dd55da90

This commit is contained in:
WPT Sync Bot 2019-07-27 10:23:05 +00:00
parent f78dd6142e
commit 441c1fa235
47 changed files with 888 additions and 163 deletions

View file

@ -1,3 +1,4 @@
// META: global=window,worker
// META: script=/resources/WebIDLParser.js
// META: script=/resources/idlharness.js
// META: script=/shape-detection/resources/shapedetection-helpers.js
@ -10,36 +11,45 @@ idl_test(
['shape-detection-api'],
['dom', 'geometry'],
async idl_array => {
let faceDetectionTest, barcodeDetectionTest;
try {
faceDetectionTest =
await initialize_detection_tests("FaceDetectionTest");
barcodeDetectionTest =
await initialize_detection_tests("BarcodeDetectionTest");
const img = createTestImage();
const theImageBitmap = await createImageBitmap(img);
self.faceDetector = new FaceDetector();
const faceDetectionResult = await faceDetector.detect(theImageBitmap);
self.detectedFace = faceDetectionResult[0];
self.barcodeDetector = new BarcodeDetector();
const barcodeDetectionResult =
await barcodeDetector.detect(theImageBitmap);
self.detectedBarcode = barcodeDetectionResult[0];
} catch (e) {
// Surfaced in idlharness.js's test_object below.
} finally {
faceDetectionTest.reset();
barcodeDetectionTest.reset();
}
idl_array.add_objects({
FaceDetector: ['faceDetector'],
DetectedFace: ['detectedFace'],
BarcodeDetector: ['barcodeDetector'],
DetectedBarcode: ['detectedBarcode']
});
let faceDetectionTest;
try {
faceDetectionTest =
await initialize_detection_tests("FaceDetectionTest");
const img = createTestImage();
const theImageBitmap = await createImageBitmap(img);
self.faceDetector = new FaceDetector();
const faceDetectionResult = await faceDetector.detect(theImageBitmap);
self.detectedFace = faceDetectionResult[0];
} catch (e) {
// Surfaced in idlharness.js's test_object.
} finally {
faceDetectionTest && faceDetectionTest.reset();
}
let barcodeDetectionTest;
try {
barcodeDetectionTest =
await initialize_detection_tests("BarcodeDetectionTest");
const img = createTestImage();
const theImageBitmap = await createImageBitmap(img);
self.barcodeDetector = new BarcodeDetector();
const barcodeDetectionResult =
await barcodeDetector.detect(theImageBitmap);
self.detectedBarcode = barcodeDetectionResult[0];
} catch (e) {
// Surface in idlharness.js's test_object.
} finally {
barcodeDetectionTest && barcodeDetectionTest.reset();
}
}
);

View file

@ -23,7 +23,7 @@ let loadChromiumResources = Promise.resolve().then(() => {
'/gen/mojo/public/mojom/base/big_buffer.mojom.js',
'/gen/skia/public/interfaces/image_info.mojom.js',
'/gen/skia/public/interfaces/bitmap.mojom.js',
'/gen/ui/gfx/geometry/mojo/geometry.mojom.js',
'/gen/ui/gfx/geometry/mojom/geometry.mojom.js',
`${prefix}/barcodedetection.mojom.js`,
`${prefix}/barcodedetection_provider.mojom.js`,
`${prefix}/facedetection.mojom.js`,