bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: new modules string-desc, xstring-desc, string-desc-quotearg


From: Bruno Haible
Subject: Re: new modules string-desc, xstring-desc, string-desc-quotearg
Date: Thu, 30 Mar 2023 14:31:08 +0200

>       string-desc: Add tests.
>       * tests/test-string-desc.sh: New file.
>       * tests/test-string-desc.c: New file.
>       * modules/string-desc-tests: New file.

Oops, these tests cause a "make distcheck" failure:

  ERROR: files left in build directory after distclean:
  ./gettext-tools/gnulib-tests/test-string-desc.ok
  make[1]: *** [Makefile:699: distcleancheck] Error 1

Fixed as follows.


2023-03-30  Bruno Haible  <bruno@clisp.org>

        string-desc tests: Fix "make distcheck" failure.
        * tests/test-string-desc.sh: Run the test in a subdir.

diff --git a/tests/test-string-desc.sh b/tests/test-string-desc.sh
index 1f52ccf19e..57f0e2371b 100755
--- a/tests/test-string-desc.sh
+++ b/tests/test-string-desc.sh
@@ -1,13 +1,12 @@
 #!/bin/sh
+. "${srcdir=.}/init.sh"; path_prepend_ .
 
-./test-string-desc${EXEEXT} > test-string-desc-1.tmp 3> test-string-desc-3.tmp 
|| exit 1
+${CHECKER} test-string-desc${EXEEXT} > test-string-desc-1.tmp 3> 
test-string-desc-3.tmp || Exit 1
 
 printf 'Hello world!The\0quick\0brown\0\0fox\0' > test-string-desc.ok
 
 : "${DIFF=diff}"
-${DIFF} test-string-desc.ok test-string-desc-1.tmp || { echo 
"string_desc_fwrite KO" 1>&2; exit 1; }
-${DIFF} test-string-desc.ok test-string-desc-3.tmp || { echo 
"string_desc_write KO" 1>&2; exit 1; }
+${DIFF} test-string-desc.ok test-string-desc-1.tmp || { echo 
"string_desc_fwrite KO" 1>&2; Exit 1; }
+${DIFF} test-string-desc.ok test-string-desc-3.tmp || { echo 
"string_desc_write KO" 1>&2; Exit 1; }
 
-rm -f test-string-desc-1.tmp test-string-desc-3.tmp
-
-exit 0
+Exit 0






reply via email to

[Prev in Thread] Current Thread [Next in Thread]