blob: 8e1d6b32a222775b1264356b7c207db1610c55f0 [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.
group("tools") {
testonly = true
public_deps = [
"//garnet/go/src/fidl",
"//garnet/go/src/fidlmerge:host",
"//garnet/packages/prod:cmdutils",
"//garnet/packages/prod:debug_agent",
"//garnet/packages/prod:far",
"//garnet/packages/prod:iquery",
"//garnet/packages/prod:run",
"//garnet/packages/prod:tracing",
"//garnet/packages/testing:all",
"//garnet/packages/tools:all",
"//src/camera:tools",
"//src/connectivity/network/dhcpd-cli",
"//src/connectivity/network/netdump",
"//src/connectivity/network/netstack:tools",
"//src/connectivity/overnet/overnetstack",
"//src/connectivity/overnet/tools",
"//src/connectivity/wlan:tools",
"//src/developer/debug/zxdb:zxdb_host",
"//src/developer/development-bridge:ffx",
"//src/developer/exception_broker/limbo_client",
"//src/developer/feedback/bugreport",
"//src/developer/kcounter_inspect",
"//src/developer/memory/mem",
"//src/developer/remote-control:pkg",
"//src/developer/remote-control-runner:pkg",
"//src/developer/system_monitor/bin/dockyard_host:host_tools",
"//src/developer/system_monitor/bin/harvester:system_monitor_harvester",
"//src/devices/bind/debugger",
"//src/devices/tools/banjo:banjo_bin",
"//src/diagnostics/tool:diag_tool_host($host_toolchain)",
"//src/diagnostics/triage:install($host_toolchain)",
"//src/graphics/lib/magma:magma-tools",
"//src/lib/icu:tools",
"//src/media/bundles:tools",
"//src/recovery/factory_reset:tools",
"//src/sys/component_manager_for_test",
"//src/sys/locate",
"//src/sys/pkg/bin/pm",
"//src/sys/pkg/bin/pm:host",
"//src/sys/run_test_suite",
"//src/sys/tools/cs",
"//src/sys/tools/runmany",
"//src/ui/tools/tiles_ctl",
"//third_party/curl",
"//third_party/iperf",
"//third_party/openssh-portable:openssh-tools",
"//tools",
"//tools/fidl/gidl:host",
"//tools/whereiscl:host($host_toolchain)",
]
}
group("infratools") {
testonly = true
public_deps = [ "//tools:infratools" ]
}
group("tests") {
testonly = true
public_deps = [
"//examples:tests",
"//garnet/packages/tests:all",
"//scripts:tests",
"//src:host_tests",
"//src:tests",
"//tools:tests",
"//topaz:tests",
]
}
group("kitchen_sink") {
testonly = true
public_deps = [
":tests",
"//bundles:tools",
"//examples",
"//garnet/packages:all",
"//garnet/packages/config:amber",
"//garnet/packages/config:network",
"//garnet/packages/config:openssh_keys",
"//garnet/packages/config:thermd",
"//src/connectivity/telephony",
"//src/media/audio/bundles:virtual_audio_driver",
"//src/media/bundles:examples",
"//src/media/bundles:services",
"//src/media/bundles:tools",
"//topaz",
]
}
# While we don't necessarily want to run all tests on devices with limited flash, we should run a
# few amlogic-HW-dependent tests on astro and/or sherlock. This list is those tests. This list
# intentionally doesn't include all of :tests above.
group("amlogic_hw_dependent_tests") {
testonly = true
public_deps = [
# Verify communication with amlogic optee.
"//src/security/tee_manager:optee_smoke_test",
# Test amlogic-video h264 decode. Can also work in QEMU using SW decode, but when decode HW is
# present we'll use that to decode.
"//src/media/codec/examples:use_h264_decoder_test",
# Test amlogic-video h264 decode without output buffers mapped for CPU access.
"//src/media/codec/examples:use_h264_decoder_secure_output_test",
# Test amlogic-video vp9 decode.
"//src/media/codec/examples:use_vp9_decoder_test",
# Test amlogic-video vp9 decode with max output frame count, on environments that
# have enough contiguous SYSTEM_RAM configured for sysmem.
"//src/media/codec/examples:use_vp9_decoder_24_output_frames_test",
# Test amlogic-video vp9 decode. This uses the same test executable as
# VP9 decode conformance tests.
"//src/media/codec/examples:vp9-decoder-conformance-test--bear-vp9",
]
}