1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
   24
   25
   26
   27
   28
   29
   30
   31
   32
   33
   34
   35
   36
   37
   38
   39
   40
   41
   42
   43
   44
   45
   46
   47
   48
   49
   50
   51
   52
   53
   54
   55
   56
   57
   58
   59
   60
   61
   62
   63
   64
   65
   66
   67
   68
   69
   70
   71
   72
   73
   74
   75
   76
   77
   78
   79
   80
   81
   82
   83
   84
   85
   86
   87
   88

fuchsia_web / webengine / web_engine_integration_tests.shard.test-cml [blame]

// 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.
{
  children: [
    {
      name: "test_ui_stack",
      url: "fuchsia-pkg://fuchsia.com/flatland-scene-manager-test-ui-stack#meta/test-ui-stack.cm",
    },
  ],
  use: [
    {
      protocol: [
        "fuchsia.accessibility.semantics.SemanticsManager",
        "fuchsia.ui.composition.Allocator",
        "fuchsia.ui.composition.Flatland",
        "fuchsia.ui.input3.Keyboard",
      ],
      from: "#test_ui_stack",
    },
    { protocol: "fuchsia.memorypressure.Provider" },
  ],
  offer: [
    {
      protocol: [
        "fuchsia.buildinfo.Provider",
        "fuchsia.camera3.DeviceWatcher",
        "fuchsia.device.NameProvider",
        "fuchsia.fonts.Provider",
        "fuchsia.hwinfo.Product",
        "fuchsia.intl.PropertyProvider",
        "fuchsia.kernel.VmexResource",
        "fuchsia.logger.LogSink",
        "fuchsia.media.ProfileProvider",
        "fuchsia.scheduler.RoleManager",
        "fuchsia.memorypressure.Provider",
        "fuchsia.process.Launcher",
        "fuchsia.settings.Display",
        "fuchsia.sysmem.Allocator",
        "fuchsia.sysmem2.Allocator",
        "fuchsia.tracing.perfetto.ProducerConnector",
        "fuchsia.tracing.provider.Registry",
      ],
      from: "parent",
      to: "#realm_builder",
    },
    {
      directory: "root-ssl-certificates",
      from: "parent",
      to: "#realm_builder",
    },
    {
      directory: "config-data",
      from: "parent",
      as: "config-data-for-web-instance",
      to: "#realm_builder",
      subdir: "web_engine",
    },
    {
      directory: "tzdata-icu",
      from: "parent",
      rights: [ "r*" ],
      to: "#realm_builder",
    },

    {
      protocol: [
        "fuchsia.logger.LogSink",
        "fuchsia.scheduler.ProfileProvider",
        "fuchsia.sysmem.Allocator",
        "fuchsia.sysmem2.Allocator",
        "fuchsia.tracing.provider.Registry",
        "fuchsia.vulkan.loader.Loader",
      ],
      from: "parent",
      to: "#test_ui_stack",
    },
  ],
  facets: {
    "fuchsia.test": {
      "deprecated-allowed-packages": [
        "cursor",
        "flatland-scene-manager-test-ui-stack",
        "web_engine",
      ],
    },
  },
}