comparison mrjunejune/test/BUILD @ 260:1f9877b637e9

Add Copilot-powered cyberpunk JRPG chat Integrate the production JRPG chat with Seobeo streaming, Deita persistence, and a Bazel-managed Copilot SDK and LiteLLM inference stack. Co-authored-by: Copilot <[email protected]>
author MrJuneJune <mrjunejune@users.noreply.github.com>
date Wed, 05 Aug 2026 09:19:41 -0700
parents 667156fcd3e3
children ee04e4e69fed
comparison
equal deleted inserted replaced
259:667156fcd3e3 260:1f9877b637e9
56 size = "medium", 56 size = "medium",
57 timeout = "moderate", 57 timeout = "moderate",
58 target_compatible_with = ["@platforms//os:linux"], 58 target_compatible_with = ["@platforms//os:linux"],
59 ) 59 )
60 60
61 cc_test(
62 name = "conversation_store_test",
63 srcs = ["conversation_store_test.c"],
64 deps = ["//mrjunejune:conversation_store"],
65 size = "small",
66 )
67
68 cc_binary(
69 name = "inference_bridge_fake_sidecar",
70 srcs = ["inference_bridge_fake_sidecar.c"],
71 deps = ["//dowa:dowa"],
72 )
73
74 cc_test(
75 name = "inference_bridge_test",
76 srcs = ["inference_bridge_test.c"],
77 args = ["$(location :inference_bridge_fake_sidecar)"],
78 data = [":inference_bridge_fake_sidecar"],
79 deps = ["//mrjunejune:inference_bridge"],
80 size = "small",
81 )
82
61 js_test( 83 js_test(
62 name = "hls_player_test", 84 name = "hls_player_test",
63 entry_point = "hls_player_test.js", 85 entry_point = "hls_player_test.js",
64 data = ["//mrjunejune:hls_player_js"], 86 data = ["//mrjunejune:hls_player_js"],
65 size = "small", 87 size = "small",
86 ], 108 ],
87 timeout = "long", 109 timeout = "long",
88 ) 110 )
89 111
90 sh_test( 112 sh_test(
91 name = "production_bundle_exclusion_test", 113 name = "production_inference_bundle_test",
92 srcs = ["production_bundle_exclusion_test.sh"], 114 srcs = ["production_inference_bundle_test.sh"],
93 args = ["$(rootpath //mrjunejune:mrjunejune_server_bundle)"], 115 args = ["$(rootpath //mrjunejune:mrjunejune_server_bundle)"],
94 data = ["//mrjunejune:mrjunejune_server_bundle"], 116 data = ["//mrjunejune:mrjunejune_server_bundle"],
95 size = "small", 117 size = "small",
96 ) 118 )
97 119
99 name = "theme_and_webp_test", 121 name = "theme_and_webp_test",
100 entry_point = "theme_and_webp_test.js", 122 entry_point = "theme_and_webp_test.js",
101 data = [ 123 data = [
102 "//hg-web/e2e:node_modules/playwright-core", 124 "//hg-web/e2e:node_modules/playwright-core",
103 "//mrjunejune:mrjunejune_server_debug", 125 "//mrjunejune:mrjunejune_server_debug",
126 ":inference_bridge_fake_sidecar",
104 "@playwright_chromium_linux//:chrome", 127 "@playwright_chromium_linux//:chrome",
105 "@playwright_chromium_linux//:chromium", 128 "@playwright_chromium_linux//:chromium",
106 ], 129 ],
107 env = { 130 env = {
108 "CHROMIUM_PATH": "$(rootpath @playwright_chromium_linux//:chrome)", 131 "CHROMIUM_PATH": "$(rootpath @playwright_chromium_linux//:chrome)",
113 "@platforms//cpu:x86_64", 136 "@platforms//cpu:x86_64",
114 "@platforms//os:linux", 137 "@platforms//os:linux",
115 ], 138 ],
116 timeout = "long", 139 timeout = "long",
117 ) 140 )
141
142 js_test(
143 name = "conversation_api_test",
144 entry_point = "conversation_api_test.js",
145 data = [
146 "//mrjunejune:mrjunejune_server",
147 ":inference_bridge_fake_sidecar",
148 ],
149 size = "large",
150 timeout = "long",
151 )