• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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