blob: 6c0460bf6fca6fe9c8f2785992e09fee7d247a34 [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",
Filip Kujawac1ded372023-05-27 14:33:43 -070011 "//scouting/webserver/requests/messages:delete_2023_data_scouting_go_fbs",
12 "//scouting/webserver/requests/messages:delete_2023_data_scouting_response_go_fbs",
Emily Markova8cb91312024-02-02 12:30:37 -080013 "//scouting/webserver/requests/messages:delete_2024_data_scouting_go_fbs",
14 "//scouting/webserver/requests/messages:delete_2024_data_scouting_response_go_fbs",
Philipp Schradercdb5cfc2022-02-20 14:57:07 -080015 "//scouting/webserver/requests/messages:error_response_go_fbs",
Emily Markova290147d2023-03-03 22:40:06 -080016 "//scouting/webserver/requests/messages:request_2023_data_scouting_go_fbs",
17 "//scouting/webserver/requests/messages:request_2023_data_scouting_response_go_fbs",
Emily Markova8cb91312024-02-02 12:30:37 -080018 "//scouting/webserver/requests/messages:request_2024_data_scouting_go_fbs",
19 "//scouting/webserver/requests/messages:request_2024_data_scouting_response_go_fbs",
Filip Kujawaf882e022022-12-14 13:14:08 -080020 "//scouting/webserver/requests/messages:request_all_driver_rankings_go_fbs",
21 "//scouting/webserver/requests/messages:request_all_driver_rankings_response_go_fbs",
Philipp Schradercbf5c6a2022-02-27 23:25:19 -080022 "//scouting/webserver/requests/messages:request_all_matches_go_fbs",
23 "//scouting/webserver/requests/messages:request_all_matches_response_go_fbs",
Filip Kujawaf882e022022-12-14 13:14:08 -080024 "//scouting/webserver/requests/messages:request_all_notes_go_fbs",
25 "//scouting/webserver/requests/messages:request_all_notes_response_go_fbs",
Emily Markova8e39f452023-12-23 12:17:30 -080026 "//scouting/webserver/requests/messages:request_all_pit_images_go_fbs",
27 "//scouting/webserver/requests/messages:request_all_pit_images_response_go_fbs",
Emily Markova521725a2024-03-21 18:46:04 -070028 "//scouting/webserver/requests/messages:request_current_scouting_go_fbs",
29 "//scouting/webserver/requests/messages:request_current_scouting_response_go_fbs",
Alex Perry81f96ba2022-03-13 18:26:19 -070030 "//scouting/webserver/requests/messages:request_notes_for_team_go_fbs",
31 "//scouting/webserver/requests/messages:request_notes_for_team_response_go_fbs",
Emily Markovafaecfe12023-07-01 12:40:03 -070032 "//scouting/webserver/requests/messages:request_pit_images_go_fbs",
33 "//scouting/webserver/requests/messages:request_pit_images_response_go_fbs",
Milo Lin1d59f0c2022-06-22 20:30:58 -070034 "//scouting/webserver/requests/messages:request_shift_schedule_go_fbs",
35 "//scouting/webserver/requests/messages:request_shift_schedule_response_go_fbs",
Emily Markova8cb91312024-02-02 12:30:37 -080036 "//scouting/webserver/requests/messages:submit_2024_actions_go_fbs",
37 "//scouting/webserver/requests/messages:submit_2024_actions_response_go_fbs",
Sabina Leaver759090b2023-01-14 20:42:56 -080038 "//scouting/webserver/requests/messages:submit_actions_go_fbs",
39 "//scouting/webserver/requests/messages:submit_actions_response_go_fbs",
Filip Kujawa210a03b2022-11-24 14:41:11 -080040 "//scouting/webserver/requests/messages:submit_driver_ranking_go_fbs",
41 "//scouting/webserver/requests/messages:submit_driver_ranking_response_go_fbs",
Alex Perry81f96ba2022-03-13 18:26:19 -070042 "//scouting/webserver/requests/messages:submit_notes_go_fbs",
43 "//scouting/webserver/requests/messages:submit_notes_response_go_fbs",
Emily Markovafaecfe12023-07-01 12:40:03 -070044 "//scouting/webserver/requests/messages:submit_pit_image_go_fbs",
45 "//scouting/webserver/requests/messages:submit_pit_image_response_go_fbs",
Milo Lin1d59f0c2022-06-22 20:30:58 -070046 "//scouting/webserver/requests/messages:submit_shift_schedule_go_fbs",
47 "//scouting/webserver/requests/messages:submit_shift_schedule_response_go_fbs",
Philipp Schradercdb5cfc2022-02-20 14:57:07 -080048 "//scouting/webserver/server",
49 "@com_github_google_flatbuffers//go:go_default_library",
50 ],
51)
52
53go_test(
54 name = "requests_test",
55 srcs = ["requests_test.go"],
56 embed = [":requests"],
57 target_compatible_with = ["@platforms//cpu:x86_64"],
58 deps = [
Philipp Schrader8747f1b2022-02-23 23:56:22 -080059 "//scouting/db",
Philipp Schradercbf5c6a2022-02-27 23:25:19 -080060 "//scouting/webserver/requests/debug",
Emily Markova8cb91312024-02-02 12:30:37 -080061 "//scouting/webserver/requests/messages:delete_2024_data_scouting_go_fbs",
Emily Markova290147d2023-03-03 22:40:06 -080062 "//scouting/webserver/requests/messages:request_2023_data_scouting_go_fbs",
63 "//scouting/webserver/requests/messages:request_2023_data_scouting_response_go_fbs",
Emily Markova8cb91312024-02-02 12:30:37 -080064 "//scouting/webserver/requests/messages:request_2024_data_scouting_go_fbs",
65 "//scouting/webserver/requests/messages:request_2024_data_scouting_response_go_fbs",
Filip Kujawaf882e022022-12-14 13:14:08 -080066 "//scouting/webserver/requests/messages:request_all_driver_rankings_go_fbs",
67 "//scouting/webserver/requests/messages:request_all_driver_rankings_response_go_fbs",
Philipp Schradercbf5c6a2022-02-27 23:25:19 -080068 "//scouting/webserver/requests/messages:request_all_matches_go_fbs",
69 "//scouting/webserver/requests/messages:request_all_matches_response_go_fbs",
Filip Kujawaf882e022022-12-14 13:14:08 -080070 "//scouting/webserver/requests/messages:request_all_notes_go_fbs",
71 "//scouting/webserver/requests/messages:request_all_notes_response_go_fbs",
Emily Markova8e39f452023-12-23 12:17:30 -080072 "//scouting/webserver/requests/messages:request_all_pit_images_go_fbs",
73 "//scouting/webserver/requests/messages:request_all_pit_images_response_go_fbs",
Emily Markova521725a2024-03-21 18:46:04 -070074 "//scouting/webserver/requests/messages:request_current_scouting_go_fbs",
75 "//scouting/webserver/requests/messages:request_current_scouting_response_go_fbs",
Alex Perry81f96ba2022-03-13 18:26:19 -070076 "//scouting/webserver/requests/messages:request_notes_for_team_go_fbs",
Emily Markovafaecfe12023-07-01 12:40:03 -070077 "//scouting/webserver/requests/messages:request_pit_images_go_fbs",
78 "//scouting/webserver/requests/messages:request_pit_images_response_go_fbs",
Milo Lin1d59f0c2022-06-22 20:30:58 -070079 "//scouting/webserver/requests/messages:request_shift_schedule_go_fbs",
80 "//scouting/webserver/requests/messages:request_shift_schedule_response_go_fbs",
Emily Markova8cb91312024-02-02 12:30:37 -080081 "//scouting/webserver/requests/messages:submit_2024_actions_go_fbs",
Emily Markova1abe9782023-03-11 19:45:38 -080082 "//scouting/webserver/requests/messages:submit_actions_go_fbs",
Filip Kujawa210a03b2022-11-24 14:41:11 -080083 "//scouting/webserver/requests/messages:submit_driver_ranking_go_fbs",
Alex Perry81f96ba2022-03-13 18:26:19 -070084 "//scouting/webserver/requests/messages:submit_notes_go_fbs",
Emily Markovafaecfe12023-07-01 12:40:03 -070085 "//scouting/webserver/requests/messages:submit_pit_image_go_fbs",
Milo Lin1d59f0c2022-06-22 20:30:58 -070086 "//scouting/webserver/requests/messages:submit_shift_schedule_go_fbs",
Philipp Schradercdb5cfc2022-02-20 14:57:07 -080087 "//scouting/webserver/server",
88 "@com_github_google_flatbuffers//go:go_default_library",
89 ],
90)