blob: 40d2fe2749545a09487224d7df3e5c2d9de3d1df [file] [log] [blame]
# Copyright 2019 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/package.gni")
import("//build/test.gni")
import("//build/test/test_package.gni")
import("//build/testing/environments.gni")
group("camera") {
testonly = true
deps = [
"drivers",
]
}
group("tests") {
testonly = true
deps = [
"drivers/hw_accel/gdc/test:gdc-task",
"drivers/isp/mali-009/test:mali_009_test",
"drivers/isp/modules/test:modules_bin",
"drivers/test_utils/test:test_utils_test",
]
}
test_package("camera_full_test") {
deps = [
"//src/camera/drivers/controller/test:controller-test",
"//src/camera/drivers/hw_accel/gdc/test:gdc-task",
"//src/camera/drivers/isp/modules:gamma-rgb-registers",
"//src/camera/drivers/isp/modules:isp-mem-array",
"//src/camera/drivers/isp/modules/test:modules_bin",
"//src/camera/drivers/sensors/mock-sensor:mock-sensor-device-test",
"//src/camera/drivers/sensors/mock-sensor:mock-sensor-integration-test",
"//src/camera/drivers/test_utils/test:test_utils_test",
]
tests = [
{
name = "modules_bin"
manifest = "drivers/isp/modules/test/meta/modules_bin.cmx"
environments = basic_envs
},
{
name = "gdc-task"
manifest = "drivers/hw_accel/gdc/test/meta/gdc-task.cmx"
environments = basic_envs
},
{
name = "controller-test"
manifest = "drivers/controller/test/meta/controller-test.cmx"
environments = basic_envs
},
{
name = "test_utils_test"
manifest = "drivers/test_utils/test/meta/test_utils_test.cmx"
environments = basic_envs
},
{
name = "gamma-rgb-registers"
manifest = "drivers/isp/modules/test/meta/gamma-rgb-registers-test.cmx"
environments = basic_envs
},
{
name = "isp-mem-array"
manifest = "drivers/isp/modules/test/meta/isp-mem-array-test.cmx"
environments = basic_envs
},
{
name = "mock-sensor-device-test"
manifest = "drivers/sensors/mock-sensor/meta/mock-sensor-device-test.cmx"
environments = basic_envs
},
{
name = "mock-sensor-integration-test"
manifest =
"drivers/sensors/mock-sensor/meta/mock-sensor-integration-test.cmx"
environments = basic_envs
},
# Put additional tests that can run on Qemu here.
]
}
test_package("camera_full_on_device_test") {
deps = [
"//src/camera/drivers/isp/mali-009/test:mali_009_test",
]
tests = [
{
name = "mali_009_test"
manifest = "drivers/isp/mali-009/test/meta/mali_009_test.cmx"
environments = basic_envs
},
# Put additional tests that can run on the device here.
]
}