set -e
cd .build
ls -al *.deb
- dpkg -i *.deb
+ if whence dpkg >/dev/null 2>&1
+ then
+ dpkg -i *.deb
+ else
+ log_it "[INFO] Deb installation check skipped. dpkg does not exist; trying make install"
+ make install
+ fi
) >/tmp/dpkg.log 2>&1
rc=$?
err_cat $rc /tmp/dpkg.log
export LD_LIBRARY_PATH=/usr/local/lib
export C_INCLUDE_PATH=../.build/include # must reference nano/nng from the build tree
+log_it "[INFO] unit testing starts"
(
set -e
cd test
rc=$?
err_cat $rc /tmp/utest.log
abort_on_err $rc "unit tests failed"
+log_it "[OK] unit testing passes"
echo ""
log_it "[PASS] all testing successful"