From: Eric Bollengier Date: Thu, 5 Aug 2021 08:58:50 +0000 (+0200) Subject: regress: Fix edit-unittests X-Git-Tag: Release-11.3.2~406 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b3c701820db9304836ffe0bb98488f943a782107;p=thirdparty%2Fbacula.git regress: Fix edit-unittests The test procedure tries to run the test from src/lib, and it doesn't work very well with libtool... make: Entering directory '/home/r1/r1/regress/build/src/lib' /bin/rm -f edit.o /usr/bin/g++ -DTEST_PROGRAM -c -fno-strict-aliasing -fno-exceptions -fno-rtti -I. -I.. -Wall -g -O0 -fno-strict-aliasing -fno-exceptions -fno-rtti edit.c /home/r1/r1/regress/build/libtool --silent --tag=CXX --mode=link /usr/bin/g++ -L. -o edit_test edit.o unittests.o -lbac -lm -lpthread -ldl -ldl -lssl -lcrypto /home/r1/r1/regress/build/libtool --silent --tag=CXX --mode=install /usr/bin/install -c -m 0750 edit_test /home/r1/r1/regress/bin/ /bin/rm -f edit.o /usr/bin/g++ -c -fno-strict-aliasing -fno-exceptions -fno-rtti -I. -I.. -Wall -g -O0 -fno-strict-aliasing -fno-exceptions -fno-rtti edit.c make: Leaving directory '/home/r1/r1/regress/build/src/lib' /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: error: ld returned 1 exit statusn --- diff --git a/regress/tests/edit-unittest b/regress/tests/edit-unittest index 5d224b1ec..15809ef2b 100755 --- a/regress/tests/edit-unittest +++ b/regress/tests/edit-unittest @@ -5,5 +5,11 @@ # # This is an alist unit test # -. scripts/regress-utils.sh -do_regress_unittest "edit_test" "src/lib" + +TestName="edit_test" +. scripts/functions +make -C $src/src/lib $TestName + +$bin/$TestName +exit $? +