X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=tests%2Foutput%2Ftex.at;h=1ee1681a359c3a246c21d13d989edf04532eb414;hb=6417b81fb2d5665471ba9fadd180ed1ddeb29246;hp=456ce59757a4c8413b91bd93bedf139a2d9a9dcf;hpb=623da5b3ee66c4923679261fa72884d05212225a;p=pspp diff --git a/tests/output/tex.at b/tests/output/tex.at index 456ce59757..1ee1681a35 100644 --- a/tests/output/tex.at +++ b/tests/output/tex.at @@ -163,7 +163,9 @@ test -z "$at_arg_xdvi" || AT_CHECK([$at_arg_xdvi -s 3 pspp.dvi], [0], [ignore]) AT_CLEANUP - +dnl Check that no line exceeds 79 characters +m4_define([CHECK_MAX_LINE_LENGTH], +[[(while IFS= read -r line; do max=$(( max > ${#line} ? max : ${#line} )); done; test $max -le 80)]][ < $1]) AT_SETUP([tex simple example]) @@ -181,7 +183,7 @@ descriptives /score. AT_CHECK([pspp -O format=tex simple.sps], [0], []) -AT_CHECK([test $($GWC -L pspp.tex | awk '{print $1}') -le 80], [0], [ignore]) +AT_CHECK([CHECK_MAX_LINE_LENGTH([pspp.tex])],[0],[ignore]) AT_SKIP_IF([test "$TEX" = no]) AT_CHECK([$TEX --halt-on-error pspp.tex], [0], [ignore]) @@ -199,8 +201,9 @@ AT_CLEANUP AT_SETUP([tex another example]) -AT_CHECK([pspp -O format=tex $abs_top_srcdir/examples/regress.sps], [0], []) -AT_CHECK([test $($GWC -L pspp.tex | awk '{print $1}') -le 80], [0], [ignore]) +AT_CHECK([pspp -O format=tex "$abs_top_srcdir/examples/regress.sps"], [0], []) +AT_CHECK([CHECK_MAX_LINE_LENGTH([pspp.tex])],[0],[ignore]) + AT_SKIP_IF([test "$TEX" = no]) AT_CHECK([$TEX --halt-on-error pspp.tex], [0], [ignore]) @@ -234,7 +237,7 @@ correlations ]) AT_CHECK([pspp -O format=tex footnote.sps], [0], []) -AT_CHECK([test $($GWC -L pspp.tex | awk '{print $1}') -le 80], [0], [ignore]) +AT_CHECK([CHECK_MAX_LINE_LENGTH([pspp.tex])],[0],[ignore]) AT_SKIP_IF([test "$TEX" = no]) AT_CHECK([$TEX --halt-on-error pspp.tex], [0], [ignore]) @@ -275,7 +278,7 @@ frequencies items. ]) AT_CHECK([LC_ALL=C.UTF-8 pspp -O format=tex utf8.sps], [0], []) -AT_CHECK([test $($GWC -L pspp.tex | awk '{print $1}') -le 80], [0], [ignore]) +AT_CHECK([CHECK_MAX_LINE_LENGTH([pspp.tex])],[0],[ignore]) dnl The string "??" should not be present in pspp.tex AT_CHECK([grep -F '??' pspp.tex], [1]) @@ -315,7 +318,7 @@ t-test /variables=score /group=group("this", "that"). ]) AT_CHECK([pspp -O format=tex t-test.sps], [0], []) -AT_CHECK([test $($GWC -L pspp.tex | awk '{print $1}') -le 80], [0], [ignore]) +AT_CHECK([CHECK_MAX_LINE_LENGTH([pspp.tex])],[0],[ignore]) AT_SKIP_IF([test "$TEX" = no]) AT_CHECK([$TEX --halt-on-error pspp.tex], [0], [ignore])