git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/branches/Branch-2.4@7165
91ce42f0-d328-0410-95d8-
f526ca767f89
SET(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 10000)
SET(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 1048576)
+
+SET(CTEST_CUSTOM_PRE_TEST scripts/pretest)
bin/bacula-ctl-fd start
bin/bacula-ctl-dir start
cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf
+ return $?
else
bin/bacula start 2>&1 >/dev/null
cat tmp/bconcmds | bin/bconsole -c bin/bconsole.conf 2>&1 >/dev/null
+ return $?
fi
}
--- /dev/null
+#!/bin/sh
+#
+# Test if daemons start
+#
+
+TestName="pretest"
+JobName=backup
+error=0
+
+. scripts/functions
+
+copy_test_confs
+
+
+cat <<END_OF_DATA >${cwd}/tmp/bconcmds
+messages
+quit
+END_OF_DATA
+
+start_test
+
+if ! run_bacula
+then
+ echo "error: bconsole error"
+ error=1
+fi
+
+for i in bacula-fd bacula-sd bacula-dir
+do
+ if ! ps -C $i >/dev/null
+ then
+ echo "error: $i not running"
+ error=1
+ fi
+done
+
+stop_bacula
+
+export dstat=0
+export bstat=$error
+export rstat=0
+
+end_test
+
+exit $error