42 lines
689 B
Python
42 lines
689 B
Python
load("//rules:diff_test.bzl", "diff_test")
|
|
load("//rules:select_file.bzl", "select_file")
|
|
|
|
package(
|
|
default_applicable_licenses = ["//:license"],
|
|
default_testonly = 1,
|
|
)
|
|
|
|
licenses(["notice"])
|
|
|
|
filegroup(
|
|
name = "fg",
|
|
srcs = [
|
|
"subdir/inner.txt",
|
|
":select_me.txt",
|
|
],
|
|
)
|
|
|
|
select_file(
|
|
name = "select_me",
|
|
srcs = ":fg",
|
|
subpath = "select_me.txt",
|
|
)
|
|
|
|
select_file(
|
|
name = "select_inner",
|
|
srcs = ":fg",
|
|
subpath = "subdir/inner.txt",
|
|
)
|
|
|
|
diff_test(
|
|
name = "selected_me",
|
|
file1 = ":select_me",
|
|
file2 = ":select_me.txt",
|
|
)
|
|
|
|
diff_test(
|
|
name = "selected_inner",
|
|
file1 = ":select_inner",
|
|
file2 = "subdir/inner.txt",
|
|
)
|