blob: 707998d808a4b92d7e6aa47debf1dbaf74559300 [file] [edit]
# Copyright 2026 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/python/python_binary.gni")
import("//build/python/python_host_test.gni")
import("//build/testing/host_test_data.gni")
group("tests") {
testonly = true
deps = [ ":list_host_python_unittests_test($host_toolchain)" ]
}
if (is_host) {
python_binary("list_host_python_unittests") {
# Unbuffer so output can be piped to other programs nicely.
unbuffered_output = true
main_source = "list_host_python_unittests.py"
output_name = "list_host_python_unittests.pyz"
sources = [ "list_host_python_unittests.py" ]
}
python_host_test("list_host_python_unittests_test") {
main_source = "list_host_python_unittests_test.py"
main_callable = "unittest.main"
extra_args = [ "-v" ]
sources = [
"list_host_python_unittests.py",
"list_host_python_unittests_test.py",
]
}
host_test_data("list_host_python_unittests_data") {
sources = [ "$target_out_dir/list_host_python_unittests.pyz" ]
outputs = [ "$target_out_dir/test_data/list_host_python_unittests.pyz" ]
deps = [ ":list_host_python_unittests" ]
}
}