aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/clean_test_env.sh
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-14 15:44:02 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-14 15:44:02 -0800
commit701e0e8e919d2929ecc98b555e468bd29bf606cf (patch)
treee78856b8ffc83406499b34bb7fdf0892dd2ce6b4 /scripts/clean_test_env.sh
parent17fd19c8f822ff84b1855d7729a3030ebf1f68ae (diff)
downloadneko-701e0e8e919d2929ecc98b555e468bd29bf606cf.tar.gz
neko-701e0e8e919d2929ecc98b555e468bd29bf606cf.tar.bz2
neko-701e0e8e919d2929ecc98b555e468bd29bf606cf.zip
Cleanup root directory by moving scripts to scripts/ and fix CSRF cookie policy for dev env
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."