Commit 3302737d authored by Robert Ma's avatar Robert Ma Committed by Commit Bot

Archive Mojo JS bindings for WebXR, WebBluetooth, WebUSB testing

This adds a new build archive mojojs.zip that includes all *.mojom.js
needed for running these web platform tests.

Design doc and the tracking issue are Google-internal:
https://docs.google.com/document/d/1mz3KAQLadAspB1Fv3e14Fv4nVVvkAH455WhZvMr5gnU/edit?usp=sharing

Bug: 1094512
Change-Id: I52a226e422c99d86caad8430ddae704f1ae75910
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2247061Reviewed-by: default avatarReilly Grant <reillyg@chromium.org>
Reviewed-by: default avatarMichael Moss <mmoss@chromium.org>
Reviewed-by: default avatarAlexander Cooper <alcooper@chromium.org>
Commit-Queue: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#782971}
parent c9c715a0
......@@ -306,4 +306,93 @@ FILES = [
'buildtype': ['dev', 'official'],
'archive': 'devtools-frontend.zip',
},
# MojoJS support data (base):
{
'filename': 'gen/layout_test_data/mojo/public/js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
{
'filename': 'gen/mojo/public/mojom/base/*.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
# MojoJS support data (WebXR):
{
'filename': 'gen/gpu/ipc/common/mailbox*.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
{
'filename': 'gen/gpu/ipc/common/sync_token.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
{
'filename': 'gen/ui/display/mojom/display.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
{
'filename': 'gen/ui/gfx/mojom/*.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
{
'filename': 'gen/ui/gfx/geometry/mojom/geometry.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
{
'filename': 'gen/device/gamepad/public/mojom/gamepad.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
{
'filename': 'gen/device/vr/public/mojom/vr_service.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
# MojoJS support data (WebUSB):
{
'filename': 'gen/url/mojom/url.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
{
'filename': 'gen/services/device/public/mojom/usb_*.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
{
'filename': 'gen/third_party/blink/public/mojom/usb/web_usb_service.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
# MojoJS support data (WebBluetooth):
{
'filename': 'gen/content/test/data/mojo_web_test_helper_test.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
{
'filename': 'gen/device/bluetooth/public/mojom/uuid.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
{
'filename': 'gen/url/mojom/origin.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
{
'filename': 'gen/device/bluetooth/public/mojom/test/fake_bluetooth.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
{
'filename': 'gen/content/shell/common/web_test/fake_bluetooth_chooser.mojom.js',
'buildtype': ['dev', 'official'],
'archive': 'mojojs.zip',
},
]
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