Avoid sending MODE +o to local channel creator, and more code coverage.
[ircu2.10.12-pk.git] / ircd / test / run-tests.sh
diff --git a/ircd/test/run-tests.sh b/ircd/test/run-tests.sh
new file mode 100755 (executable)
index 0000000..a2ef7c0
--- /dev/null
@@ -0,0 +1,12 @@
+#! /bin/sh
+set -e
+srcdir=$1
+for script in channel-1 client-1 stats-1 gline-1 ; do
+  echo "Running test $script."
+  ${srcdir}/test-driver.pl ${srcdir}/${script}.cmd
+done
+echo "Terminating server."
+${srcdir}/test-driver.pl ${srcdir}/die.cmd
+../ircd -?
+../ircd -v
+../ircd -x 6 -k -d ${srcdir} -f ircd-t1.conf -c user@127.0.0.1