blob: 4e45f7ec7b41702879a26bd12cb8819901e6ca27 [file] [log] [blame]
load("@rules_testing//lib:util.bzl", "util")
load("//cc/toolchains:actions.bzl", "cc_action_type", "cc_action_type_set")
load("//tests/rule_based_toolchain:analysis_test_suite.bzl", "analysis_test_suite")
load(":actions_test.bzl", "TARGETS", "TESTS")
util.helper_target(
cc_action_type,
name = "c_compile",
action_name = "c_compile",
visibility = ["//tests/rule_based_toolchain:__subpackages__"],
)
util.helper_target(
cc_action_type,
name = "cpp_compile",
action_name = "cpp_compile",
visibility = ["//tests/rule_based_toolchain:__subpackages__"],
)
util.helper_target(
cc_action_type_set,
name = "all_compile",
actions = [
":c_compile",
":cpp_compile",
],
visibility = ["//tests/rule_based_toolchain:__subpackages__"],
)
analysis_test_suite(
name = "test_suite",
targets = TARGETS,
tests = TESTS,
)