1// Copyright 2022 The Chromium Authors 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5// Used in tests which are hard-coded for the Scenic/GFX API-set. 6// Use test_ui_stack.shard.test-cml when testing for Flatland, or when the 7// choice of API-set is not important. 8{ 9 include: [ 10 "//build/config/fuchsia/test/sysmem.shard.test-cml", 11 ], 12 children: [ 13 { 14 name: "test_ui_stack", 15 url: "fuchsia-pkg://fuchsia.com/gfx-scene-manager-test-ui-stack#meta/test-ui-stack.cm", 16 }, 17 ], 18 offer: [ 19 { 20 protocol: [ 21 "fuchsia.logger.LogSink", 22 "fuchsia.scheduler.ProfileProvider", 23 "fuchsia.sysmem.Allocator", 24 "fuchsia.tracing.provider.Registry", 25 "fuchsia.vulkan.loader.Loader", 26 ], 27 from: "parent", 28 to: "#test_ui_stack", 29 }, 30 ], 31 use: [ 32 { 33 protocol: [ 34 "fuchsia.accessibility.semantics.SemanticsManager", 35 "fuchsia.element.GraphicalPresenter", 36 "fuchsia.ui.composition.Allocator", 37 "fuchsia.ui.composition.Flatland", 38 "fuchsia.ui.input3.Keyboard", 39 "fuchsia.ui.scenic.Scenic", 40 ], 41 from: "#test_ui_stack", 42 }, 43 ], 44 facets: { 45 "fuchsia.test": { 46 "deprecated-allowed-packages": [ "gfx-scene-manager-test-ui-stack" ], 47 }, 48 }, 49} 50