• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("@bazel_skylib//rules:copy_file.bzl", "copy_file")
2load("@bazel_skylib//rules/directory:directory.bzl", "directory")
3load(":directory_test.bzl", "directory_test_suite")
4load(":glob_test.bzl", "glob_test_suite")
5load(":subdirectory_test.bzl", "subdirectory_test_suite")
6
7package(default_applicable_licenses = ["@bazel_skylib//:license"])
8
9directory(
10    name = "root",
11    srcs = glob(["testdata/**"]),
12)
13
14filegroup(
15    name = "f1_filegroup",
16    srcs = ["testdata/f1"],
17)
18
19filegroup(
20    name = "f2_filegroup",
21    srcs = ["testdata/subdir/f2"],
22)
23
24copy_file(
25    name = "generated_file",
26    src = "testdata/f1",
27    out = "dir/generated",
28)
29
30directory_test_suite(
31    name = "directory_tests",
32)
33
34glob_test_suite(
35    name = "glob_tests",
36)
37
38subdirectory_test_suite(
39    name = "subdirectory_tests",
40)
41