blob: a06510d30d8ef4a324dd5470ceeb62edc447a662 [file] [log] [blame]
load("@rules_python//python:defs.bzl", "py_binary", "py_library", "py_test")
# The purpose of this target is to easily include all of CT's python files in
# the skia_app_container in ct/BUILD.bazel
filegroup(
name = "all_py_files",
srcs = glob(["*.py"]),
visibility = ["//ct:__subpackages__"],
)
py_binary(
name = "create_page_set",
srcs = ["create_page_set.py"],
visibility = ["//ct:__subpackages__"],
)
py_library(
name = "csv-django-settings",
srcs = ["csv-django-settings.py"],
)
py_binary(
name = "csv_comparer",
srcs = ["csv_comparer.py"],
visibility = ["//ct:__subpackages__"],
deps = [
":csv-django-settings",
],
)
py_library(
name = "test_utils",
srcs = ["test_utils.py"],
)
py_test(
name = "csv_comparer_test",
srcs = ["csv_comparer_test.py"],
# This test requires django installed.
tags = ["manual"],
deps = [
":csv_comparer",
":test_utils",
],
)
py_binary(
name = "csv_merger",
srcs = ["csv_merger.py"],
visibility = ["//ct:__subpackages__"],
)
py_test(
name = "csv_merger_test",
srcs = ["csv_merger_test.py"],
# This test requires django installed.
tags = ["manual"],
deps = [
":csv_merger",
":test_utils",
],
)
py_binary(
name = "csv_pivot_table_merger",
srcs = ["csv_pivot_table_merger.py"],
visibility = ["//ct:__subpackages__"],
)
py_test(
name = "csv_pivot_table_merger_test",
srcs = ["csv_pivot_table_merger_test.py"],
# This test requires django installed.
tags = ["manual"],
deps = [
":csv_pivot_table_merger",
":test_utils",
],
)
py_library(
name = "misc",
srcs = ["misc.py"],
)
py_library(
name = "shell_utils",
srcs = ["shell_utils.py"],
)
py_library(
name = "gclient_utils",
srcs = ["gclient_utils.py"],
deps = [
":misc",
":shell_utils",
],
)
py_binary(
name = "sync_skia_in_chrome",
srcs = ["sync_skia_in_chrome.py"],
visibility = ["//ct:__subpackages__"],
deps = [
":gclient_utils",
":misc",
":shell_utils",
],
)