groff-commit
[Top][All Lists]
Advanced

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

[groff] 34/35: [tests]: Skip a test if "pdfinfo" not available.


From: G. Branden Robinson
Subject: [groff] 34/35: [tests]: Skip a test if "pdfinfo" not available.
Date: Fri, 15 Jul 2022 23:12:01 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit ef25deabbeece96e8f28cefdf45fa05bd4cc52b9
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Fri Jul 15 21:38:02 2022 -0500

    [tests]: Skip a test if "pdfinfo" not available.
    
    * tmac/tests/pdfpic_does-not-choke-on-bad-pdfinfo-output.sh: Skip test
      if "pdfinfo" command not available.
---
 ChangeLog                                                 |  5 +++++
 tmac/tests/pdfpic_does-not-choke-on-bad-pdfinfo-output.sh | 14 +++++++++-----
 2 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index c048bdcb..5e963e86 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2022-07-15  G. Branden Robinson <g.branden.robinson@gmail.com>
+
+       * tmac/tests/pdfpic_does-not-choke-on-bad-pdfinfo-output.sh:
+       Skip test if "pdfinfo" command not available.
+
 2022-07-14  G. Branden Robinson <g.branden.robinson@gmail.com>
 
        [build]: Add sanity checks for font description file generation
diff --git a/tmac/tests/pdfpic_does-not-choke-on-bad-pdfinfo-output.sh 
b/tmac/tests/pdfpic_does-not-choke-on-bad-pdfinfo-output.sh
index dc1a6059..7e58849c 100755
--- a/tmac/tests/pdfpic_does-not-choke-on-bad-pdfinfo-output.sh
+++ b/tmac/tests/pdfpic_does-not-choke-on-bad-pdfinfo-output.sh
@@ -24,11 +24,15 @@ 
gnu_pdf="${abs_top_builddir:-.}/doc/gnu-no-choke-on-pdfinfo.pdf"
 
 # Regression-test Savannah #58206.
 
-if ! command -v gs >/dev/null
-then
-    echo "cannot locate 'gs' command" >&2
-    exit 77 # skip
-fi
+# We need gs(1) and pdfpic.tmac needs pdfinfo(1).
+for cmd in gs pdfinfo
+do
+    if ! command -v $cmd >/dev/null
+    then
+        echo "cannot locate '$cmd' command" >&2
+        exit 77 # skip
+    fi
+done
 
 # Locate directory containing our test artifacts.
 artifact_dir=



reply via email to

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