Kaynağa Gözat

- add a test for db_berkeley module

git-svn-id: https://openser.svn.sourceforge.net/svnroot/openser/trunk@3201 689a6050-402a-0410-94f2-e92a70836424
Henning Westerholt 18 yıl önce
ebeveyn
işleme
c3e58604f4
1 değiştirilmiş dosya ile 24 ekleme ve 0 silme
  1. 24 0
      test/unit/17.sh

+ 24 - 0
test/unit/17.sh

@@ -0,0 +1,24 @@
+#!/bin/bash
+# load all modules without external dependencies with db_berkeley
+
+if [ ! -e ../modules/db_berkeley/db_berkeley.so ] ; then
+	echo "db_berkeley driver not found, not run"
+	exit 0
+fi ;
+
+CFG=2.cfg
+cp $CFG $CFG.bak
+
+echo "loadmodule \"db_berkeley/db_berkeley.so\"" >> $CFG
+echo "modparam(\"acc|alias_db|auth_db|dialog|dispatcher|domain|domainpolicy|group|imc|lcr|msilo|siptrace|speeddial|uri_db|usrloc|permissions|pdt\", \"db_url\", \"db_berkeley://`pwd`/../scripts/db_berkeley/openser\")" >> $CFG
+# start
+../openser -f $CFG > /dev/null
+ret=$?
+
+sleep 1
+killall -9 openser
+
+mv $CFG.bak $CFG
+rm -f dispatcher.list
+
+exit $ret