| // Copyright 2022 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| { |
| include: [ |
| "//build/config/fuchsia/test/elf_test_runner.shard.test-cml", |
| "//build/config/fuchsia/test/chromium_system_test_facet.shard.test-cml", |
| "//build/config/fuchsia/test/test_fonts.shard.test-cml", |
| "vulkan/client.shard.cml", |
| ], |
| program: { |
| binary: "content_shell", |
| }, |
| use: [ |
| { |
| protocol: [ |
| "fuchsia.accessibility.semantics.SemanticsManager", |
| "fuchsia.buildinfo.Provider", |
| "fuchsia.device.NameProvider", |
| "fuchsia.hwinfo.Product", |
| "fuchsia.input.virtualkeyboard.ControllerCreator", |
| "fuchsia.intl.PropertyProvider", |
| "fuchsia.kernel.VmexResource", |
| "fuchsia.media.Audio", |
| "fuchsia.media.AudioDeviceEnumerator", |
| "fuchsia.media.ProfileProvider", |
| "fuchsia.media.SessionAudioConsumerFactory", |
| // Only needed in enable_widevine=true builds. |
| // TODO(crbug.com/40875562): Move to a shard. |
| "fuchsia.media.drm.Widevine", |
| "fuchsia.mediacodec.CodecFactory", |
| "fuchsia.memorypressure.Provider", |
| "fuchsia.net.interfaces.State", |
| "fuchsia.net.name.Lookup", |
| "fuchsia.posix.socket.Provider", |
| "fuchsia.process.Launcher", |
| "fuchsia.scheduler.RoleManager", |
| "fuchsia.ui.composition.Allocator", |
| "fuchsia.ui.composition.Flatland", |
| "fuchsia.ui.input3.Keyboard", |
| ], |
| }, |
| { |
| protocol: "fuchsia.element.GraphicalPresenter", |
| availability: "optional", |
| }, |
| { |
| storage: "data", |
| path: "/data", |
| }, |
| { |
| storage: "tmp", |
| path: "/tmp", |
| }, |
| { |
| directory: "root-ssl-certificates", |
| rights: [ "r*" ], |
| path: "/config/ssl", |
| }, |
| { |
| directory: "tzdata-icu", |
| rights: [ "r*" ], |
| path: "/config/tzdata/icu", |
| }, |
| ], |
| } |