| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 | #! /bin/sh# Copyright (C) 2011-2017 Free Software Foundation, Inc.## This program 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 2, or (at your option)# any later version.## This program 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 <http://www.gnu.org/licenses/>.# More on TAP support:#  - more LOG_COMPILER at once for TAP tests#  - binary programs in $(TESTS)#  - interactions with 'check_*' variablesrequired='cc native'. test-init.shfetch_tap_drivercat >> configure.ac <<ENDAC_PROG_CCAC_OUTPUTENDcat > Makefile.am << 'END'TEST_EXTENSIONS = .sh .taptap_driver = $(srcdir)/tap-driverLOG_DRIVER = $(tap_driver)SH_LOG_DRIVER = $(tap_driver)TAP_LOG_DRIVER = $(tap_driver)TAP_LOG_COMPILER = catSH_LOG_COMPILER = $(SHELL)LOG_COMPILER =EXTRA_DIST = baz.tapcheck_SCRIPTS = bar.shbar.sh: Makefile	echo '#!/bin/sh' > $@-t	echo 'echo 1..1' >> $@-t	echo 'echo "not ok 1 # TODO"' >> $@-t	chmod a-w $@-t && mv -f $@-t $@CLEANFILES = bar.shcheck_PROGRAMS = foo-testfoo_test_SOURCES = foo.cTESTS = foo-test $(check_SCRIPTS) baz.tapEXTRA_DIST += tap-driverENDcat > foo.c <<'END'#include <stdio.h>int main (void){  printf ("1..1\n");  printf ("ok 1\n");  return 0;}ENDcat > baz.tap << 'END'1..1ok 1 # SKIPEND$ACLOCAL$AUTOCONF$AUTOMAKE./configurefor target in check distcheck; do  run_make -O $target  count_test_results total=3 pass=1 fail=0 xpass=0 xfail=1 skip=1 error=0done:
 |