loolwsd/test/Makefile.am | 7 ++++--- loolwsd/test/UnitPrefork.cpp | 3 ++- loolwsd/test/run_unit.sh.in | 13 +++++-------- 3 files changed, 11 insertions(+), 12 deletions(-)
New commits: commit 012593e37593cfd7ae34ba5584ff05a0a99dda41 Author: Michael Meeks <michael.me...@collabora.com> Date: Sat Apr 30 18:15:41 2016 +0100 Unit test cleanups. diff --git a/loolwsd/test/Makefile.am b/loolwsd/test/Makefile.am index 7c26f38..7b64b9d 100644 --- a/loolwsd/test/Makefile.am +++ b/loolwsd/test/Makefile.am @@ -32,13 +32,14 @@ SYSTEM_STAMP = endif if HAVE_LO_PATH -TESTS = unit-admin.la unit-timeout.la unit-fonts.la unit-storage.la unit-prefork.la run_test.sh +check-local: + ./run_unit.sh --log-file test.log --trs-file test.trs +TESTS = unit-admin.la unit-timeout.la unit-fonts.la unit-storage.la unit-prefork.la else TESTS = ${top_builddir}/test/test endif -TEST_EXTENSIONS = .la .sh +TEST_EXTENSIONS = .la LA_LOG_DRIVER = ${top_srcdir}/test/run_unit.sh -SH_LOG_DRIVER = ${top_srcdir}/test/run_unit.sh EXTRA_DIST = data/hello.odt data/hello.txt $(test_SOURCES) run_unit.sh diff --git a/loolwsd/test/UnitPrefork.cpp b/loolwsd/test/UnitPrefork.cpp index fc08e7c..ce67dd6 100644 --- a/loolwsd/test/UnitPrefork.cpp +++ b/loolwsd/test/UnitPrefork.cpp @@ -149,7 +149,8 @@ public: } ~UnitKitPrefork() { - fclose(_procSMaps); + if (_procSMaps) + fclose(_procSMaps); } virtual void launchedKit(int pid) override diff --git a/loolwsd/test/run_unit.sh.in b/loolwsd/test/run_unit.sh.in index f2daf63..072b3a8 100755 --- a/loolwsd/test/run_unit.sh.in +++ b/loolwsd/test/run_unit.sh.in @@ -11,6 +11,7 @@ enable_debug="@ENABLE_DEBUG@" jails_path="@JAILS_PATH@" lo_path="@LO_PATH@" +tst= while test $# -gt 0; do case $1 in --test-name) tst=$2; shift;; @@ -21,13 +22,8 @@ while test $# -gt 0; do shift done -test_mode= -if test "z$tst" != "zrun_test.sh"; then - # drop .la suffix - tst=`echo $tst | sed s/\.la//`; -else - test_mode=old -fi +# drop .la suffix +tst=`echo $tst | sed s/\.la//`; export LOOL_LOGLEVEL=trace @@ -40,9 +36,10 @@ if test "z$enable_debug" != "ztrue"; then fi # result logging +echo "test output is '$test_output'" echo > $test_output -if test "z$test_mode" == "zold"; then +if test "z$tst" == "z"; then echo "executing external tests" ${abs_top_builddir}/loolwsd --systemplate="$systemplate_path" \ --lotemplate="$lo_path" \ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits