| # Copyright 2022 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("//build/assembly/product_assembly_configuration.gni") |
| import("//build/testing/kernel_zbi_test.gni") |
| import("//src/sys/core/build/core.gni") |
| |
| # Core realm definition to be used only instances of cuckoo_kernel_zbi_test() |
| core_realm_definition("cuckoo-core-realm") { |
| testonly = true |
| deps = board_core_realm_shards |
| foreach(input_group, cuckoo_kernel_zbi_test_params.input_groups) { |
| input_group_label = "//bundles/assembly_input_groups:${input_group}" |
| deps += [ "${input_group_label}.core_realm_shards" ] |
| } |
| } |
| |
| product_assembly_configuration("cuckoo-product-configuration-fxfs") { |
| testonly = true |
| platform = { |
| #feature_set_level = "minimal" |
| build_type = "eng" |
| storage = { |
| configure_fshost = true |
| filesystems = { |
| volume = { |
| fvm = { |
| data = { |
| } |
| blob = { |
| } |
| } |
| } |
| } |
| } |
| } |
| product = { |
| } |
| } |
| |
| product_assembly_configuration("cuckoo-product-configuration-minfs") { |
| testonly = true |
| platform = { |
| #feature_set_level = "minimal" |
| build_type = "eng" |
| storage = { |
| configure_fshost = true |
| filesystems = { |
| volume = { |
| fvm = { |
| data = { |
| data_filesystem_format = "minfs" |
| } |
| blob = { |
| } |
| } |
| } |
| } |
| } |
| } |
| product = { |
| } |
| } |
| |
| product_assembly_configuration("cuckoo-product-configuration-fxblob") { |
| testonly = true |
| platform = { |
| #feature_set_level = "minimal" |
| build_type = "eng" |
| storage = { |
| configure_fshost = true |
| filesystems = { |
| volume = "fxfs" |
| } |
| } |
| } |
| product = { |
| } |
| } |