// 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. { include: [ "//build/config/fuchsia/test/sysmem.shard.test-cml", ], children: [ { // Run an isolated instance of codec_factory so that tests can run on // system images that don't run it. name: "isolated_codec_factory", url: "fuchsia-pkg://fuchsia.com/codec_factory#meta/codec_factory.cm", }, ], offer: [ { protocol: [ "fuchsia.logger.LogSink", "fuchsia.sysinfo.SysInfo", "fuchsia.sysmem.Allocator", "fuchsia.sysmem2.Allocator", ], from: "parent", to: "#isolated_codec_factory", }, { directory: "dev-mediacodec", from: "parent", to: "#isolated_codec_factory", }, { directory: "dev-gpu", from: "parent", to: "#isolated_codec_factory", }, ], use: [ { protocol: "fuchsia.mediacodec.CodecFactory", from: "#isolated_codec_factory", }, ], facets: { "fuchsia.test": { "deprecated-allowed-packages": [ "codec_factory" ], }, }, }