[Libreoffice-commits] online.git: test/run_unit.sh.in

Miklos Vajna (via logerrit) logerrit at kemper.freedesktop.org
Thu Jan 23 08:20:02 UTC 2020


 test/run_unit.sh.in |   10 ++++++++++
 1 file changed, 10 insertions(+)

New commits:
commit abe076e56d530f19ad496f50deff615738355b31
Author:     Miklos Vajna <vmiklos at collabora.com>
AuthorDate: Thu Jan 23 08:52:42 2020 +0100
Commit:     Miklos Vajna <vmiklos at collabora.com>
CommitDate: Thu Jan 23 09:19:43 2020 +0100

    test: restore ability to just run a single unit test
    
    This was removed in commit 0599db3576838fcd3d736a2c93db0c7e0024f812
    (copyFile: de-poco-ize and handle EINTR and short writes., 2020-01-18),
    probably by accident.
    
    Change-Id: I36bed5851fbfa0c37a007bedb6f318aaf4d8c64a
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/87233
    Reviewed-by: Miklos Vajna <vmiklos at collabora.com>
    Tested-by: Miklos Vajna <vmiklos at collabora.com>

diff --git a/test/run_unit.sh.in b/test/run_unit.sh.in
index 4b893f23c..e6f4da579 100755
--- a/test/run_unit.sh.in
+++ b/test/run_unit.sh.in
@@ -56,6 +56,16 @@ echo "	$cmd_line"
 # drop .la suffix
 tst=`echo $tst | sed "s/\.la//"`;
 
+if test "z$tst" != "z" && test "z$CPPUNIT_TEST_NAME" != "z"; then
+    # $tst is not empty, but $CPPUNIT_TEST_NAME is set, exit early if they
+    # don't match.
+    if test "z$tst" != "z$CPPUNIT_TEST_NAME"; then
+        touch $tst_log
+        echo ":test-result: SKIP $tst (disabled by CPPUNIT_TEST_NAME)" > $test_output
+        exit 0;
+    fi
+fi
+
 export LOOL_LOGLEVEL=trace
 
 if test "z$enable_debug" != "ztrue"; then


More information about the Libreoffice-commits mailing list