blob: 196c522387da51cfacfb61eab5e1753b6e53f63c [file] [log] [blame]
Philipp Schradercdb5cfc2022-02-20 14:57:07 -08001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "requests",
5 srcs = ["requests.go"],
6 importpath = "github.com/frc971/971-Robot-Code/scouting/webserver/requests",
7 target_compatible_with = ["@platforms//cpu:x86_64"],
8 visibility = ["//visibility:public"],
9 deps = [
Philipp Schrader8747f1b2022-02-23 23:56:22 -080010 "//scouting/db",
Philipp Schradercdb5cfc2022-02-20 14:57:07 -080011 "//scouting/webserver/requests/messages:error_response_go_fbs",
Philipp Schradercbf5c6a2022-02-27 23:25:19 -080012 "//scouting/webserver/requests/messages:request_all_matches_go_fbs",
13 "//scouting/webserver/requests/messages:request_all_matches_response_go_fbs",
Philipp Schraderacf96232022-03-01 22:03:30 -080014 "//scouting/webserver/requests/messages:request_data_scouting_go_fbs",
15 "//scouting/webserver/requests/messages:request_data_scouting_response_go_fbs",
Philipp Schraderd1c4bef2022-02-28 22:51:30 -080016 "//scouting/webserver/requests/messages:request_matches_for_team_go_fbs",
17 "//scouting/webserver/requests/messages:request_matches_for_team_response_go_fbs",
Philipp Schradercdb5cfc2022-02-20 14:57:07 -080018 "//scouting/webserver/requests/messages:submit_data_scouting_go_fbs",
19 "//scouting/webserver/requests/messages:submit_data_scouting_response_go_fbs",
20 "//scouting/webserver/server",
21 "@com_github_google_flatbuffers//go:go_default_library",
22 ],
23)
24
25go_test(
26 name = "requests_test",
27 srcs = ["requests_test.go"],
28 embed = [":requests"],
29 target_compatible_with = ["@platforms//cpu:x86_64"],
30 deps = [
Philipp Schrader8747f1b2022-02-23 23:56:22 -080031 "//scouting/db",
Philipp Schradercbf5c6a2022-02-27 23:25:19 -080032 "//scouting/webserver/requests/debug",
Philipp Schradercdb5cfc2022-02-20 14:57:07 -080033 "//scouting/webserver/requests/messages:error_response_go_fbs",
Philipp Schradercbf5c6a2022-02-27 23:25:19 -080034 "//scouting/webserver/requests/messages:request_all_matches_go_fbs",
35 "//scouting/webserver/requests/messages:request_all_matches_response_go_fbs",
Philipp Schraderacf96232022-03-01 22:03:30 -080036 "//scouting/webserver/requests/messages:request_data_scouting_go_fbs",
37 "//scouting/webserver/requests/messages:request_data_scouting_response_go_fbs",
Philipp Schraderd1c4bef2022-02-28 22:51:30 -080038 "//scouting/webserver/requests/messages:request_matches_for_team_go_fbs",
39 "//scouting/webserver/requests/messages:request_matches_for_team_response_go_fbs",
Philipp Schradercdb5cfc2022-02-20 14:57:07 -080040 "//scouting/webserver/requests/messages:submit_data_scouting_go_fbs",
41 "//scouting/webserver/requests/messages:submit_data_scouting_response_go_fbs",
42 "//scouting/webserver/server",
43 "@com_github_google_flatbuffers//go:go_default_library",
44 ],
45)