aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/clean_test_env.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/clean_test_env.sh')
-rwxr-xr-xscripts/clean_test_env.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/scripts/clean_test_env.sh b/scripts/clean_test_env.sh
new file mode 100755
index 0000000..6edef41
--- /dev/null
+++ b/scripts/clean_test_env.sh
@@ -0,0 +1,20 @@
+#!/bin/bash
+echo "Cleaning up test environment..."
+
+# Kill neko backend binary if running
+pkill -x "neko" || true
+pkill -x "neko_server" || true
+
+# Kill specific node processes related to vite/playwright
+# We avoid pkill -f node to not kill the agent connection
+pkill -f "vite" || true
+pkill -f "playwright" || true
+
+# Kill anything on ports 4994 and 5173
+fuser -k 4994/tcp || true
+fuser -k 5173/tcp || true
+
+# Remove test databases
+rm -f neko_test.db .data/test.db
+
+echo "Cleanup complete."