github.com/SagerNet/gvisor@v0.0.0-20210707092255-7731c139d75c/test/fuse/linux/BUILD (about)

     1  load("//tools:defs.bzl", "cc_binary", "cc_library", "gtest")
     2  
     3  package(
     4      default_visibility = ["//:sandbox"],
     5      licenses = ["notice"],
     6  )
     7  
     8  cc_binary(
     9      name = "stat_test",
    10      testonly = 1,
    11      srcs = ["stat_test.cc"],
    12      deps = [
    13          gtest,
    14          ":fuse_fd_util",
    15          "//test/util:cleanup",
    16          "//test/util:fs_util",
    17          "//test/util:fuse_util",
    18          "//test/util:test_main",
    19          "//test/util:test_util",
    20      ],
    21  )
    22  
    23  cc_binary(
    24      name = "open_test",
    25      testonly = 1,
    26      srcs = ["open_test.cc"],
    27      deps = [
    28          gtest,
    29          ":fuse_base",
    30          "//test/util:fuse_util",
    31          "//test/util:test_main",
    32          "//test/util:test_util",
    33      ],
    34  )
    35  
    36  cc_binary(
    37      name = "release_test",
    38      testonly = 1,
    39      srcs = ["release_test.cc"],
    40      deps = [
    41          gtest,
    42          ":fuse_base",
    43          "//test/util:fuse_util",
    44          "//test/util:test_main",
    45          "//test/util:test_util",
    46      ],
    47  )
    48  
    49  cc_binary(
    50      name = "mknod_test",
    51      testonly = 1,
    52      srcs = ["mknod_test.cc"],
    53      deps = [
    54          gtest,
    55          ":fuse_base",
    56          "//test/util:fuse_util",
    57          "//test/util:temp_umask",
    58          "//test/util:test_main",
    59          "//test/util:test_util",
    60      ],
    61  )
    62  
    63  cc_binary(
    64      name = "symlink_test",
    65      testonly = 1,
    66      srcs = ["symlink_test.cc"],
    67      deps = [
    68          gtest,
    69          ":fuse_base",
    70          "//test/util:fuse_util",
    71          "//test/util:test_main",
    72          "//test/util:test_util",
    73      ],
    74  )
    75  
    76  cc_binary(
    77      name = "readlink_test",
    78      testonly = 1,
    79      srcs = ["readlink_test.cc"],
    80      deps = [
    81          gtest,
    82          ":fuse_base",
    83          "//test/util:fuse_util",
    84          "//test/util:test_main",
    85          "//test/util:test_util",
    86      ],
    87  )
    88  
    89  cc_binary(
    90      name = "mkdir_test",
    91      testonly = 1,
    92      srcs = ["mkdir_test.cc"],
    93      deps = [
    94          gtest,
    95          ":fuse_base",
    96          "//test/util:fuse_util",
    97          "//test/util:temp_umask",
    98          "//test/util:test_main",
    99          "//test/util:test_util",
   100      ],
   101  )
   102  
   103  cc_binary(
   104      name = "setstat_test",
   105      testonly = 1,
   106      srcs = ["setstat_test.cc"],
   107      deps = [
   108          gtest,
   109          ":fuse_fd_util",
   110          "//test/util:cleanup",
   111          "//test/util:fs_util",
   112          "//test/util:fuse_util",
   113          "//test/util:temp_umask",
   114          "//test/util:test_main",
   115          "//test/util:test_util",
   116      ],
   117  )
   118  
   119  cc_binary(
   120      name = "rmdir_test",
   121      testonly = 1,
   122      srcs = ["rmdir_test.cc"],
   123      deps = [
   124          gtest,
   125          ":fuse_base",
   126          "//test/util:fs_util",
   127          "//test/util:fuse_util",
   128          "//test/util:test_main",
   129          "//test/util:test_util",
   130      ],
   131  )
   132  
   133  cc_binary(
   134      name = "readdir_test",
   135      testonly = 1,
   136      srcs = ["readdir_test.cc"],
   137      deps = [
   138          gtest,
   139          ":fuse_base",
   140          "//test/util:fs_util",
   141          "//test/util:fuse_util",
   142          "//test/util:test_main",
   143          "//test/util:test_util",
   144      ],
   145  )
   146  
   147  cc_library(
   148      name = "fuse_base",
   149      testonly = 1,
   150      srcs = ["fuse_base.cc"],
   151      hdrs = ["fuse_base.h"],
   152      deps = [
   153          gtest,
   154          "//test/util:fuse_util",
   155          "//test/util:posix_error",
   156          "//test/util:temp_path",
   157          "//test/util:test_util",
   158          "@com_google_absl//absl/strings:str_format",
   159      ],
   160  )
   161  
   162  cc_library(
   163      name = "fuse_fd_util",
   164      testonly = 1,
   165      srcs = ["fuse_fd_util.cc"],
   166      hdrs = ["fuse_fd_util.h"],
   167      deps = [
   168          gtest,
   169          ":fuse_base",
   170          "//test/util:cleanup",
   171          "//test/util:file_descriptor",
   172          "//test/util:fuse_util",
   173          "//test/util:posix_error",
   174      ],
   175  )
   176  
   177  cc_binary(
   178      name = "read_test",
   179      testonly = 1,
   180      srcs = ["read_test.cc"],
   181      deps = [
   182          gtest,
   183          ":fuse_base",
   184          "//test/util:fuse_util",
   185          "//test/util:test_main",
   186          "//test/util:test_util",
   187      ],
   188  )
   189  
   190  cc_binary(
   191      name = "write_test",
   192      testonly = 1,
   193      srcs = ["write_test.cc"],
   194      deps = [
   195          gtest,
   196          ":fuse_base",
   197          "//test/util:fuse_util",
   198          "//test/util:test_main",
   199          "//test/util:test_util",
   200      ],
   201  )
   202  
   203  cc_binary(
   204      name = "create_test",
   205      testonly = 1,
   206      srcs = ["create_test.cc"],
   207      deps = [
   208          gtest,
   209          ":fuse_base",
   210          "//test/util:fs_util",
   211          "//test/util:fuse_util",
   212          "//test/util:temp_umask",
   213          "//test/util:test_main",
   214          "//test/util:test_util",
   215      ],
   216  )
   217  
   218  cc_binary(
   219      name = "unlink_test",
   220      testonly = 1,
   221      srcs = ["unlink_test.cc"],
   222      deps = [
   223          gtest,
   224          ":fuse_base",
   225          "//test/util:fuse_util",
   226          "//test/util:temp_umask",
   227          "//test/util:test_main",
   228          "//test/util:test_util",
   229      ],
   230  )
   231  
   232  cc_binary(
   233      name = "mount_test",
   234      testonly = 1,
   235      srcs = ["mount_test.cc"],
   236      deps = [
   237          gtest,
   238          "//test/util:mount_util",
   239          "//test/util:temp_path",
   240          "//test/util:test_main",
   241          "//test/util:test_util",
   242      ],
   243  )