diff --git a/drydocker/copenhagen/test_unit.sh b/drydocker/copenhagen/test_unit.sh index fea7fb6..1615f2a 100755 --- a/drydocker/copenhagen/test_unit.sh +++ b/drydocker/copenhagen/test_unit.sh @@ -1,16 +1,30 @@ #!/bin/bash pushd /srv/${PACKAGE}.git +cat >> /etc/roundcubemail/config.inc.php << EOF +\$config['db_dsnw'] = "sqlite:////tmp/sqlite.db?mode=0644"; +EOF + +ln -s /etc/roundcubemail/ config +chmod 755 logs temp +chown apache logs temp +mkdir -p lib/ext/ +ln -s /usr/share/roundcubemail/plugins lib/ext/plugins + pushd tests phpunit \ --include-path /usr/share/roundcubemail/program/lib/:/usr/share/roundcubemail/plugins/libkolab/lib/ \ + --testsuite Unit \ --debug ; retval=$? if [ ${retval} -ne 0 ]; then echo "FAILED unit tests." exit 1 fi popd +rm -f config +rm -f lib/ext/plugins +sed -i -e '|/tmp/sqlite|d' /etc/roundcubemail/config.inc.php popd