#!/bin/sh # # Copyright (C) 2021 Free Software Foundation, Inc. # # This file is part of groff. # # groff is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or # (at your option) any later version. # # groff is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License # for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . groff="${abs_top_builddir:-.}/test-groff" input=$(cat <&2 fail=yes } output=$(printf "%s" "$input" | "$groff" -Tascii -P-cbou -man) echo "$output" error=$(printf "%s" "$input" \ | "$groff" -Tascii -P-cbou -man -ww -z 2>&1) echo "testing that no diagnostic messages are produced" >&2 test -z "$error" || wail echo "testing that lines break where expected" >&2 break1=$(echo "$output" | grep -x " *Commerce *