1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "xorg",
5 srcs = ["xorg_reader.go"],
6 importpath = "edge-infra.dev/pkg/sds/display/displaymanager/reader/xorg",
7 visibility = ["//pkg/sds/display:__subpackages__"],
8 deps = [
9 "//pkg/lib/kernel/drm",
10 "//pkg/sds/display/constants",
11 "//pkg/sds/display/displaymanager/reader",
12 "//pkg/sds/display/k8s/apis/v2:apis",
13 "//pkg/sds/lib/xorg",
14 "//pkg/sds/lib/xorg/dpms",
15 "//pkg/sds/lib/xorg/xinput",
16 "//pkg/sds/lib/xorg/xrandr",
17 "@com_github_go_logr_logr//:logr",
18 "@com_github_jezek_xgb//randr",
19 "@io_k8s_api//core/v1:core",
20 "@io_k8s_apimachinery//pkg/api/errors",
21 "@io_k8s_sigs_controller_runtime//pkg/client",
22 ],
23)
24
25go_test(
26 name = "xorg_test",
27 srcs = ["xorg_reader_test.go"],
28 embed = [":xorg"],
29 deps = [
30 "//pkg/lib/kernel/drm",
31 "//pkg/sds/display/constants",
32 "//pkg/sds/display/displaymanager/reader",
33 "//pkg/sds/display/k8s/apis/v2:apis",
34 "//pkg/sds/lib/edid",
35 "//pkg/sds/lib/xorg",
36 "//pkg/sds/lib/xorg/dpms",
37 "//pkg/sds/lib/xorg/dpms/fake",
38 "//pkg/sds/lib/xorg/xinput",
39 "//pkg/sds/lib/xorg/xinput/fake",
40 "//pkg/sds/lib/xorg/xrandr",
41 "//pkg/sds/lib/xorg/xrandr/fake",
42 "@com_github_anoopengineer_edidparser//edid",
43 "@com_github_go_logr_logr//:logr",
44 "@com_github_jezek_xgb//dpms",
45 "@com_github_jezek_xgb//randr",
46 "@com_github_jezek_xgb//xproto",
47 "@com_github_stretchr_testify//assert",
48 "@com_github_stretchr_testify//require",
49 "@io_k8s_api//core/v1:core",
50 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
51 "@io_k8s_apimachinery//pkg/runtime",
52 "@io_k8s_apimachinery//pkg/util/runtime",
53 "@io_k8s_client_go//kubernetes/scheme",
54 "@io_k8s_sigs_controller_runtime//pkg/client",
55 "@io_k8s_sigs_controller_runtime//pkg/client/fake",
56 ],
57)
View as plain text