1load("@io_bazel_rules_go//go:def.bzl", "go_test")
2
3go_test(
4 name = "integration_test",
5 srcs = [
6 "activation_code_test.go",
7 "artifact_queries.resolvers_test.go",
8 "artifact_registry_queries.resolvers_test.go",
9 "auth_queries.resolvers_test.go",
10 "bootstrap_queries.resolvers_test.go",
11 "bootstrap_queries_orchestrator_test.go",
12 "cluster_queries_test.go",
13 "cluster_registration_flow.resolvers_test.go",
14 "cluster_secret_queries.resolvers_test.go",
15 "compatibility_queries.resolvers_test.go",
16 "gcp_service_test.go",
17 "graphql_client_test.go",
18 "helm_schema_queries_test.go",
19 "helm_service_test.go",
20 "integration_test.go",
21 "labels_queries_test.go",
22 "namespace_queries_test.go",
23 "organization_queries_test.go",
24 "registration_queries.resolvers_test.go",
25 "resolver_test.go",
26 "roles_test.go",
27 "secret_manager_test.go",
28 "secret_service_test.go",
29 "tenant_queries_test.go",
30 "terminal_disks_test.go",
31 "terminal_labels_queries_test.go",
32 "terminal_queries_test.go",
33 "unit_test.go",
34 "vm_disks_queries_test.go",
35 "vm_queries_test.go",
36 "vm_status_test.go",
37 ],
38 data = [
39 ":envfile",
40 "//hack/tools:postgres.txz",
41 "//test:config_json",
42 ],
43 embedsrcs = ["testdata/alpine-0.2.0.tgz"],
44 visibility = ["//visibility:public"],
45 deps = [
46 "//pkg/edge/api/apierror",
47 "//pkg/edge/api/bsl/types",
48 "//pkg/edge/api/clients",
49 "//pkg/edge/api/graph/generated",
50 "//pkg/edge/api/graph/mapper",
51 "//pkg/edge/api/graph/model",
52 "//pkg/edge/api/graph/resolver",
53 "//pkg/edge/api/graph/setup",
54 "//pkg/edge/api/graph/test",
55 "//pkg/edge/api/middleware",
56 "//pkg/edge/api/mocks",
57 "//pkg/edge/api/services",
58 "//pkg/edge/api/services/artifacts",
59 "//pkg/edge/api/services/cluster",
60 "//pkg/edge/api/services/clustersecrets",
61 "//pkg/edge/api/services/edgenode",
62 "//pkg/edge/api/services/edgenode/activationcode",
63 "//pkg/edge/api/services/edgenode/common",
64 "//pkg/edge/api/services/kinform",
65 "//pkg/edge/api/services/virtualmachine",
66 "//pkg/edge/api/services/virtualmachine/status",
67 "//pkg/edge/api/sql",
68 "//pkg/edge/api/sql/utils",
69 "//pkg/edge/api/testutils",
70 "//pkg/edge/api/testutils/seededpostgres",
71 "//pkg/edge/api/types",
72 "//pkg/edge/api/utils",
73 "//pkg/edge/apis/banner/v1alpha1",
74 "//pkg/edge/apis/cluster/v1alpha1",
75 "//pkg/edge/apis/gkecluster/v1alpha1",
76 "//pkg/edge/bsl",
77 "//pkg/edge/bsl-reconciler",
78 "//pkg/edge/chariot/client",
79 "//pkg/edge/constants",
80 "//pkg/edge/constants/api/cluster",
81 "//pkg/edge/constants/api/fleet",
82 "//pkg/edge/controllers/util/edgedb",
83 "//pkg/edge/ctlfish",
84 "//pkg/edge/ctlfish/monitor",
85 "//pkg/edge/edgeagent/model",
86 "//pkg/edge/info",
87 "//pkg/edge/okta",
88 "//pkg/f8n/warehouse/pallet",
89 "//pkg/k8s/unstructured",
90 "//pkg/lib/crypto",
91 "//pkg/lib/featureflag/testutil",
92 "//pkg/lib/gcp/iam/utils",
93 "//pkg/lib/runtime/version",
94 "//pkg/sds/ien/k8s/controllers/pxe/common",
95 "//test/fixtures",
96 "//test/framework",
97 "//test/framework/gcp/pubsub",
98 "//test/framework/integration",
99 "@com_github_99designs_gqlgen//client",
100 "@com_github_99designs_gqlgen//graphql",
101 "@com_github_99designs_gqlgen//graphql/handler",
102 "@com_github_fluxcd_helm_controller_api//v2:api",
103 "@com_github_fluxcd_source_controller_api//v1:api",
104 "@com_github_gin_gonic_gin//:gin",
105 "@com_github_golang_mock//gomock",
106 "@com_github_google_go_containerregistry//pkg/name",
107 "@com_github_google_uuid//:uuid",
108 "@com_github_googlecloudplatform_k8s_config_connector//pkg/clients/generated/apis/k8s/v1alpha1",
109 "@com_github_googlecloudplatform_k8s_config_connector//pkg/clients/generated/apis/resourcemanager/v1beta1",
110 "@com_github_joho_godotenv//:godotenv",
111 "@com_github_lib_pq//:pq",
112 "@com_github_mitchellh_mapstructure//:mapstructure",
113 "@com_github_stretchr_testify//suite",
114 "@com_github_thoas_go_funk//:go-funk",
115 "@com_github_udacity_graphb//:graphb",
116 "@com_google_cloud_go_pubsub//:pubsub",
117 "@com_google_cloud_go_secretmanager//apiv1/secretmanagerpb",
118 "@io_k8s_api//core/v1:core",
119 "@io_k8s_apimachinery//pkg/api/errors",
120 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
121 "@io_k8s_apimachinery//pkg/apis/meta/v1/unstructured",
122 "@io_k8s_apimachinery//pkg/labels",
123 "@io_k8s_apimachinery//pkg/runtime/schema",
124 "@io_k8s_apimachinery//pkg/selection",
125 "@io_k8s_apimachinery//pkg/util/intstr",
126 "@io_k8s_apimachinery//pkg/util/wait",
127 "@io_k8s_client_go//kubernetes/scheme",
128 "@io_k8s_client_go//rest",
129 "@io_k8s_client_go//util/retry",
130 "@io_k8s_sigs_controller_runtime//pkg/client",
131 "@io_k8s_sigs_controller_runtime//pkg/client/fake",
132 "@io_k8s_utils//ptr",
133 "@org_golang_google_api//compute/v1:compute",
134 "@org_golang_google_api//container/v1:container",
135 "@org_golang_google_api//option",
136 ],
137)
138
139filegroup(
140 name = "envfile",
141 # buildifier: disable=constant-glob
142 srcs = glob([".env"]),
143 visibility = ["//visibility:public"],
144)
View as plain text