blob: 8dc5e12e5f73bde7c809c943f88386899dedfe0d [file] [log] [blame] [edit]
# 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 = {
}
}