1load("//rules:diff_test.bzl", "diff_test") 2load("//rules:select_file.bzl", "select_file") 3 4package( 5 default_applicable_licenses = ["//:license"], 6 default_testonly = 1, 7) 8 9licenses(["notice"]) 10 11filegroup( 12 name = "fg", 13 srcs = [ 14 "subdir/inner.txt", 15 ":select_me.txt", 16 ], 17) 18 19select_file( 20 name = "select_me", 21 srcs = ":fg", 22 subpath = "select_me.txt", 23) 24 25select_file( 26 name = "select_inner", 27 srcs = ":fg", 28 subpath = "subdir/inner.txt", 29) 30 31diff_test( 32 name = "selected_me", 33 file1 = ":select_me", 34 file2 = ":select_me.txt", 35) 36 37diff_test( 38 name = "selected_inner", 39 file1 = ":select_inner", 40 file2 = "subdir/inner.txt", 41) 42