blob: 69cd10f8fdb7ff900a832ac20f31081bd056ad0f [file] [log] [blame]
Mateusz Zalega356b8962021-08-10 17:27:15 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
Tim Windelschmidt9f21f532024-05-07 15:14:20 +02002load("//osbase/test/ktest:ktest.bzl", "ktest")
Mateusz Zalega356b8962021-08-10 17:27:15 +02003
4go_library(
Lorenz Brund13c1c62022-03-30 19:58:58 +02005 name = "verity",
Mateusz Zalega356b8962021-08-10 17:27:15 +02006 srcs = ["encoder.go"],
Tim Windelschmidt9f21f532024-05-07 15:14:20 +02007 importpath = "source.monogon.dev/osbase/verity",
Mateusz Zalega356b8962021-08-10 17:27:15 +02008 visibility = ["//visibility:public"],
9)
10
11go_test(
Lorenz Brund13c1c62022-03-30 19:58:58 +020012 name = "verity_test",
Mateusz Zalega356b8962021-08-10 17:27:15 +020013 srcs = ["encoder_test.go"],
Lorenz Brund13c1c62022-03-30 19:58:58 +020014 embed = [":verity"],
Mateusz Zalega356b8962021-08-10 17:27:15 +020015 deps = [
Tim Windelschmidt9f21f532024-05-07 15:14:20 +020016 "//osbase/devicemapper",
Lorenz Brund13c1c62022-03-30 19:58:58 +020017 "@com_github_stretchr_testify//require",
18 "@org_golang_x_sys//unix",
Mateusz Zalega356b8962021-08-10 17:27:15 +020019 ],
20)
21
22ktest(
23 cmdline = "ramdisk_size=16384",
Lorenz Brund13c1c62022-03-30 19:58:58 +020024 tester = ":verity_test",
Mateusz Zalega356b8962021-08-10 17:27:15 +020025)