21 lines
623 B
Bash
21 lines
623 B
Bash
|
|
#!/usr/bin/env bash
|
||
|
|
# Usage, ./test.sh -d test_addons_name -i module_name
|
||
|
|
source ./.venv/bin/activate
|
||
|
|
|
||
|
|
CONFIG_PATH="./config.conf"
|
||
|
|
ORIGIN_CONFIG_PATH=CONFIG_PATH
|
||
|
|
if [ ! -f "${CONFIG_PATH}" ]; then
|
||
|
|
CONFIG_PATH="/etc/odoo/odoo.conf"
|
||
|
|
if [ ! -f "${CONFIG_PATH}" ]; then
|
||
|
|
echo "Cannot find ERPLibre configuration ${ORIGIN_CONFIG_PATH}, did you install ERPLibre? > make install"
|
||
|
|
exit 1
|
||
|
|
fi
|
||
|
|
fi
|
||
|
|
|
||
|
|
coverage run -p ./odoo/odoo-bin -c ${CONFIG_PATH} --limit-time-real 99999 --limit-time-cpu 99999 --log-level=test --test-enable --stop-after-init $@
|
||
|
|
retVal=$?
|
||
|
|
if [[ $retVal -ne 0 ]]; then
|
||
|
|
echo "Error test.sh"
|
||
|
|
exit 1
|
||
|
|
fi
|