diff 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
line wrap: on
line diff
--- a/mrjunejune/test/BUILD	Wed Aug 05 09:19:41 2026 -0700
+++ b/mrjunejune/test/BUILD	Wed Aug 05 09:19:41 2026 -0700
@@ -58,6 +58,28 @@
   target_compatible_with = ["@platforms//os:linux"],
 )
 
+cc_test(
+  name = "conversation_store_test",
+  srcs = ["conversation_store_test.c"],
+  deps = ["//mrjunejune:conversation_store"],
+  size = "small",
+)
+
+cc_binary(
+  name = "inference_bridge_fake_sidecar",
+  srcs = ["inference_bridge_fake_sidecar.c"],
+  deps = ["//dowa:dowa"],
+)
+
+cc_test(
+  name = "inference_bridge_test",
+  srcs = ["inference_bridge_test.c"],
+  args = ["$(location :inference_bridge_fake_sidecar)"],
+  data = [":inference_bridge_fake_sidecar"],
+  deps = ["//mrjunejune:inference_bridge"],
+  size = "small",
+)
+
 js_test(
   name = "hls_player_test",
   entry_point = "hls_player_test.js",
@@ -88,8 +110,8 @@
 )
 
 sh_test(
-  name = "production_bundle_exclusion_test",
-  srcs = ["production_bundle_exclusion_test.sh"],
+  name = "production_inference_bundle_test",
+  srcs = ["production_inference_bundle_test.sh"],
   args = ["$(rootpath //mrjunejune:mrjunejune_server_bundle)"],
   data = ["//mrjunejune:mrjunejune_server_bundle"],
   size = "small",
@@ -101,6 +123,7 @@
   data = [
     "//hg-web/e2e:node_modules/playwright-core",
     "//mrjunejune:mrjunejune_server_debug",
+    ":inference_bridge_fake_sidecar",
     "@playwright_chromium_linux//:chrome",
     "@playwright_chromium_linux//:chromium",
   ],
@@ -115,3 +138,14 @@
   ],
   timeout = "long",
 )
+
+js_test(
+  name = "conversation_api_test",
+  entry_point = "conversation_api_test.js",
+  data = [
+    "//mrjunejune:mrjunejune_server",
+    ":inference_bridge_fake_sidecar",
+  ],
+  size = "large",
+  timeout = "long",
+)