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