blob: b25d8122712c97f1118add5a1979dc95eaddc454 [file] [log] [blame]
Lorenz Brun547b33f2020-04-23 15:27:06 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
Serge Bazanski77cb6c52020-12-19 00:09:22 +01002load("//metropolis/test/ktest:ktest.bzl", "ktest")
Lorenz Brun1d801752020-04-02 09:24:51 +02003
4go_library(
5 name = "go_default_library",
Lorenz Brun531e2c22021-11-17 20:00:05 +01006 srcs = ["fsquota.go"],
Serge Bazanski31370b02021-01-07 16:31:14 +01007 importpath = "source.monogon.dev/metropolis/pkg/fsquota",
Serge Bazanski0be9be82021-01-07 15:23:44 +01008 visibility = ["//metropolis:__subpackages__"],
Lorenz Brun1d801752020-04-02 09:24:51 +02009 deps = [
Serge Bazanski549b72b2021-01-07 14:54:19 +010010 "//metropolis/pkg/fsquota/fsxattrs:go_default_library",
11 "//metropolis/pkg/fsquota/quotactl:go_default_library",
Lorenz Brun1d801752020-04-02 09:24:51 +020012 "@org_golang_x_sys//unix:go_default_library",
13 ],
14)
Lorenz Brun547b33f2020-04-23 15:27:06 +020015
16go_test(
17 name = "go_default_test",
18 srcs = ["fsquota_test.go"],
19 embed = [":go_default_library"],
20 pure = "on",
21 deps = [
22 "@com_github_stretchr_testify//require:go_default_library",
23 "@org_golang_x_sys//unix:go_default_library",
24 ],
25)
26
27ktest(
Serge Bazanskif12bedf2021-01-15 16:58:50 +010028 cmdline = "ramdisk_size=51200",
Lorenz Brunddd6caf2021-03-04 17:16:04 +010029 files_cc = {
30 "@xfsprogs//:mkfs": "/mkfs.xfs",
31 },
Lorenz Brun547b33f2020-04-23 15:27:06 +020032 tester = ":go_default_test",
Lorenz Brun547b33f2020-04-23 15:27:06 +020033)