blob: 1d90a78070778380f832cd7e7fc7323a12dd0a07 [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 Schraderd3fac192022-03-02 20:35:46 -080011 "//scouting/scraping",
Philipp Schradercdb5cfc2022-02-20 14:57:07 -080012 "//scouting/webserver/requests/messages:error_response_go_fbs",
Philipp Schraderd3fac192022-03-02 20:35:46 -080013 "//scouting/webserver/requests/messages:refresh_match_list_go_fbs",
14 "//scouting/webserver/requests/messages:refresh_match_list_response_go_fbs",
Filip Kujawaf882e022022-12-14 13:14:08 -080015 "//scouting/webserver/requests/messages:request_all_driver_rankings_go_fbs",
16 "//scouting/webserver/requests/messages:request_all_driver_rankings_response_go_fbs",
Philipp Schradercbf5c6a2022-02-27 23:25:19 -080017 "//scouting/webserver/requests/messages:request_all_matches_go_fbs",
18 "//scouting/webserver/requests/messages:request_all_matches_response_go_fbs",
Filip Kujawaf882e022022-12-14 13:14:08 -080019 "//scouting/webserver/requests/messages:request_all_notes_go_fbs",
20 "//scouting/webserver/requests/messages:request_all_notes_response_go_fbs",
Philipp Schraderacf96232022-03-01 22:03:30 -080021 "//scouting/webserver/requests/messages:request_data_scouting_go_fbs",
22 "//scouting/webserver/requests/messages:request_data_scouting_response_go_fbs",
Philipp Schraderd1c4bef2022-02-28 22:51:30 -080023 "//scouting/webserver/requests/messages:request_matches_for_team_go_fbs",
24 "//scouting/webserver/requests/messages:request_matches_for_team_response_go_fbs",
Alex Perry81f96ba2022-03-13 18:26:19 -070025 "//scouting/webserver/requests/messages:request_notes_for_team_go_fbs",
26 "//scouting/webserver/requests/messages:request_notes_for_team_response_go_fbs",
Milo Lin1d59f0c2022-06-22 20:30:58 -070027 "//scouting/webserver/requests/messages:request_shift_schedule_go_fbs",
28 "//scouting/webserver/requests/messages:request_shift_schedule_response_go_fbs",
Sabina Leaver759090b2023-01-14 20:42:56 -080029 "//scouting/webserver/requests/messages:submit_actions_go_fbs",
30 "//scouting/webserver/requests/messages:submit_actions_response_go_fbs",
Philipp Schradercdb5cfc2022-02-20 14:57:07 -080031 "//scouting/webserver/requests/messages:submit_data_scouting_go_fbs",
32 "//scouting/webserver/requests/messages:submit_data_scouting_response_go_fbs",
Filip Kujawa210a03b2022-11-24 14:41:11 -080033 "//scouting/webserver/requests/messages:submit_driver_ranking_go_fbs",
34 "//scouting/webserver/requests/messages:submit_driver_ranking_response_go_fbs",
Alex Perry81f96ba2022-03-13 18:26:19 -070035 "//scouting/webserver/requests/messages:submit_notes_go_fbs",
36 "//scouting/webserver/requests/messages:submit_notes_response_go_fbs",
Milo Lin1d59f0c2022-06-22 20:30:58 -070037 "//scouting/webserver/requests/messages:submit_shift_schedule_go_fbs",
38 "//scouting/webserver/requests/messages:submit_shift_schedule_response_go_fbs",
Philipp Schradercdb5cfc2022-02-20 14:57:07 -080039 "//scouting/webserver/server",
40 "@com_github_google_flatbuffers//go:go_default_library",
41 ],
42)
43
44go_test(
45 name = "requests_test",
46 srcs = ["requests_test.go"],
47 embed = [":requests"],
48 target_compatible_with = ["@platforms//cpu:x86_64"],
49 deps = [
Philipp Schrader8747f1b2022-02-23 23:56:22 -080050 "//scouting/db",
Philipp Schraderd3fac192022-03-02 20:35:46 -080051 "//scouting/scraping",
Philipp Schradercbf5c6a2022-02-27 23:25:19 -080052 "//scouting/webserver/requests/debug",
Philipp Schradercdb5cfc2022-02-20 14:57:07 -080053 "//scouting/webserver/requests/messages:error_response_go_fbs",
Philipp Schraderd3fac192022-03-02 20:35:46 -080054 "//scouting/webserver/requests/messages:refresh_match_list_go_fbs",
55 "//scouting/webserver/requests/messages:refresh_match_list_response_go_fbs",
Filip Kujawaf882e022022-12-14 13:14:08 -080056 "//scouting/webserver/requests/messages:request_all_driver_rankings_go_fbs",
57 "//scouting/webserver/requests/messages:request_all_driver_rankings_response_go_fbs",
Philipp Schradercbf5c6a2022-02-27 23:25:19 -080058 "//scouting/webserver/requests/messages:request_all_matches_go_fbs",
59 "//scouting/webserver/requests/messages:request_all_matches_response_go_fbs",
Filip Kujawaf882e022022-12-14 13:14:08 -080060 "//scouting/webserver/requests/messages:request_all_notes_go_fbs",
61 "//scouting/webserver/requests/messages:request_all_notes_response_go_fbs",
Philipp Schraderacf96232022-03-01 22:03:30 -080062 "//scouting/webserver/requests/messages:request_data_scouting_go_fbs",
63 "//scouting/webserver/requests/messages:request_data_scouting_response_go_fbs",
Philipp Schraderd1c4bef2022-02-28 22:51:30 -080064 "//scouting/webserver/requests/messages:request_matches_for_team_go_fbs",
65 "//scouting/webserver/requests/messages:request_matches_for_team_response_go_fbs",
Alex Perry81f96ba2022-03-13 18:26:19 -070066 "//scouting/webserver/requests/messages:request_notes_for_team_go_fbs",
Milo Lin1d59f0c2022-06-22 20:30:58 -070067 "//scouting/webserver/requests/messages:request_shift_schedule_go_fbs",
68 "//scouting/webserver/requests/messages:request_shift_schedule_response_go_fbs",
Philipp Schradercdb5cfc2022-02-20 14:57:07 -080069 "//scouting/webserver/requests/messages:submit_data_scouting_go_fbs",
70 "//scouting/webserver/requests/messages:submit_data_scouting_response_go_fbs",
Filip Kujawa210a03b2022-11-24 14:41:11 -080071 "//scouting/webserver/requests/messages:submit_driver_ranking_go_fbs",
Alex Perry81f96ba2022-03-13 18:26:19 -070072 "//scouting/webserver/requests/messages:submit_notes_go_fbs",
Milo Lin1d59f0c2022-06-22 20:30:58 -070073 "//scouting/webserver/requests/messages:submit_shift_schedule_go_fbs",
Philipp Schradercdb5cfc2022-02-20 14:57:07 -080074 "//scouting/webserver/server",
75 "@com_github_google_flatbuffers//go:go_default_library",
76 ],
77)