xref: /aosp_15_r20/external/angle/build/config/fuchsia/test/minimum.shard.test-cml (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker// Copyright 2022 The Chromium Authors
2*8975f5c5SAndroid Build Coastguard Worker// Use of this source code is governed by a BSD-style license that can be
3*8975f5c5SAndroid Build Coastguard Worker// found in the LICENSE file.
4*8975f5c5SAndroid Build Coastguard Worker{
5*8975f5c5SAndroid Build Coastguard Worker  include: [
6*8975f5c5SAndroid Build Coastguard Worker    "syslog/client.shard.cml",
7*8975f5c5SAndroid Build Coastguard Worker  ],
8*8975f5c5SAndroid Build Coastguard Worker  // Add capability providers.
9*8975f5c5SAndroid Build Coastguard Worker  children: [
10*8975f5c5SAndroid Build Coastguard Worker    {
11*8975f5c5SAndroid Build Coastguard Worker      name: "build-info-service",
12*8975f5c5SAndroid Build Coastguard Worker      url: "fuchsia-pkg://fuchsia.com/fake-build-info#meta/fake_build_info.cm",
13*8975f5c5SAndroid Build Coastguard Worker    },
14*8975f5c5SAndroid Build Coastguard Worker    {
15*8975f5c5SAndroid Build Coastguard Worker      name: "intl_property_manager",
16*8975f5c5SAndroid Build Coastguard Worker      url: "fuchsia-pkg://fuchsia.com/intl_property_manager#meta/intl_property_manager.cm",
17*8975f5c5SAndroid Build Coastguard Worker    },
18*8975f5c5SAndroid Build Coastguard Worker  ],
19*8975f5c5SAndroid Build Coastguard Worker  offer: [
20*8975f5c5SAndroid Build Coastguard Worker    {
21*8975f5c5SAndroid Build Coastguard Worker      protocol: "fuchsia.logger.LogSink",
22*8975f5c5SAndroid Build Coastguard Worker      from: "parent",
23*8975f5c5SAndroid Build Coastguard Worker      to: [ "#intl_property_manager" ],
24*8975f5c5SAndroid Build Coastguard Worker    }
25*8975f5c5SAndroid Build Coastguard Worker  ],
26*8975f5c5SAndroid Build Coastguard Worker  use: [
27*8975f5c5SAndroid Build Coastguard Worker    // Holds ICU time zone data files.
28*8975f5c5SAndroid Build Coastguard Worker    // See:
29*8975f5c5SAndroid Build Coastguard Worker    // https://fuchsia.dev/fuchsia-src/concepts/process/namespaces?typical_directory_structure
30*8975f5c5SAndroid Build Coastguard Worker    {
31*8975f5c5SAndroid Build Coastguard Worker      directory: "tzdata-icu",
32*8975f5c5SAndroid Build Coastguard Worker      rights: [ "r*" ],
33*8975f5c5SAndroid Build Coastguard Worker      path: "/config/tzdata/icu",
34*8975f5c5SAndroid Build Coastguard Worker    },
35*8975f5c5SAndroid Build Coastguard Worker    {
36*8975f5c5SAndroid Build Coastguard Worker      storage: "cache",
37*8975f5c5SAndroid Build Coastguard Worker      path: "/cache",
38*8975f5c5SAndroid Build Coastguard Worker    },
39*8975f5c5SAndroid Build Coastguard Worker    {
40*8975f5c5SAndroid Build Coastguard Worker      storage: "custom_artifacts",
41*8975f5c5SAndroid Build Coastguard Worker      path: "/custom_artifacts",
42*8975f5c5SAndroid Build Coastguard Worker    },
43*8975f5c5SAndroid Build Coastguard Worker    {
44*8975f5c5SAndroid Build Coastguard Worker      storage: "data",
45*8975f5c5SAndroid Build Coastguard Worker      path: "/data",
46*8975f5c5SAndroid Build Coastguard Worker    },
47*8975f5c5SAndroid Build Coastguard Worker    {
48*8975f5c5SAndroid Build Coastguard Worker      storage: "tmp",
49*8975f5c5SAndroid Build Coastguard Worker      path: "/tmp",
50*8975f5c5SAndroid Build Coastguard Worker    },
51*8975f5c5SAndroid Build Coastguard Worker    {
52*8975f5c5SAndroid Build Coastguard Worker      protocol: [ "fuchsia.buildinfo.Provider" ],
53*8975f5c5SAndroid Build Coastguard Worker      from: "#build-info-service",
54*8975f5c5SAndroid Build Coastguard Worker    },
55*8975f5c5SAndroid Build Coastguard Worker    {
56*8975f5c5SAndroid Build Coastguard Worker      protocol: [ "fuchsia.intl.PropertyProvider" ],
57*8975f5c5SAndroid Build Coastguard Worker      from: "#intl_property_manager",
58*8975f5c5SAndroid Build Coastguard Worker    },
59*8975f5c5SAndroid Build Coastguard Worker    {
60*8975f5c5SAndroid Build Coastguard Worker      protocol: [
61*8975f5c5SAndroid Build Coastguard Worker        "fuchsia.hwinfo.Product",
62*8975f5c5SAndroid Build Coastguard Worker        "fuchsia.media.ProfileProvider",
63*8975f5c5SAndroid Build Coastguard Worker        "fuchsia.process.Launcher",
64*8975f5c5SAndroid Build Coastguard Worker      ],
65*8975f5c5SAndroid Build Coastguard Worker    },
66*8975f5c5SAndroid Build Coastguard Worker    {
67*8975f5c5SAndroid Build Coastguard Worker      protocol: [
68*8975f5c5SAndroid Build Coastguard Worker        "fuchsia.tracing.perfetto.ProducerConnector",
69*8975f5c5SAndroid Build Coastguard Worker      ],
70*8975f5c5SAndroid Build Coastguard Worker      availability: "optional",
71*8975f5c5SAndroid Build Coastguard Worker    },
72*8975f5c5SAndroid Build Coastguard Worker  ],
73*8975f5c5SAndroid Build Coastguard Worker  facets: {
74*8975f5c5SAndroid Build Coastguard Worker      "fuchsia.test": {
75*8975f5c5SAndroid Build Coastguard Worker          "deprecated-allowed-packages": [
76*8975f5c5SAndroid Build Coastguard Worker             "fake-build-info",
77*8975f5c5SAndroid Build Coastguard Worker             "intl_property_manager",
78*8975f5c5SAndroid Build Coastguard Worker          ],
79*8975f5c5SAndroid Build Coastguard Worker      },
80*8975f5c5SAndroid Build Coastguard Worker  },
81*8975f5c5SAndroid Build Coastguard Worker}
82