blob: 87bbd2950189b083d34a378f6c4dbadbabb3b115 [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/test/test_package.gni")
source_set("effects_loader") {
sources = [
"effect.cc",
"effect.h",
"effects_loader.cc",
"effects_loader.h",
"effects_module.cc",
"effects_module.h",
"effects_processor.cc",
"effects_processor.h",
]
public_deps = [
"//sdk/fidl/fuchsia.media",
"//sdk/lib/media/audio/effects",
"//zircon/public/lib/fbl",
]
deps = [
"//sdk/lib/media/cpp:no_converters",
"//src/lib/fxl",
]
}
executable("test") {
testonly = true
output_name = "effects_loader_unittests"
sources = [
"effect_unittest.cc",
"effects_loader_test_base.cc",
"effects_loader_test_base.h",
"effects_loader_unittest.cc",
"effects_module_unittest.cc",
"effects_processor_unittest.cc",
]
deps = [
":effects_loader",
"//src/lib/fxl/test:gtest_main",
]
}
unittest_package("effects_loader_unittests") {
deps = [
":test",
"//src/media/audio/effects/test_effects",
]
loadable_modules = [
{
name = "test_effects.so"
},
]
tests = [
{
name = "effects_loader_unittests"
environments = basic_envs
},
]
}
group("tests") {
testonly = true
deps = [
":effects_loader_unittests",
]
}