#! /bin/sh # # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software # Foundation, Inc. # This test suite is free software; the Free Software Foundation gives # unlimited permission to copy, distribute and modify it. ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi # PATH needs CR # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then as_unset=unset else as_unset=false fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) as_nl=' ' IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 { (exit 1); exit 1; } fi # Work around bugs in pre-3.0 UWIN ksh. for as_var in ENV MAIL MAILPATH do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. for as_var in \ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ LC_TELEPHONE LC_TIME do if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then eval $as_var=C; export $as_var else ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var fi done # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi # Name of the executable. as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # CDPATH. $as_unset CDPATH if test "x$CONFIG_SHELL" = x; then if (eval ":") 2>/dev/null; then as_have_required=yes else as_have_required=no fi if test $as_have_required = yes && (eval ": (as_func_return () { (exit \$1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = \"\$1\" ); then : else exitcode=1 echo positional parameters were not saved. fi test \$exitcode = 0) || { (exit 1); exit 1; } ( as_lineno_1=\$LINENO as_lineno_2=\$LINENO test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } ") 2> /dev/null; then : else as_candidate_shells= as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. case $as_dir in /*) for as_base in sh bash ksh sh5; do as_candidate_shells="$as_candidate_shells $as_dir/$as_base" done;; esac done IFS=$as_save_IFS for as_shell in $as_candidate_shells $SHELL; do # Try only shells that exist, to save several forks. if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { ("$as_shell") 2> /dev/null <<\_ASEOF if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi : _ASEOF }; then CONFIG_SHELL=$as_shell as_have_required=yes if { "$as_shell" 2> /dev/null <<\_ASEOF if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi : (as_func_return () { (exit $1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = "$1" ); then : else exitcode=1 echo positional parameters were not saved. fi test $exitcode = 0) || { (exit 1); exit 1; } ( as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } _ASEOF }; then break fi fi done if test "x$CONFIG_SHELL" != x; then for as_var in BASH_ENV ENV do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done export CONFIG_SHELL exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi if test $as_have_required = no; then echo This script requires a shell more modern than all the echo shells that I found on your system. Please install a echo modern shell, or manually run the script under such a echo shell if you do have one. { (exit 1); exit 1; } fi fi fi (eval "as_func_return () { (exit \$1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = \"\$1\" ); then : else exitcode=1 echo positional parameters were not saved. fi test \$exitcode = 0") || { echo No shell found that supports shell functions. echo Please tell autoconf@gnu.org about your system, echo including any error possibly output before this echo message } as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line after each line using $LINENO; the second 'sed' # does the real work. The second script uses 'N' to pair each # line-number line with the line containing $LINENO, and appends # trailing '-' during substitution so that $LINENO is not a special # case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the # scripts with optimization help from Paolo Bonzini. Blame Lee # E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in -n*) case `echo 'x\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. *) ECHO_C='\c';; esac;; *) ECHO_N='-n';; esac if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir fi echo >conf$$.file if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" SHELL=${CONFIG_SHELL-/bin/sh} # How were we run? at_cli_args="$@" # Load the config file. for at_file in atconfig atlocal do test -r $at_file || continue . ./$at_file || { echo "$as_me: error: invalid content: $at_file" >&2 { (exit 1); exit 1; }; } done # Autoconf <=2.59b set at_top_builddir instead of at_top_build_prefix: : ${at_top_build_prefix=$at_top_builddir} # atconfig delivers names relative to the directory the test suite is # in, but the groups themselves are run in testsuite-dir/group-dir. if test -n "$at_top_srcdir"; then builddir=../.. for at_dir in srcdir top_srcdir top_build_prefix do at_val=`eval echo '${'at_$at_dir'}'` eval "$at_dir=\$at_val/../.." done fi # Not all shells have the 'times' builtin; the subshell is needed to make # sure we discard the 'times: not found' message from the shell. at_times_p=false (times) >/dev/null 2>&1 && at_times_p=: # CLI Arguments to pass to the debugging scripts. at_debug_args= # -e sets to true at_errexit_p=false # Shall we be verbose? at_verbose=: at_quiet=echo # Shall we keep the debug scripts? Must be `:' when the suite is # run by a debug script, so that the script doesn't remove itself. at_debug_p=false # Display help message? at_help_p=false # Display the version message? at_version_p=false # List test groups? at_list_p=false # Test groups to run at_groups= # The directory we are in. at_dir=`pwd` # The directory the whole suite works in. # Should be absolutely to let the user `cd' at will. at_suite_dir=$at_dir/$as_me.dir # The file containing the suite. at_suite_log=$at_dir/$as_me.log # The file containing the location of the last AT_CHECK. at_check_line_file=$at_suite_dir/at-check-line # The file containing the exit status of the last command. at_status_file=$at_suite_dir/at-status # The files containing the output of the tested commands. at_stdout=$at_suite_dir/at-stdout at_stder1=$at_suite_dir/at-stder1 at_stderr=$at_suite_dir/at-stderr # The file containing dates. at_times_file=$at_suite_dir/at-times # List of the tested programs. at_tested='atf-config atf-run' # List of the all the test groups. at_groups_all=' 1 2 3 4 5 6 7 8 9 10' # As many question marks as there are digits in the last test group number. # Used to normalize the test group numbers so that `ls' lists them in # numerical order. at_format='??' # Description of all the test groups. at_help_all="1;t_application_opts_args.at:30;application: arguments and options handling;; 2;t_application_help.at:30;application: online help option;; 3;t_test_program_filter.at:30;test_program: filter test cases by name;; 4;t_test_program_run.at:30;test_program: output format and exit codes;; 5;t_test_program_list.at:30;test_program: list test cases;; 6;t_atf_format.at:30;atf-format: formatting of long lines;; 7;t_atf_config.at:30;atf-config: querying of build-time variables;; 8;t_atf_run.at:30;atf-run: execution of tests;; 9;t_test_program_compare.at:30;test_program: compare the user-visible interfaces;; 10;t_subr_atf_check.at:30;subr: atf_check function;; " at_prev= for at_option do # If the previous option needs an argument, assign it. if test -n "$at_prev"; then at_option=$at_prev=$at_option at_prev= fi case $at_option in *=*) at_optarg=`expr "x$at_option" : 'x[^=]*=\(.*\)'` ;; *) at_optarg= ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $at_option in --help | -h ) at_help_p=: ;; --list | -l ) at_list_p=: ;; --version | -V ) at_version_p=: ;; --clean | -c ) test -d "$at_suite_dir" && find "$at_suite_dir" -type d ! -perm -700 -exec chmod u+rwx \{\} \; rm -f -r "$at_suite_dir" "$at_suite_log" exit 0 ;; --debug | -d ) at_debug_p=: ;; --errexit | -e ) at_debug_p=: at_errexit_p=: ;; --verbose | -v ) at_verbose=echo; at_quiet=: ;; --trace | -x ) at_traceon='set -x'; at_traceoff='set +x' ;; [0-9] | [0-9][0-9] | [0-9][0-9][0-9] | [0-9][0-9][0-9][0-9]) at_groups="$at_groups$at_option " ;; # Ranges [0-9]- | [0-9][0-9]- | [0-9][0-9][0-9]- | [0-9][0-9][0-9][0-9]-) at_range_start=`echo $at_option |tr -d X-` at_range=`echo " $at_groups_all " | \ sed -e 's/^.* \('$at_range_start' \)/\1/'` at_groups="$at_groups$at_range " ;; -[0-9] | -[0-9][0-9] | -[0-9][0-9][0-9] | -[0-9][0-9][0-9][0-9]) at_range_end=`echo $at_option |tr -d X-` at_range=`echo " $at_groups_all " | \ sed -e 's/\( '$at_range_end'\) .*$/\1/'` at_groups="$at_groups$at_range " ;; [0-9]-[0-9] | [0-9]-[0-9][0-9] | [0-9]-[0-9][0-9][0-9] | \ [0-9]-[0-9][0-9][0-9][0-9] | [0-9][0-9]-[0-9][0-9] | \ [0-9][0-9]-[0-9][0-9][0-9] | [0-9][0-9]-[0-9][0-9][0-9][0-9] | \ [0-9][0-9][0-9]-[0-9][0-9][0-9] | \ [0-9][0-9][0-9]-[0-9][0-9][0-9][0-9] | \ [0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9] ) at_range_start=`expr $at_option : '\(.*\)-'` at_range_end=`expr $at_option : '.*-\(.*\)'` if test $at_range_start -gt $at_range_end; then at_tmp=$at_range_end at_range_end=$at_range_start at_range_start=$at_tmp fi at_range=`echo " $at_groups_all " | \ sed -e 's/^.*\( '$at_range_start' \)/\1/' \ -e 's/\( '$at_range_end'\) .*$/\1/'` at_groups="$at_groups$at_range " ;; # Keywords. --keywords | -k ) at_prev=--keywords ;; --keywords=* ) at_groups_selected=$at_help_all at_save_IFS=$IFS IFS=, set X $at_optarg shift IFS=$at_save_IFS for at_keyword do at_invert= case $at_keyword in '!'*) at_invert="-v" at_keyword=`expr "X$at_keyword" : 'X!\(.*\)'` ;; esac # It is on purpose that we match the test group titles too. at_groups_selected=`echo "$at_groups_selected" | grep -i $at_invert "^[1-9][^;]*;.*[; ]$at_keyword[ ;]"` done at_groups_selected=`echo "$at_groups_selected" | sed 's/;.*//'` # Smash the newlines. at_groups="$at_groups`echo $at_groups_selected` " ;; *=*) at_envvar=`expr "x$at_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. expr "x$at_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid variable name: $at_envvar" >&2 { (exit 1); exit 1; }; } at_value=`echo "$at_optarg" | sed "s/'/'\\\\\\\\''/g"` eval "$at_envvar='$at_value'" export $at_envvar # Propagate to debug scripts. at_debug_args="$at_debug_args $at_envvar='$at_value'" ;; *) echo "$as_me: invalid option: $at_option" >&2 echo "Try \`$0 --help' for more information." >&2 exit 1 ;; esac done # Selected test groups. if test -z "$at_groups"; then at_groups=$at_groups_all else # Sort the tests, removing duplicates: at_groups=`echo $at_groups | tr ' ' "$as_nl" | sort -nu` # and add banners. (Passing at_groups_all is tricky--see the comment # starting with "Passing at_groups is tricky.") at_groups=`echo "$at_groups$as_nl $at_groups_all" | awk 'BEGIN { FS = "@" } # Effectively switch off field splitting. /^$/ { next } # Ignore the empty line. !/ / { groups++; selected[$ 0] = 1; next } # The last line, containing at_groups_all. { n = split($ 0, a, " ") # If there are several tests, select their banners: if (groups > 1) { for (i = 1; i <= n; i++) { if (a[i] ~ /^banner-/) banner = a[i] else if (banner != "" && selected[a[i]] == 1) selected[banner] = 1 } } for (i = 1; i <= n; i++) if (selected[a[i]] == 1) list = list " " a[i] print list }'` fi # Help message. if $at_help_p; then cat <<_ATEOF Usage: $0 [OPTION]... [VARIABLE=VALUE]... [TESTS] Run all the tests, or the selected TESTS, given by numeric ranges, and save a detailed log file. Upon failure, create debugging scripts. You should not change environment variables unless explicitly passed as command line arguments. Set \`AUTOTEST_PATH' to select the executables to exercise. Each relative directory is expanded as build and source directories relatively to the top level of this distribution. E.g., $ $0 AUTOTEST_PATH=bin possibly amounts into PATH=/tmp/foo-1.0/bin:/src/foo-1.0/bin:\$PATH _ATEOF cat <<_ATEOF Operation modes: -h, --help print the help message, then exit -V, --version print version number, then exit -c, --clean remove all the files this test suite might create and exit -l, --list describes all the tests, or the selected TESTS _ATEOF cat <<_ATEOF Execution tuning: -k, --keywords=KEYWORDS select the tests matching all the comma-separated KEYWORDS multiple \`-k' accumulate; prefixed \`!' negates a KEYWORD -e, --errexit abort as soon as a test fails; implies --debug -v, --verbose force more detailed output default for debugging scripts -d, --debug inhibit clean up and top-level logging default for debugging scripts -x, --trace enable tests shell tracing _ATEOF cat <<_ATEOF Report bugs to <atf-devel@NetBSD.org>. _ATEOF exit 0 fi # List of tests. if $at_list_p; then cat <<_ATEOF Automated Testing Framework 0.5 test suite: bootstrap tests test groups: NUM: FILE-NAME:LINE TEST-GROUP-NAME KEYWORDS _ATEOF # Passing at_groups is tricky. We cannot use it to form a literal string # or regexp because of the limitation of AIX awk. And Solaris' awk # doesn't grok more than 99 fields in a record, so we have to use `split'. echo "$at_groups$as_nl$at_help_all" | awk 'BEGIN { FS = ";" } NR == 1 { for (n = split($ 0, a, " "); n; n--) selected[a[n]] = 1 next } { if (selected[$ 1]) { printf " %3d: %-18s %s\n", $ 1, $ 2, $ 3 if ($ 4) printf " %s\n", $ 4 } }' exit 0 fi if $at_version_p; then echo "$as_me (Automated Testing Framework 0.5)" cat <<\_ACEOF Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. This test suite is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit 0 fi # Don't take risks: use only absolute directories in PATH. # # For stand-alone test suites, AUTOTEST_PATH is relative to `.'. # # For embedded test suites, AUTOTEST_PATH is relative to the top level # of the package. Then expand it into build/src parts, since users # may create executables in both places. AUTOTEST_PATH=`echo $AUTOTEST_PATH | sed "s&:&$PATH_SEPARATOR&g"` at_path= as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $AUTOTEST_PATH $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -n "$at_path" && at_path=$at_path$PATH_SEPARATOR case $as_dir in [\\/]* | ?:[\\/]* ) at_path=$at_path$as_dir ;; * ) if test -z "$at_top_build_prefix"; then # Stand-alone test suite. at_path=$at_path$as_dir else # Embedded test suite. at_path=$at_path$at_top_build_prefix$as_dir$PATH_SEPARATOR at_path=$at_path$at_top_srcdir/$as_dir fi ;; esac done IFS=$as_save_IFS # Now build and simplify PATH. # # There might be directories that don't exist, but don't redirect # builtins' (eg., cd) stderr directly: Ultrix's sh hates that. PATH= as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $at_path do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_dir=`(cd "$as_dir" && pwd) 2>/dev/null` test -d "$as_dir" || continue case $PATH in $as_dir | \ $as_dir$PATH_SEPARATOR* | \ *$PATH_SEPARATOR$as_dir | \ *$PATH_SEPARATOR$as_dir$PATH_SEPARATOR* ) ;; '') PATH=$as_dir ;; *) PATH=$PATH$PATH_SEPARATOR$as_dir ;; esac done IFS=$as_save_IFS export PATH # Setting up the FDs. # 5 is the log file. Not to be overwritten if `-d'. if $at_debug_p; then at_suite_log=/dev/null else : >"$at_suite_log" fi exec 5>>"$at_suite_log" # Banners and logs. cat <<\_ASBOX ## ------------------------------------------------------------ ## ## Automated Testing Framework 0.5 test suite: bootstrap tests. ## ## ------------------------------------------------------------ ## _ASBOX { cat <<\_ASBOX ## ------------------------------------------------------------ ## ## Automated Testing Framework 0.5 test suite: bootstrap tests. ## ## ------------------------------------------------------------ ## _ASBOX echo echo "$as_me: command line was:" echo " $ $0 $at_cli_args" echo # Try to find a few ChangeLogs in case it might help determining the # exact version. Use the relative dir: if the top dir is a symlink, # find will not follow it (and options to follow the links are not # portable), which would result in no output here. if test -n "$at_top_srcdir"; then cat <<\_ASBOX ## ----------- ## ## ChangeLogs. ## ## ----------- ## _ASBOX echo for at_file in `find "$at_top_srcdir" -name ChangeLog -print` do echo "$as_me: $at_file:" sed 's/^/| /;10q' $at_file echo done { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. echo "PATH: $as_dir" done IFS=$as_save_IFS } echo fi # Contents of the config files. for at_file in atconfig atlocal do test -r $at_file || continue echo "$as_me: $at_file:" sed 's/^/| /' $at_file echo done cat <<\_ASBOX ## ---------------- ## ## Tested programs. ## ## ---------------- ## _ASBOX echo } >&5 # Report what programs are being tested. for at_program in : $at_tested do test "$at_program" = : && continue as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -f "$as_dir/$at_program" && break done IFS=$as_save_IFS if test -f "$as_dir/$at_program"; then { echo "$at_srcdir/testsuite.at:30: $as_dir/$at_program --version" "$as_dir/$at_program" --version echo } >&5 2>&1 else { { echo "$as_me:$LINENO: error: cannot find $at_program" >&5 echo "$as_me: error: cannot find $at_program" >&2;} { (exit 1); exit 1; }; } fi done { cat <<\_ASBOX ## ------------------ ## ## Running the tests. ## ## ------------------ ## _ASBOX } >&5 at_start_date=`date` at_start_time=`date +%s 2>/dev/null` echo "$as_me: starting at: $at_start_date" >&5 at_xpass_list= at_xfail_list= at_pass_list= at_fail_list= at_skip_list= at_group_count=0 # Create the master directory if it doesn't already exist. test -d "$at_suite_dir" || mkdir "$at_suite_dir" || { { echo "$as_me:$LINENO: error: cannot create '$at_suite_dir'" >&5 echo "$as_me: error: cannot create '$at_suite_dir'" >&2;} { (exit 1); exit 1; }; } # Can we diff with `/dev/null'? DU 5.0 refuses. if diff /dev/null /dev/null >/dev/null 2>&1; then at_devnull=/dev/null else at_devnull=$at_suite_dir/devnull >"$at_devnull" fi # Use `diff -u' when possible. if at_diff=`diff -u "$at_devnull" "$at_devnull" 2>&1` && test -z "$at_diff" then at_diff='diff -u' else at_diff=diff fi for at_group in $at_groups do # Be sure to come back to the top test directory. cd "$at_suite_dir" case $at_group in banner-*) at_group_log=$at_suite_log ;; *) at_group_normalized=$at_group while :; do case $at_group_normalized in #( $at_format*) break;; esac at_group_normalized=0$at_group_normalized done # Create a fresh directory for the next test group, and enter. at_group_dir=$at_suite_dir/$at_group_normalized at_group_log=$at_group_dir/$as_me.log if test -d "$at_group_dir"; then find "$at_group_dir" -type d ! -perm -700 -exec chmod u+rwx \{\} \; rm -fr "$at_group_dir" fi # Be tolerant if the above `rm' was not able to remove the directory. { as_dir=$at_group_dir case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 echo "$as_me: error: cannot create directory $as_dir" >&2;} { (exit 1); exit 1; }; }; } cd $at_group_dir ;; esac echo 0 > "$at_status_file" # Clearly separate the test groups when verbose. test $at_group_count != 0 && $at_verbose # In verbose mode, append to the log file *and* show on # the standard output; in quiet mode only write to the log if test $at_verbose = echo; then at_tee_pipe='tee -a "$at_group_log"' else at_tee_pipe='cat >> "$at_group_log"' fi case $at_group in 1 ) # 1. t_application_opts_args.at:30: application: arguments and options handling at_setup_line='t_application_opts_args.at:30' at_desc="application: arguments and options handling" $at_quiet $ECHO_N " 1: application: arguments and options handling $ECHO_C" at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( echo "1. t_application_opts_args.at:30: testing ..." $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:34: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -h" echo t_application_opts_args.at:34 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:34: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:35: grep ' -d ' stdout" echo t_application_opts_args.at:35 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep ' -d ' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep ' -d ' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_application_opts_args.at:35: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:36: grep ' -h ' stdout" echo t_application_opts_args.at:36 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep ' -h ' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep ' -h ' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:36: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:37: grep ' -v ' stdout" echo t_application_opts_args.at:37 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep ' -v ' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep ' -v ' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_application_opts_args.at:37: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:38: grep ' -z ' stdout" echo t_application_opts_args.at:38 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep ' -z ' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep ' -z ' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_application_opts_args.at:38: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:42: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -h" echo t_application_opts_args.at:42 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:42: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:43: grep ' -d ' stdout" echo t_application_opts_args.at:43 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep ' -d ' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep ' -d ' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:43: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:44: grep ' -h ' stdout" echo t_application_opts_args.at:44 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep ' -h ' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep ' -h ' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:44: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:45: grep ' -v ' stdout" echo t_application_opts_args.at:45 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep ' -v ' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep ' -v ' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:45: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:46: grep ' -z ' stdout" echo t_application_opts_args.at:46 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep ' -z ' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep ' -z ' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_application_opts_args.at:46: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:50: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -d" echo t_application_opts_args.at:50 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -d ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -d ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_application_opts_args.at:50: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:51: grep 'Unknown option.*-d' stderr" echo t_application_opts_args.at:51 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'Unknown option.*-d' stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'Unknown option.*-d' stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:51: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:52: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -v" echo t_application_opts_args.at:52 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -v ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -v ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_application_opts_args.at:52: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:53: grep 'Unknown option.*-v' stderr" echo t_application_opts_args.at:53 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'Unknown option.*-v' stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'Unknown option.*-v' stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:53: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:54: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -z" echo t_application_opts_args.at:54 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -z ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -z ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_application_opts_args.at:54: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:55: grep 'Unknown option.*-z' stderr" echo t_application_opts_args.at:55 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'Unknown option.*-z' stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'Unknown option.*-z' stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:55: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:59: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -d" echo t_application_opts_args.at:59 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -d ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -d ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:59: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:60: grep -- '-d given' stdout" echo t_application_opts_args.at:60 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep -- '-d given' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep -- '-d given' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:60: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:61: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -v" echo t_application_opts_args.at:61 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -v ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -v ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_application_opts_args.at:61: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:62: grep 'Option.*-v.*requires an argument' stderr" echo t_application_opts_args.at:62 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'Option.*-v.*requires an argument' stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'Option.*-v.*requires an argument' stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:62: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:63: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -v foo" echo t_application_opts_args.at:63 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -v foo ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -v foo ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:63: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:64: grep -- '-v given with argument foo' stdout" echo t_application_opts_args.at:64 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep -- '-v given with argument foo' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep -- '-v given with argument foo' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:64: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:65: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -z" echo t_application_opts_args.at:65 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -z ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -z ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_application_opts_args.at:65: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:66: grep 'Unknown option.*-z' stderr" echo t_application_opts_args.at:66 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'Unknown option.*-z' stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'Unknown option.*-z' stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:66: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:69: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -- -d" echo t_application_opts_args.at:69 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -- -d ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -- -d ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:69: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:70: grep -- '-d given' stdout" echo t_application_opts_args.at:70 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep -- '-d given' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep -- '-d given' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_application_opts_args.at:70: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:71: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args arg -d" echo t_application_opts_args.at:71 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args arg -d ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args arg -d ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:71: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:72: grep -- '-d given' stdout" echo t_application_opts_args.at:72 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep -- '-d given' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep -- '-d given' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_application_opts_args.at:72: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:76: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -h" echo t_application_opts_args.at:76 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:76: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:77: grep '\\[options\\]\$' stdout" echo t_application_opts_args.at:77 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then case "grep '\\[options\\]$' stdout" in *' '*) echo 'Not enabling shell tracing (command contains an embedded newline)' ;; *) at_trace_this=yes ;; esac fi if test -n "$at_trace_this"; then ( $at_traceon; grep '\[options\]$' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '\[options\]$' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:77: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:81: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -h" echo t_application_opts_args.at:81 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_opts_args -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:81: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_opts_args.at:82: grep '\\[options\\] <arg1> <arg2>' stdout" echo t_application_opts_args.at:82 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '\[options\] <arg1> <arg2>' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '\[options\] <arg1> <arg2>' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_opts_args.at:82: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; 2 ) # 2. t_application_help.at:30: application: online help option at_setup_line='t_application_help.at:30' at_desc="application: online help option" $at_quiet $ECHO_N " 2: application: online help option $ECHO_C" at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( echo "2. t_application_help.at:30: testing ..." $at_traceon $at_traceoff echo "$at_srcdir/t_application_help.at:32: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty" echo t_application_help.at:32 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_help.at:32: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_help.at:33: grep 'Available options' stdout" echo t_application_help.at:33 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'Available options' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'Available options' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_application_help.at:33: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_help.at:35: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -h" echo t_application_help.at:35 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_app_empty -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_help.at:35: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_application_help.at:36: grep 'Available options' stdout" echo t_application_help.at:36 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'Available options' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'Available options' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_application_help.at:36: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; 3 ) # 3. t_test_program_filter.at:30: test_program: filter test cases by name at_setup_line='t_test_program_filter.at:30' at_desc="test_program: filter test cases by name" $at_quiet $ECHO_N " 3: test_program: filter test cases by name $ECHO_C" at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( echo "3. t_test_program_filter.at:30: testing ..." $at_traceon for h in tp_basic_c tp_basic_cpp tp_basic_sh; do cat >expres <<'_ATEOF' Content-Type: application/X-atf-tcs; version="1" tcs-count: 4 tc-start: pass tc-end: pass, passed tc-start: fail tc-end: fail, failed, On purpose tc-start: skip tc-end: skip, skipped, By design tc-start: default tc-end: default, passed _ATEOF $at_traceoff echo "$at_srcdir/t_test_program_filter.at:46: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout" echo t_test_program_filter.at:46 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_filter.at:46: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_filter.at:47: cmp -s resout expres" echo t_test_program_filter.at:47 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout expres ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout expres ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_filter.at:47: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_filter.at:48: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout \"*\"" echo t_test_program_filter.at:48 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout "*" ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout "*" ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_filter.at:48: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_filter.at:49: cmp -s resout expres" echo t_test_program_filter.at:49 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout expres ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout expres ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_filter.at:49: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expres <<'_ATEOF' Content-Type: application/X-atf-tcs; version="1" tcs-count: 1 tc-start: pass tc-end: pass, passed _ATEOF $at_traceoff echo "$at_srcdir/t_test_program_filter.at:57: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 pass 3>resout" echo t_test_program_filter.at:57 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 pass 3>resout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 pass 3>resout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_filter.at:57: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_filter.at:58: cmp -s resout expres" echo t_test_program_filter.at:58 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout expres ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout expres ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_filter.at:58: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expres <<'_ATEOF' Content-Type: application/X-atf-tcs; version="1" tcs-count: 2 tc-start: pass tc-end: pass, passed tc-start: pass tc-end: pass, passed _ATEOF $at_traceoff echo "$at_srcdir/t_test_program_filter.at:68: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 pass \"p*\" 3>resout" echo t_test_program_filter.at:68 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 pass "p*" 3>resout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 pass "p*" 3>resout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_filter.at:68: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_filter.at:69: cmp -s resout expres" echo t_test_program_filter.at:69 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout expres ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout expres ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_filter.at:69: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expres <<'_ATEOF' Content-Type: application/X-atf-tcs; version="1" tcs-count: 1 tc-start: skip tc-end: skip, skipped, By design _ATEOF $at_traceoff echo "$at_srcdir/t_test_program_filter.at:77: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 skip 3>resout" echo t_test_program_filter.at:77 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 skip 3>resout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 skip 3>resout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_filter.at:77: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_filter.at:78: cmp -s resout expres" echo t_test_program_filter.at:78 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout expres ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout expres ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_filter.at:78: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expres <<'_ATEOF' Content-Type: application/X-atf-tcs; version="1" tcs-count: 2 tc-start: fail tc-end: fail, failed, On purpose tc-start: default tc-end: default, passed _ATEOF $at_traceoff echo "$at_srcdir/t_test_program_filter.at:88: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 \"*f*\" 3>resout" echo t_test_program_filter.at:88 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 "*f*" 3>resout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 "*f*" 3>resout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_filter.at:88: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_filter.at:89: cmp -s resout expres" echo t_test_program_filter.at:89 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout expres ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout expres ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_filter.at:89: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon done $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; 4 ) # 4. t_test_program_run.at:30: test_program: output format and exit codes at_setup_line='t_test_program_run.at:30' at_desc="test_program: output format and exit codes" $at_quiet $ECHO_N " 4: test_program: output format and exit codes $ECHO_C" at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( echo "4. t_test_program_run.at:30: testing ..." $at_traceon for h in tp_basic_c tp_basic_cpp tp_basic_sh; do $at_traceoff echo "$at_srcdir/t_test_program_run.at:34: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap" echo t_test_program_run.at:34 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_run.at:34: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:35: test $(grep __atf_tc_separator__ stdout | wc -l | awk '{ print $1 }') = 3" echo t_test_program_run.at:35 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; test $(grep __atf_tc_separator__ stdout | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(grep __atf_tc_separator__ stdout | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:35: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:36: test $(grep __atf_tc_separator__ stderr | wc -l | awk '{ print $1 }') = 3" echo t_test_program_run.at:36 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; test $(grep __atf_tc_separator__ stderr | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(grep __atf_tc_separator__ stderr | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:36: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:37: grep '^tc-end: pass, passed' stdout" echo t_test_program_run.at:37 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: pass, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: pass, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:37: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:38: grep '^tc-end: fail, failed' stdout" echo t_test_program_run.at:38 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: fail, failed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: fail, failed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:38: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:39: grep '^tc-end: skip, skipped' stdout" echo t_test_program_run.at:39 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: skip, skipped' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: skip, skipped' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:39: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:40: grep '^tc-end: default, passed' stdout" echo t_test_program_run.at:40 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: default, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: default, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:40: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:44: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r1" echo t_test_program_run.at:44 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r1 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r1 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_run.at:44: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:45: test $(grep __atf_tc_separator__ stdout | wc -l | awk '{ print $1 }') = 3" echo t_test_program_run.at:45 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; test $(grep __atf_tc_separator__ stdout | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(grep __atf_tc_separator__ stdout | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:45: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:46: test $(grep __atf_tc_separator__ stderr | wc -l | awk '{ print $1 }') = 3" echo t_test_program_run.at:46 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; test $(grep __atf_tc_separator__ stderr | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(grep __atf_tc_separator__ stderr | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:46: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:47: grep '^tc-end: pass, passed' stdout" echo t_test_program_run.at:47 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: pass, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: pass, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:47: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:48: grep '^tc-end: fail, failed' stdout" echo t_test_program_run.at:48 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: fail, failed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: fail, failed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:48: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:49: grep '^tc-end: skip, skipped' stdout" echo t_test_program_run.at:49 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: skip, skipped' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: skip, skipped' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:49: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:50: grep '^tc-end: default, passed' stdout" echo t_test_program_run.at:50 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: default, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: default, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:50: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:53: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r2" echo t_test_program_run.at:53 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r2 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r2 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_run.at:53: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:54: test $(grep __atf_tc_separator__ stdout | wc -l | awk '{ print $1 }') = 3" echo t_test_program_run.at:54 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; test $(grep __atf_tc_separator__ stdout | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(grep __atf_tc_separator__ stdout | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:54: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:55: test $(grep __atf_tc_separator__ stderr | wc -l | awk '{ print $1 }') = 3" echo t_test_program_run.at:55 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; test $(grep __atf_tc_separator__ stderr | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(grep __atf_tc_separator__ stderr | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:55: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:56: grep '^tc-end: pass, passed' stderr" echo t_test_program_run.at:56 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: pass, passed' stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: pass, passed' stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:56: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:57: grep '^tc-end: fail, failed' stderr" echo t_test_program_run.at:57 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: fail, failed' stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: fail, failed' stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:57: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:58: grep '^tc-end: skip, skipped' stderr" echo t_test_program_run.at:58 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: skip, skipped' stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: skip, skipped' stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:58: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:59: grep '^tc-end: default, passed' stderr" echo t_test_program_run.at:59 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: default, passed' stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: default, passed' stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:59: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expres <<'_ATEOF' Content-Type: application/X-atf-tcs; version="1" tcs-count: 4 tc-start: pass tc-end: pass, passed tc-start: fail tc-end: fail, failed, On purpose tc-start: skip tc-end: skip, skipped, By design tc-start: default tc-end: default, passed _ATEOF $at_traceoff echo "$at_srcdir/t_test_program_run.at:74: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout" echo t_test_program_run.at:74 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_run.at:74: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:75: test $(grep __atf_tc_separator__ stdout | wc -l | awk '{ print $1 }') = 3" echo t_test_program_run.at:75 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; test $(grep __atf_tc_separator__ stdout | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(grep __atf_tc_separator__ stdout | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:75: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:76: test $(grep __atf_tc_separator__ stderr | wc -l | awk '{ print $1 }') = 3" echo t_test_program_run.at:76 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; test $(grep __atf_tc_separator__ stderr | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(grep __atf_tc_separator__ stderr | wc -l | awk '{ print $1 }') = 3 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:76: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:77: cmp -s resout expres" echo t_test_program_run.at:77 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout expres ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout expres ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:77: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expres <<'_ATEOF' Content-Type: application/X-atf-tcs; version="1" tcs-count: 1 tc-start: pass tc-end: pass, passed _ATEOF $at_traceoff echo "$at_srcdir/t_test_program_run.at:85: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 pass 3>resout" echo t_test_program_run.at:85 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 pass 3>resout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 pass 3>resout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:85: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:86: grep __atf_tc_separator__ stdout" echo t_test_program_run.at:86 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep __atf_tc_separator__ stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep __atf_tc_separator__ stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_run.at:86: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:87: grep __atf_tc_separator__ stderr" echo t_test_program_run.at:87 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep __atf_tc_separator__ stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep __atf_tc_separator__ stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_run.at:87: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:88: cmp -s resout expres" echo t_test_program_run.at:88 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout expres ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout expres ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:88: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expres <<'_ATEOF' Content-Type: application/X-atf-tcs; version="1" tcs-count: 1 tc-start: fail tc-end: fail, failed, On purpose _ATEOF $at_traceoff echo "$at_srcdir/t_test_program_run.at:96: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 fail 3>resout" echo t_test_program_run.at:96 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 fail 3>resout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 fail 3>resout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_run.at:96: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:97: grep __atf_tc_separator__ stdout" echo t_test_program_run.at:97 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep __atf_tc_separator__ stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep __atf_tc_separator__ stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_run.at:97: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:98: grep __atf_tc_separator__ stderr" echo t_test_program_run.at:98 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep __atf_tc_separator__ stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep __atf_tc_separator__ stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_run.at:98: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:99: cmp -s resout expres" echo t_test_program_run.at:99 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout expres ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout expres ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:99: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expres <<'_ATEOF' Content-Type: application/X-atf-tcs; version="1" tcs-count: 1 tc-start: skip tc-end: skip, skipped, By design _ATEOF $at_traceoff echo "$at_srcdir/t_test_program_run.at:107: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 skip 3>resout" echo t_test_program_run.at:107 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 skip 3>resout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 skip 3>resout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:107: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:108: grep __atf_tc_separator__ stdout" echo t_test_program_run.at:108 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep __atf_tc_separator__ stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep __atf_tc_separator__ stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_run.at:108: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:109: grep __atf_tc_separator__ stderr" echo t_test_program_run.at:109 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep __atf_tc_separator__ stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep __atf_tc_separator__ stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_run.at:109: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_run.at:110: cmp -s resout expres" echo t_test_program_run.at:110 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout expres ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout expres ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_run.at:110: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon done $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; 5 ) # 5. t_test_program_list.at:30: test_program: list test cases at_setup_line='t_test_program_list.at:30' at_desc="test_program: list test cases" $at_quiet $ECHO_N " 5: test_program: list test cases $ECHO_C" at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( echo "5. t_test_program_list.at:30: testing ..." $at_traceon for h in tp_basic_c tp_basic_cpp tp_basic_sh; do $at_traceoff echo "$at_srcdir/t_test_program_list.at:34: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l" echo t_test_program_list.at:34 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_list.at:34: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_list.at:35: test $(wc -l stdout | awk '{ print $1 }') = 4" echo t_test_program_list.at:35 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; test $(wc -l stdout | awk '{ print $1 }') = 4 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(wc -l stdout | awk '{ print $1 }') = 4 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_list.at:35: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_list.at:36: grep 'pass .*always passes' stdout" echo t_test_program_list.at:36 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'pass .*always passes' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'pass .*always passes' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_list.at:36: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_list.at:37: grep 'fail .*always fails' stdout" echo t_test_program_list.at:37 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'fail .*always fails' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'fail .*always fails' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_list.at:37: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_list.at:38: grep 'skip .*always skipped' stdout" echo t_test_program_list.at:38 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'skip .*always skipped' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'skip .*always skipped' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_list.at:38: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_list.at:39: grep 'default .*explicitly' stdout" echo t_test_program_list.at:39 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'default .*explicitly' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'default .*explicitly' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_list.at:39: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_list.at:41: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_\${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l pass" echo t_test_program_list.at:41 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l pass ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_${h} \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l pass ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_list.at:41: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_list.at:42: test $(wc -l stdout | awk '{ print $1 }') = 1" echo t_test_program_list.at:42 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; test $(wc -l stdout | awk '{ print $1 }') = 1 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(wc -l stdout | awk '{ print $1 }') = 1 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_list.at:42: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_list.at:43: grep 'pass .*always passes' stdout" echo t_test_program_list.at:43 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'pass .*always passes' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'pass .*always passes' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_list.at:43: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon done $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; 6 ) # 6. t_atf_format.at:30: atf-format: formatting of long lines at_setup_line='t_atf_format.at:30' at_desc="atf-format: formatting of long lines" $at_quiet $ECHO_N " 6: atf-format: formatting of long lines $ECHO_C" at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( echo "6. t_atf_format.at:30: testing ..." $at_traceon call_atf_format() { export COLUMNS # Required by FreeBSD's sh. $(atf-config -t atf_libexecdir)/atf-format "${@}" } cat >text <<'_ATEOF' This is a single-line text message to be formatted. _ATEOF cat >expout <<'_ATEOF' This is a single-line text message to be formatted. _ATEOF $at_traceoff echo "$at_srcdir/t_atf_format.at:49: COLUMNS=80 call_atf_format <text" echo t_atf_format.at:49 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=80 call_atf_format <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=80 call_atf_format <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:49: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expout <<'_ATEOF' tag This is a single-line text message to be formatted. _ATEOF $at_traceoff echo "$at_srcdir/t_atf_format.at:54: COLUMNS=80 call_atf_format -t ' tag ' <text" echo t_atf_format.at:54 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=80 call_atf_format -t ' tag ' <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=80 call_atf_format -t ' tag ' <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:54: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_format.at:55: COLUMNS=80 call_atf_format -t ' tag' -l 7 <text" echo t_atf_format.at:55 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=80 call_atf_format -t ' tag' -l 7 <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=80 call_atf_format -t ' tag' -l 7 <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:55: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expout <<'_ATEOF' This is a single-line text message to be formatted. _ATEOF $at_traceoff echo "$at_srcdir/t_atf_format.at:62: COLUMNS=21 call_atf_format <text" echo t_atf_format.at:62 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=21 call_atf_format <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=21 call_atf_format <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:62: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expout <<'_ATEOF' tag This is a single-line text message to be formatted. _ATEOF $at_traceoff echo "$at_srcdir/t_atf_format.at:69: COLUMNS=28 call_atf_format -t ' tag ' <text" echo t_atf_format.at:69 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=28 call_atf_format -t ' tag ' <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=28 call_atf_format -t ' tag ' <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:69: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_format.at:70: COLUMNS=28 call_atf_format -t ' tag' -l 7 <text" echo t_atf_format.at:70 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=28 call_atf_format -t ' tag' -l 7 <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=28 call_atf_format -t ' tag' -l 7 <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:70: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expout <<'_ATEOF' tag This is a single-line text message to be formatted. _ATEOF $at_traceoff echo "$at_srcdir/t_atf_format.at:83: COLUMNS=1 call_atf_format -t ' tag ' <text" echo t_atf_format.at:83 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=1 call_atf_format -t ' tag ' <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=1 call_atf_format -t ' tag ' <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:83: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_format.at:84: COLUMNS=1 call_atf_format -t ' tag' -l 7 <text" echo t_atf_format.at:84 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=1 call_atf_format -t ' tag' -l 7 <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=1 call_atf_format -t ' tag' -l 7 <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:84: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >text <<'_ATEOF' This is a multi-line text message to be formatted. And this is the second line, or better said paragraph. _ATEOF cat >expout <<'_ATEOF' This is a multi-line text message to be formatted. And this is the second line, or better said paragraph. _ATEOF $at_traceoff echo "$at_srcdir/t_atf_format.at:99: COLUMNS=80 call_atf_format <text" echo t_atf_format.at:99 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=80 call_atf_format <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=80 call_atf_format <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:99: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expout <<'_ATEOF' tag This is a multi-line text message to be formatted. And this is the second line, or better said paragraph. _ATEOF $at_traceoff echo "$at_srcdir/t_atf_format.at:106: COLUMNS=80 call_atf_format -t ' tag ' <text" echo t_atf_format.at:106 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=80 call_atf_format -t ' tag ' <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=80 call_atf_format -t ' tag ' <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:106: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_format.at:107: COLUMNS=80 call_atf_format -t ' tag' -l 7 <text" echo t_atf_format.at:107 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=80 call_atf_format -t ' tag' -l 7 <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=80 call_atf_format -t ' tag' -l 7 <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:107: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expout <<'_ATEOF' This is a multi-line text message to be formatted. And this is the second line, or better said paragraph. _ATEOF $at_traceoff echo "$at_srcdir/t_atf_format.at:119: COLUMNS=21 call_atf_format <text" echo t_atf_format.at:119 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=21 call_atf_format <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=21 call_atf_format <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:119: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expout <<'_ATEOF' tag This is a multi-line text message to be formatted. And this is the second line, or better said paragraph. _ATEOF $at_traceoff echo "$at_srcdir/t_atf_format.at:131: COLUMNS=28 call_atf_format -t ' tag ' <text" echo t_atf_format.at:131 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=28 call_atf_format -t ' tag ' <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=28 call_atf_format -t ' tag ' <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:131: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_format.at:132: COLUMNS=28 call_atf_format -t ' tag' -l 7 <text" echo t_atf_format.at:132 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=28 call_atf_format -t ' tag' -l 7 <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=28 call_atf_format -t ' tag' -l 7 <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:132: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >expout <<'_ATEOF' tag This is a multi-line text message to be formatted. And this is the second line, or better said paragraph. _ATEOF $at_traceoff echo "$at_srcdir/t_atf_format.at:156: COLUMNS=1 call_atf_format -t ' tag ' <text" echo t_atf_format.at:156 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=1 call_atf_format -t ' tag ' <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=1 call_atf_format -t ' tag ' <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:156: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_format.at:157: COLUMNS=1 call_atf_format -t ' tag' -l 7 <text" echo t_atf_format.at:157 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=1 call_atf_format -t ' tag' -l 7 <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=1 call_atf_format -t ' tag' -l 7 <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:157: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >text <<'_ATEOF' This is a single-line text message to be formatted; it is very long so that it wraps a traditional 80-column terminal. _ATEOF cp text expout $at_traceoff echo "$at_srcdir/t_atf_format.at:166: COLUMNS= call_atf_format <text" echo t_atf_format.at:166 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS= call_atf_format <text ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS= call_atf_format <text ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_format.at:166: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; 7 ) # 7. t_atf_config.at:30: atf-config: querying of build-time variables at_setup_line='t_atf_config.at:30' at_desc="atf-config: querying of build-time variables" $at_quiet $ECHO_N " 7: atf-config: querying of build-time variables $ECHO_C" at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( echo "7. t_atf_config.at:30: testing ..." $at_traceon all_vars="atf_arch atf_confdir atf_libexecdir atf_machine atf_pkgdatadir \ atf_shell atf_workdir" all_vars_no=7 $at_traceoff echo "$at_srcdir/t_atf_config.at:38: atf-config" echo t_atf_config.at:38 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; atf-config ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; atf-config ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:38: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:39: test $(wc -l stdout | awk '{ print $1 }') = \${all_vars_no}" echo t_atf_config.at:39 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; test $(wc -l stdout | awk '{ print $1 }') = ${all_vars_no} ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(wc -l stdout | awk '{ print $1 }') = ${all_vars_no} ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:39: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon for v in ${all_vars}; do $at_traceoff echo "$at_srcdir/t_atf_config.at:41: grep \"\${v}\" stdout" echo t_atf_config.at:41 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; grep "${v}" stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep "${v}" stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:41: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon done for v in ${all_vars}; do $at_traceoff echo "$at_srcdir/t_atf_config.at:46: atf-config \${v}" echo t_atf_config.at:46 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; atf-config ${v} ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; atf-config ${v} ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:46: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:47: test $(wc -l stdout | awk '{ print $1 }') = 1" echo t_atf_config.at:47 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; test $(wc -l stdout | awk '{ print $1 }') = 1 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(wc -l stdout | awk '{ print $1 }') = 1 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:47: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:48: grep \"\${v}\" stdout" echo t_atf_config.at:48 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; grep "${v}" stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep "${v}" stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:48: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:49: awk '{ print $3 }' stdout" echo t_atf_config.at:49 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; awk '{ print $3 }' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; awk '{ print $3 }' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:49: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:50: mv stdout expout" echo t_atf_config.at:50 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; mv stdout expout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; mv stdout expout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:50: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:51: atf-config -t \${v}" echo t_atf_config.at:51 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; atf-config -t ${v} ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; atf-config -t ${v} ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:51: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon done $at_traceoff echo "$at_srcdir/t_atf_config.at:55: atf-config atf_libexecdir atf_pkgdatadir" echo t_atf_config.at:55 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; atf-config atf_libexecdir atf_pkgdatadir ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; atf-config atf_libexecdir atf_pkgdatadir ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:55: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:56: grep 'atf_libexecdir' stdout" echo t_atf_config.at:56 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'atf_libexecdir' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'atf_libexecdir' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:56: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:57: grep 'atf_pkgdatadir' stdout" echo t_atf_config.at:57 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'atf_pkgdatadir' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'atf_pkgdatadir' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:57: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:58: test $(wc -l stdout | awk '{ print $1 }') = 2" echo t_atf_config.at:58 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; test $(wc -l stdout | awk '{ print $1 }') = 2 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(wc -l stdout | awk '{ print $1 }') = 2 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:58: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:61: atf-config non_existent" echo t_atf_config.at:61 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; atf-config non_existent ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; atf-config non_existent ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_atf_config.at:61: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:62: grep 'Unknown variable.*non_existent' stderr" echo t_atf_config.at:62 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'Unknown variable.*non_existent' stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'Unknown variable.*non_existent' stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:62: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon for v in ${all_vars}; do $at_traceoff echo "$at_srcdir/t_atf_config.at:66: atf-config \${v} non_existent" echo t_atf_config.at:66 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; atf-config ${v} non_existent ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; atf-config ${v} non_existent ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_atf_config.at:66: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:68: grep 'Unknown variable.*non_existent' stderr" echo t_atf_config.at:68 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'Unknown variable.*non_existent' stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'Unknown variable.*non_existent' stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:68: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:69: atf-config non_existent \${v}" echo t_atf_config.at:69 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; atf-config non_existent ${v} ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; atf-config non_existent ${v} ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_atf_config.at:69: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:71: grep 'Unknown variable.*non_existent' stderr" echo t_atf_config.at:71 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'Unknown variable.*non_existent' stderr ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'Unknown variable.*non_existent' stderr ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:71: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon done for v in ${all_vars}; do V=$(echo ${v} | tr '[a-z]' '[A-Z]') $at_traceoff echo "$at_srcdir/t_atf_config.at:77: env \${V}=testval atf-config" echo t_atf_config.at:77 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; env ${V}=testval atf-config ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; env ${V}=testval atf-config ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:77: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:78: mv stdout all" echo t_atf_config.at:78 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; mv stdout all ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; mv stdout all ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:78: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:80: grep \"\${v}\" all" echo t_atf_config.at:80 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; grep "${v}" all ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep "${v}" all ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:80: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:81: mv stdout affected" echo t_atf_config.at:81 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; mv stdout affected ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; mv stdout affected ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:81: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:82: grep -v \"\${v}\" all" echo t_atf_config.at:82 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; grep -v "${v}" all ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep -v "${v}" all ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:82: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:83: mv stdout unaffected" echo t_atf_config.at:83 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; mv stdout unaffected ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; mv stdout unaffected ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:83: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:85: test $(wc -l affected | awk '{ print $1 }') = 1" echo t_atf_config.at:85 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; test $(wc -l affected | awk '{ print $1 }') = 1 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(wc -l affected | awk '{ print $1 }') = 1 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:85: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:87: test $(wc -l unaffected | awk '{ print $1 }') = \$((\${all_vars_no} - 1))" echo t_atf_config.at:87 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a $(...) command substitution)' fi if test -n "$at_trace_this"; then ( $at_traceon; test $(wc -l unaffected | awk '{ print $1 }') = $((${all_vars_no} - 1)) ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; test $(wc -l unaffected | awk '{ print $1 }') = $((${all_vars_no} - 1)) ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:87: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:89: grep \"\${v} : testval\" affected" echo t_atf_config.at:89 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then echo 'Not enabling shell tracing (command contains a ${...} parameter expansion)' fi if test -n "$at_trace_this"; then ( $at_traceon; grep "${v} : testval" affected ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep "${v} : testval" affected ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_config.at:89: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_config.at:90: grep 'testval' unaffected" echo t_atf_config.at:90 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'testval' unaffected ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'testval' unaffected ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_atf_config.at:90: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon done $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; 8 ) # 8. t_atf_run.at:30: atf-run: execution of tests at_setup_line='t_atf_run.at:30' at_desc="atf-run: execution of tests" $at_quiet $ECHO_N " 8: atf-run: execution of tests $ECHO_C" at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( echo "8. t_atf_run.at:30: testing ..." $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:67: mkdir top" echo t_atf_run.at:67 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; mkdir top ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; mkdir top ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:67: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:68: mkdir top/dir1" echo t_atf_run.at:68 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; mkdir top/dir1 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; mkdir top/dir1 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:68: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:69: mkdir top/dir2" echo t_atf_run.at:69 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; mkdir top/dir2 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; mkdir top/dir2 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:69: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >top/Atffile <<'_ATEOF' Content-Type: application/X-atf-atffile; version="1" prop: test-suite = atf tp: dir1 tp: dir2 tp: test1 tp: test2 _ATEOF cat >top/dir1/Atffile <<'_ATEOF' Content-Type: application/X-atf-atffile; version="1" prop: test-suite = atf tp: test3 _ATEOF cat >top/dir2/Atffile <<'_ATEOF' Content-Type: application/X-atf-atffile; version="1" prop: test-suite = atf tp: test4 tp: test5 _ATEOF cat >top/test1 <<EOF #! $(atf-config -t atf_shell) echo "Content-Type: application/X-atf-tcs; version=\"1\"" >&9 echo "" >&9 echo 'tcs-count: 1' >&9 echo 'tc-start: tc_1' >&9 echo ignore-me echo ignore-me >&2 echo 'tc-end: tc_1, passed' >&9 true EOF $at_traceoff echo "$at_srcdir/t_atf_run.at:95: chmod +x top/test1" echo t_atf_run.at:95 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; chmod +x top/test1 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; chmod +x top/test1 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:95: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >top/test2 <<EOF #! $(atf-config -t atf_shell) echo "Content-Type: application/X-atf-tcs; version=\"1\"" >&9 echo "" >&9 echo 'tcs-count: 1' >&9 echo 'tc-start: tc_2' >&9 echo ignore-me echo ignore-me >&2 echo 'tc-end: tc_2, failed, No reason' >&9 false EOF $at_traceoff echo "$at_srcdir/t_atf_run.at:96: chmod +x top/test2" echo t_atf_run.at:96 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; chmod +x top/test2 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; chmod +x top/test2 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:96: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >top/dir1/test3 <<EOF #! $(atf-config -t atf_shell) echo "Content-Type: application/X-atf-tcs; version=\"1\"" >&9 echo "" >&9 echo 'tcs-count: 1' >&9 echo 'tc-start: tc_3' >&9 echo ignore-me echo ignore-me >&2 echo 'tc-end: tc_3, passed' >&9 true EOF $at_traceoff echo "$at_srcdir/t_atf_run.at:97: chmod +x top/dir1/test3" echo t_atf_run.at:97 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; chmod +x top/dir1/test3 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; chmod +x top/dir1/test3 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:97: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >top/dir2/test4 <<EOF #! $(atf-config -t atf_shell) echo "Content-Type: application/X-atf-tcs; version=\"1\"" >&9 echo "" >&9 echo 'tcs-count: 1' >&9 echo 'tc-start: tc_4' >&9 echo ignore-me echo ignore-me >&2 echo 'tc-end: tc_4, failed, No reason' >&9 false EOF $at_traceoff echo "$at_srcdir/t_atf_run.at:98: chmod +x top/dir2/test4" echo t_atf_run.at:98 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; chmod +x top/dir2/test4 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; chmod +x top/dir2/test4 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:98: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >top/dir2/test5 <<EOF #! $(atf-config -t atf_shell) echo "Content-Type: application/X-atf-tcs; version=\"1\"" >&9 echo "" >&9 echo 'tcs-count: 1' >&9 echo 'tc-start: tc_5' >&9 echo ignore-me echo ignore-me >&2 echo 'tc-end: tc_5, passed' >&9 true EOF $at_traceoff echo "$at_srcdir/t_atf_run.at:99: chmod +x top/dir2/test5" echo t_atf_run.at:99 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; chmod +x top/dir2/test5 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; chmod +x top/dir2/test5 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:99: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:101: cd top/dir1 && atf-run" echo t_atf_run.at:101 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cd top/dir1 && atf-run ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cd top/dir1 && atf-run ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:101: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:102: grep '^tc-end: tc_3, passed' stdout" echo t_atf_run.at:102 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_3, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_3, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:102: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:103: grep -i 'tc_[1245]' stdout" echo t_atf_run.at:103 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep -i 'tc_[1245]' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep -i 'tc_[1245]' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_atf_run.at:103: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:104: grep 'tc-so:ignore-me' stdout" echo t_atf_run.at:104 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'tc-so:ignore-me' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'tc-so:ignore-me' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:104: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:105: grep 'tc-se:ignore-me' stdout" echo t_atf_run.at:105 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'tc-se:ignore-me' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'tc-se:ignore-me' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:105: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:107: cd top/dir2 && atf-run" echo t_atf_run.at:107 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cd top/dir2 && atf-run ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cd top/dir2 && atf-run ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_atf_run.at:107: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:108: grep '^tc-end: tc_4, failed' stdout" echo t_atf_run.at:108 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_4, failed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_4, failed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:108: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:109: grep '^tc-end: tc_5, passed' stdout" echo t_atf_run.at:109 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_5, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_5, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:109: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:110: grep -i 'tc_[123]' stdout" echo t_atf_run.at:110 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep -i 'tc_[123]' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep -i 'tc_[123]' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_atf_run.at:110: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:111: grep 'tc-so:ignore-me' stdout" echo t_atf_run.at:111 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'tc-so:ignore-me' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'tc-so:ignore-me' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:111: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:112: grep 'tc-se:ignore-me' stdout" echo t_atf_run.at:112 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'tc-se:ignore-me' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'tc-se:ignore-me' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:112: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:114: cd top && atf-run" echo t_atf_run.at:114 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cd top && atf-run ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cd top && atf-run ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_atf_run.at:114: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:115: grep '^tc-end: tc_1, passed' stdout" echo t_atf_run.at:115 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_1, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_1, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:115: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:116: grep '^tc-end: tc_2, failed' stdout" echo t_atf_run.at:116 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_2, failed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_2, failed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:116: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:117: grep '^tc-end: tc_3, passed' stdout" echo t_atf_run.at:117 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_3, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_3, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:117: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:118: grep '^tc-end: tc_4, failed' stdout" echo t_atf_run.at:118 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_4, failed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_4, failed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:118: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:119: grep '^tc-end: tc_5, passed' stdout" echo t_atf_run.at:119 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_5, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_5, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:119: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:120: grep 'tc-so:ignore-me' stdout" echo t_atf_run.at:120 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'tc-so:ignore-me' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'tc-so:ignore-me' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:120: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:121: grep 'tc-se:ignore-me' stdout" echo t_atf_run.at:121 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'tc-se:ignore-me' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'tc-se:ignore-me' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:121: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >top/Atffile <<'_ATEOF' Content-Type: application/X-atf-atffile; version="1" prop: test-suite = atf tp-glob: * _ATEOF $at_traceoff echo "$at_srcdir/t_atf_run.at:131: cd top && atf-run" echo t_atf_run.at:131 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cd top && atf-run ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cd top && atf-run ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_atf_run.at:131: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:132: grep '^tc-end: tc_1, passed' stdout" echo t_atf_run.at:132 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_1, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_1, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:132: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:133: grep '^tc-end: tc_2, failed' stdout" echo t_atf_run.at:133 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_2, failed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_2, failed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:133: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:134: grep '^tc-end: tc_3, passed' stdout" echo t_atf_run.at:134 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_3, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_3, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:134: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:135: grep '^tc-end: tc_4, failed' stdout" echo t_atf_run.at:135 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_4, failed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_4, failed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:135: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:136: grep '^tc-end: tc_5, passed' stdout" echo t_atf_run.at:136 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_5, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_5, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:136: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:137: grep 'tc-so:ignore-me' stdout" echo t_atf_run.at:137 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'tc-so:ignore-me' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'tc-so:ignore-me' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:137: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:138: grep 'tc-se:ignore-me' stdout" echo t_atf_run.at:138 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'tc-se:ignore-me' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'tc-se:ignore-me' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:138: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >top/Atffile <<'_ATEOF' Content-Type: application/X-atf-atffile; version="1" prop: test-suite = atf tp-glob: d* _ATEOF $at_traceoff echo "$at_srcdir/t_atf_run.at:148: cd top && atf-run" echo t_atf_run.at:148 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cd top && atf-run ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cd top && atf-run ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_atf_run.at:148: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:149: grep '^tc-end: tc_3, passed' stdout" echo t_atf_run.at:149 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_3, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_3, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:149: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:150: grep '^tc-end: tc_4, failed' stdout" echo t_atf_run.at:150 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_4, failed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_4, failed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:150: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:151: grep '^tc-end: tc_5, passed' stdout" echo t_atf_run.at:151 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_5, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_5, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:151: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:152: grep 'tc-so:ignore-me' stdout" echo t_atf_run.at:152 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'tc-so:ignore-me' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'tc-so:ignore-me' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:152: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:153: grep 'tc-se:ignore-me' stdout" echo t_atf_run.at:153 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep 'tc-se:ignore-me' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep 'tc-se:ignore-me' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:153: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:158: rm -rf top" echo t_atf_run.at:158 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; rm -rf top ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; rm -rf top ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:158: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:159: mkdir top" echo t_atf_run.at:159 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; mkdir top ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; mkdir top ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:159: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >top/test1 <<EOF #! $(atf-config -t atf_shell) echo "Content-Type: application/X-atf-tcs; version=\"1\"" >&9 echo "" >&9 echo 'tcs-count: 1' >&9 echo 'tc-start: tc_1' >&9 echo ignore-me echo ignore-me >&2 echo 'tc-end: tc_1, passed' >&9 true EOF $at_traceoff echo "$at_srcdir/t_atf_run.at:160: chmod +x top/test1" echo t_atf_run.at:160 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; chmod +x top/test1 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; chmod +x top/test1 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:160: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >top/test2 <<EOF #! $(atf-config -t atf_shell) echo "Content-Type: application/X-atf-tcs; version=\"1\"" >&9 echo "" >&9 echo 'tcs-count: 1' >&9 echo 'tc-start: tc_2' >&9 echo ignore-me echo ignore-me >&2 echo 'tc-end: tc_2, passed' >&9 true EOF $at_traceoff echo "$at_srcdir/t_atf_run.at:161: chmod +x top/test2" echo t_atf_run.at:161 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; chmod +x top/test2 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; chmod +x top/test2 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:161: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >top/test3 <<EOF #! $(atf-config -t atf_shell) echo "Content-Type: application/X-atf-tcs; version=\"1\"" >&9 echo "" >&9 echo 'tcs-count: 1' >&9 echo 'tc-start: tc_3' >&9 echo ignore-me echo ignore-me >&2 echo 'tc-end: tc_3, passed' >&9 true EOF $at_traceoff echo "$at_srcdir/t_atf_run.at:162: chmod +x top/test3" echo t_atf_run.at:162 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; chmod +x top/test3 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; chmod +x top/test3 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:162: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:163: chmod -x top/test3" echo t_atf_run.at:163 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; chmod -x top/test3 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; chmod -x top/test3 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:163: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >top/.test4 <<EOF #! $(atf-config -t atf_shell) echo "Content-Type: application/X-atf-tcs; version=\"1\"" >&9 echo "" >&9 echo 'tcs-count: 1' >&9 echo 'tc-start: tc_4' >&9 echo ignore-me echo ignore-me >&2 echo 'tc-end: tc_4, passed' >&9 true EOF $at_traceoff echo "$at_srcdir/t_atf_run.at:164: chmod +x top/.test4" echo t_atf_run.at:164 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; chmod +x top/.test4 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; chmod +x top/.test4 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:164: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:165: chmod -x top/.test4" echo t_atf_run.at:165 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; chmod -x top/.test4 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; chmod -x top/.test4 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:165: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon cat >top/Atffile <<'_ATEOF' Content-Type: application/X-atf-atffile; version="1" prop: test-suite = atf tp-glob: * _ATEOF $at_traceoff echo "$at_srcdir/t_atf_run.at:173: cd top && atf-run" echo t_atf_run.at:173 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cd top && atf-run ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cd top && atf-run ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:173: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:174: grep '^tc-end: tc_1, passed' stdout" echo t_atf_run.at:174 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_1, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_1, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:174: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:175: grep '^tc-end: tc_2, passed' stdout" echo t_atf_run.at:175 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep '^tc-end: tc_2, passed' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep '^tc-end: tc_2, passed' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_atf_run.at:175: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:176: grep -i 'tc_3' stdout" echo t_atf_run.at:176 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep -i 'tc_3' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep -i 'tc_3' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_atf_run.at:176: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_atf_run.at:177: grep -i 'tc_4' stdout" echo t_atf_run.at:177 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; grep -i 'tc_4' stdout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; grep -i 'tc_4' stdout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_atf_run.at:177: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; 9 ) # 9. t_test_program_compare.at:30: test_program: compare the user-visible interfaces at_setup_line='t_test_program_compare.at:30' at_desc="test_program: compare the user-visible interfaces" $at_quiet $ECHO_N " 9: test_program: compare the user-visible interfaces$ECHO_C" at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( echo "9. t_test_program_compare.at:30: testing ..." $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:33: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c -h" echo t_test_program_compare.at:33 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:33: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_cpp,g' <stdout >expout $at_traceoff echo "$at_srcdir/t_test_program_compare.at:35: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp -h" echo t_test_program_compare.at:35 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:35: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_sh,g' <stdout >expout $at_traceoff echo "$at_srcdir/t_test_program_compare.at:37: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh -h" echo t_test_program_compare.at:37 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:37: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:40: COLUMNS=20 $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c -h" echo t_test_program_compare.at:40 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=20 $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=20 $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:40: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_cpp,g' <stdout >expout $at_traceoff echo "$at_srcdir/t_test_program_compare.at:42: COLUMNS=20 $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp -h" echo t_test_program_compare.at:42 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=20 $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=20 $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:42: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_sh,g' <stdout >expout $at_traceoff echo "$at_srcdir/t_test_program_compare.at:44: COLUMNS=20 $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh -h" echo t_test_program_compare.at:44 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; COLUMNS=20 $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; COLUMNS=20 $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:44: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:47: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -h" echo t_test_program_compare.at:47 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:47: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_cpp,g' <stderr >experr $at_traceoff echo "$at_srcdir/t_test_program_compare.at:49: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -h" echo t_test_program_compare.at:49 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:49: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_sh,g' <stderr >experr $at_traceoff echo "$at_srcdir/t_test_program_compare.at:51: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -h" echo t_test_program_compare.at:51 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:51: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:54: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z" echo t_test_program_compare.at:54 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:54: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_cpp,g' <stderr >experr $at_traceoff echo "$at_srcdir/t_test_program_compare.at:56: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z" echo t_test_program_compare.at:56 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:56: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_sh,g' <stderr >experr $at_traceoff echo "$at_srcdir/t_test_program_compare.at:58: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z" echo t_test_program_compare.at:58 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:58: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:61: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z -h" echo t_test_program_compare.at:61 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:61: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_cpp,g' <stderr >experr $at_traceoff echo "$at_srcdir/t_test_program_compare.at:63: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z -h" echo t_test_program_compare.at:63 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:63: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_sh,g' <stderr >experr $at_traceoff echo "$at_srcdir/t_test_program_compare.at:65: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z -h" echo t_test_program_compare.at:65 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z -h ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -Z -h ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:65: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:68: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l" echo t_test_program_compare.at:68 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:68: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_cpp,g' <stdout >expout $at_traceoff echo "$at_srcdir/t_test_program_compare.at:70: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l" echo t_test_program_compare.at:70 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:70: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_sh,g' <stdout >expout $at_traceoff echo "$at_srcdir/t_test_program_compare.at:72: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l" echo t_test_program_compare.at:72 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -l ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:72: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:76: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout" echo t_test_program_compare.at:76 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:76: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_cpp,g' <stdout >expout sed 's,tp_basic_c,tp_basic_cpp,g' <stderr >experr sed 's,tp_basic_c,tp_basic_cpp,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:81: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout" echo t_test_program_compare.at:81 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:81: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:82: cmp -s resout resexp" echo t_test_program_compare.at:82 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:82: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_sh,g' <stdout >expout sed 's,tp_basic_c,tp_basic_sh,g' <stderr >experr sed 's,tp_basic_c,tp_basic_sh,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:87: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout" echo t_test_program_compare.at:87 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:87: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:88: cmp -s resout resexp" echo t_test_program_compare.at:88 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:88: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:92: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout pass" echo t_test_program_compare.at:92 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout pass ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout pass ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:92: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_cpp,g' <stdout >expout sed 's,tp_basic_c,tp_basic_cpp,g' <stderr >experr sed 's,tp_basic_c,tp_basic_cpp,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:97: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout pass" echo t_test_program_compare.at:97 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout pass ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout pass ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:97: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:98: cmp -s resout resexp" echo t_test_program_compare.at:98 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:98: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_sh,g' <stdout >expout sed 's,tp_basic_c,tp_basic_sh,g' <stderr >experr sed 's,tp_basic_c,tp_basic_sh,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:103: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout pass" echo t_test_program_compare.at:103 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout pass ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout pass ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:103: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:104: cmp -s resout resexp" echo t_test_program_compare.at:104 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:104: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:108: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout fail" echo t_test_program_compare.at:108 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout fail ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout fail ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:108: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_cpp,g' <stdout >expout sed 's,tp_basic_c,tp_basic_cpp,g' <stderr >experr sed 's,tp_basic_c,tp_basic_cpp,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:113: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout fail" echo t_test_program_compare.at:113 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout fail ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout fail ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:113: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:114: cmp -s resout resexp" echo t_test_program_compare.at:114 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:114: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_sh,g' <stdout >expout sed 's,tp_basic_c,tp_basic_sh,g' <stderr >experr sed 's,tp_basic_c,tp_basic_sh,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:119: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout fail" echo t_test_program_compare.at:119 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout fail ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout fail ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:119: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:120: cmp -s resout resexp" echo t_test_program_compare.at:120 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:120: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:124: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout skip" echo t_test_program_compare.at:124 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout skip ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout skip ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:124: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_cpp,g' <stdout >expout sed 's,tp_basic_c,tp_basic_cpp,g' <stderr >experr sed 's,tp_basic_c,tp_basic_cpp,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:129: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout skip" echo t_test_program_compare.at:129 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout skip ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout skip ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:129: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:130: cmp -s resout resexp" echo t_test_program_compare.at:130 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:130: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_sh,g' <stdout >expout sed 's,tp_basic_c,tp_basic_sh,g' <stderr >experr sed 's,tp_basic_c,tp_basic_sh,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:135: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout skip" echo t_test_program_compare.at:135 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout skip ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout skip ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:135: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:136: cmp -s resout resexp" echo t_test_program_compare.at:136 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:136: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:140: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout default" echo t_test_program_compare.at:140 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout default ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout default ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:140: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_cpp,g' <stdout >expout sed 's,tp_basic_c,tp_basic_cpp,g' <stderr >experr sed 's,tp_basic_c,tp_basic_cpp,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:145: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout default" echo t_test_program_compare.at:145 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout default ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout default ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:145: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:146: cmp -s resout resexp" echo t_test_program_compare.at:146 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:146: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_sh,g' <stdout >expout sed 's,tp_basic_c,tp_basic_sh,g' <stderr >experr sed 's,tp_basic_c,tp_basic_sh,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:151: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout default" echo t_test_program_compare.at:151 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout default ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout default ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:151: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:152: cmp -s resout resexp" echo t_test_program_compare.at:152 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:152: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:156: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout \"*f*\"" echo t_test_program_compare.at:156 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout "*f*" ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout "*f*" ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:156: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_cpp,g' <stdout >expout sed 's,tp_basic_c,tp_basic_cpp,g' <stderr >experr sed 's,tp_basic_c,tp_basic_cpp,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:161: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout \"*f*\"" echo t_test_program_compare.at:161 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout "*f*" ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout "*f*" ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:161: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:162: cmp -s resout resexp" echo t_test_program_compare.at:162 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:162: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_sh,g' <stdout >expout sed 's,tp_basic_c,tp_basic_sh,g' <stderr >experr sed 's,tp_basic_c,tp_basic_sh,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:167: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout \"*f*\"" echo t_test_program_compare.at:167 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout "*f*" ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout "*f*" ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:167: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:168: cmp -s resout resexp" echo t_test_program_compare.at:168 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:168: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:172: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout unknown" echo t_test_program_compare.at:172 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout unknown ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_c \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout unknown ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; tee stderr <"$at_stderr" echo stdout:; tee stdout <"$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:172: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_cpp,g' <stdout >expout sed 's,tp_basic_c,tp_basic_cpp,g' <stderr >experr sed 's,tp_basic_c,tp_basic_cpp,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:177: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout unknown" echo t_test_program_compare.at:177 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout unknown ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_cpp \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout unknown ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:177: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:178: cmp -s resout resexp" echo t_test_program_compare.at:178 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:178: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon sed 's,tp_basic_c,tp_basic_sh,g' <stdout >expout sed 's,tp_basic_c,tp_basic_sh,g' <stderr >experr sed 's,tp_basic_c,tp_basic_sh,g' <resout >resexp $at_traceoff echo "$at_srcdir/t_test_program_compare.at:183: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout unknown" echo t_test_program_compare.at:183 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout unknown ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_basic_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap -r3 3>resout unknown ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff experr "$at_stderr" || at_failed=: $at_diff expout "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_test_program_compare.at:183: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_test_program_compare.at:184: cmp -s resout resexp" echo t_test_program_compare.at:184 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; cmp -s resout resexp ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false $at_diff "$at_devnull" "$at_stderr" || at_failed=: $at_diff "$at_devnull" "$at_stdout" || at_failed=: case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_test_program_compare.at:184: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; 10 ) # 10. t_subr_atf_check.at:30: subr: atf_check function at_setup_line='t_subr_atf_check.at:30' at_desc="subr: atf_check function" $at_quiet $ECHO_N " 10: subr: atf_check function $ECHO_C" at_xfail=no echo "# -*- compilation -*-" >> "$at_group_log" ( echo "10. t_subr_atf_check.at:30: testing ..." $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:33: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap exitcode_0_0" echo t_subr_atf_check.at:33 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap exitcode_0_0 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap exitcode_0_0 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:33: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:35: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap exitcode_0_1" echo t_subr_atf_check.at:35 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap exitcode_0_1 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap exitcode_0_1 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_subr_atf_check.at:35: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:37: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap exitcode_1_0" echo t_subr_atf_check.at:37 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap exitcode_1_0 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap exitcode_1_0 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_subr_atf_check.at:37: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:39: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap exitcode_1_1" echo t_subr_atf_check.at:39 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap exitcode_1_1 ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap exitcode_1_1 ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:39: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:42: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_expout_pass" echo t_subr_atf_check.at:42 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_expout_pass ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_expout_pass ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:42: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:44: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_expout_fail" echo t_subr_atf_check.at:44 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_expout_fail ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_expout_fail ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_subr_atf_check.at:44: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:46: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_ignore_empty" echo t_subr_atf_check.at:46 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_ignore_empty ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_ignore_empty ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:46: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:48: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_ignore_sth" echo t_subr_atf_check.at:48 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_ignore_sth ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_ignore_sth ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:48: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:50: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_null_empty" echo t_subr_atf_check.at:50 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_null_empty ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_null_empty ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:50: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:52: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_null_sth" echo t_subr_atf_check.at:52 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_null_sth ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_null_sth ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_subr_atf_check.at:52: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:54: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_stdout_written" echo t_subr_atf_check.at:54 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_stdout_written ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_stdout_written ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:54: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:56: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_stdout_noclobber" echo t_subr_atf_check.at:56 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_stdout_noclobber ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stdout_stdout_noclobber ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:56: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:59: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_experr_pass" echo t_subr_atf_check.at:59 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_experr_pass ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_experr_pass ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:59: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:61: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_experr_fail" echo t_subr_atf_check.at:61 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_experr_fail ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_experr_fail ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_subr_atf_check.at:61: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:63: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_ignore_empty" echo t_subr_atf_check.at:63 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_ignore_empty ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_ignore_empty ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:63: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:65: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_ignore_sth" echo t_subr_atf_check.at:65 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_ignore_sth ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_ignore_sth ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:65: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:67: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_null_empty" echo t_subr_atf_check.at:67 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_null_empty ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_null_empty ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:67: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:69: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_null_sth" echo t_subr_atf_check.at:69 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_null_sth ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_null_sth ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 1) ;; *) echo "$at_srcdir/t_subr_atf_check.at:69: exit code was $at_status, expected 1" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:71: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_stderr_written" echo t_subr_atf_check.at:71 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_stderr_written ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_stderr_written ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:71: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff echo "$at_srcdir/t_subr_atf_check.at:73: $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_stderr_noclobber" echo t_subr_atf_check.at:73 >"$at_check_line_file" at_trace_this= if test -n "$at_traceon"; then at_trace_this=yes fi if test -n "$at_trace_this"; then ( $at_traceon; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_stderr_noclobber ) >"$at_stdout" 2>"$at_stder1" at_status=$? grep '^ *+' "$at_stder1" >&2 grep -v '^ *+' "$at_stder1" >"$at_stderr" else ( :; $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap/h_tp_atf_check_sh \ -s $({ old=$(pwd) while test $(pwd) != '/' -a ! -e ./Makefile; do cd .. done topdir=$(pwd) cd ${old} echo ${topdir} })/tests/bootstrap stderr_stderr_noclobber ) >"$at_stdout" 2>"$at_stderr" at_status=$? fi at_failed=false echo stderr:; cat "$at_stderr" echo stdout:; cat "$at_stdout" case $at_status in 77) echo 77 > "$at_status_file"; exit 77;; 0) ;; *) echo "$at_srcdir/t_subr_atf_check.at:73: exit code was $at_status, expected 0" at_failed=:;; esac if $at_failed; then echo 1 > "$at_status_file" exit 1 fi $at_traceon $at_traceoff $at_times_p && times >"$at_times_file" ) 5>&1 2>&1 | eval $at_tee_pipe at_status=`cat "$at_status_file"` ;; * ) echo "$as_me: no such test group: $at_group" >&2 continue ;; esac # Be sure to come back to the suite directory, in particular # since below we might `rm' the group directory we are in currently. cd "$at_suite_dir" case $at_group in banner-*) ;; *) if test ! -f "$at_check_line_file"; then sed "s/^ */$as_me: warning: /" <<_ATEOF A failure happened in a test group before any test could be run. This means that test suite is improperly designed. Please report this failure to <atf-devel@NetBSD.org>. _ATEOF echo "$at_setup_line" >"$at_check_line_file" fi at_group_count=`expr 1 + $at_group_count` $at_verbose $ECHO_N "$at_group. $at_setup_line: $ECHO_C" echo $ECHO_N "$at_group. $at_setup_line: $ECHO_C" >> "$at_group_log" case $at_xfail:$at_status in yes:0) at_msg="UNEXPECTED PASS" at_xpass_list="$at_xpass_list $at_group" at_errexit=$at_errexit_p ;; no:0) at_msg="ok" at_pass_list="$at_pass_list $at_group" at_errexit=false ;; *:77) at_msg='skipped ('`cat "$at_check_line_file"`')' at_skip_list="$at_skip_list $at_group" at_errexit=false ;; yes:*) at_msg='expected failure ('`cat "$at_check_line_file"`')' at_xfail_list="$at_xfail_list $at_group" at_errexit=false ;; no:*) at_msg='FAILED ('`cat "$at_check_line_file"`')' at_fail_list="$at_fail_list $at_group" at_errexit=$at_errexit_p ;; esac # Make sure there is a separator even with long titles. echo " $at_msg" at_log_msg="$at_group. $at_desc ($at_setup_line): $at_msg" case $at_status in 0|77) # $at_times_file is only available if the group succeeded. # We're not including the group log, so the success message # is written in the global log separately. But we also # write to the group log in case they're using -d. if test -f "$at_times_file"; then at_log_msg="$at_log_msg ("`sed 1d "$at_times_file"`')' rm -f "$at_times_file" fi echo "$at_log_msg" >> "$at_group_log" echo "$at_log_msg" >&5 # Cleanup the group directory, unless the user wants the files. if $at_debug_p ; then { echo "#! /bin/sh" echo 'test "${ZSH_VERSION+set}" = set && alias -g '\''${1+"$@"}'\''='\''"$@"'\''' echo "cd '$at_dir'" echo 'exec ${CONFIG_SHELL-'"$SHELL"'}' "$0" \ '-v -d' "$at_debug_args" "$at_group" '${1+"$@"}' echo 'exit 1' } >$at_group_dir/run chmod +x $at_group_dir/run elif test -d "$at_group_dir"; then find "$at_group_dir" -type d ! -perm -700 -exec chmod u+rwx \{\} \; rm -fr "$at_group_dir" fi ;; *) # Upon failure, include the log into the testsuite's global # log. The failure message is written in the group log. It # is later included in the global log. echo "$at_log_msg" >> "$at_group_log" # Upon failure, keep the group directory for autopsy, and # create the debugging script. { echo "#! /bin/sh" echo 'test "${ZSH_VERSION+set}" = set && alias -g '\''${1+"$@"}'\''='\''"$@"'\''' echo "cd '$at_dir'" echo 'exec ${CONFIG_SHELL-'"$SHELL"'}' "$0" \ '-v -d' "$at_debug_args" "$at_group" '${1+"$@"}' echo 'exit 1' } >$at_group_dir/run chmod +x $at_group_dir/run $at_errexit && break ;; esac ;; esac done # Back to the top directory. cd "$at_dir" # Compute the duration of the suite. at_stop_date=`date` at_stop_time=`date +%s 2>/dev/null` echo "$as_me: ending at: $at_stop_date" >&5 case $at_start_time,$at_stop_time in [0-9]*,[0-9]*) at_duration_s=`expr $at_stop_time - $at_start_time` at_duration_m=`expr $at_duration_s / 60` at_duration_h=`expr $at_duration_m / 60` at_duration_s=`expr $at_duration_s % 60` at_duration_m=`expr $at_duration_m % 60` at_duration="${at_duration_h}h ${at_duration_m}m ${at_duration_s}s" echo "$as_me: test suite duration: $at_duration" >&5 ;; esac # Wrap up the test suite with summary statistics. at_skip_count=`set dummy $at_skip_list; shift; echo $#` at_fail_count=`set dummy $at_fail_list; shift; echo $#` at_xpass_count=`set dummy $at_xpass_list; shift; echo $#` at_xfail_count=`set dummy $at_xfail_list; shift; echo $#` at_run_count=`expr $at_group_count - $at_skip_count` at_unexpected_count=`expr $at_xpass_count + $at_fail_count` at_total_fail_count=`expr $at_xfail_count + $at_fail_count` echo cat <<\_ASBOX ## ------------- ## ## Test results. ## ## ------------- ## _ASBOX echo { echo cat <<\_ASBOX ## ------------- ## ## Test results. ## ## ------------- ## _ASBOX echo } >&5 if test $at_run_count = 1; then at_result="1 test" at_were=was else at_result="$at_run_count tests" at_were=were fi if $at_errexit_p && test $at_unexpected_count != 0; then if test $at_xpass_count = 1; then at_result="$at_result $at_were run, one passed" else at_result="$at_result $at_were run, one failed" fi at_result="$at_result unexpectedly and inhibited subsequent tests." else # Don't you just love exponential explosion of the number of cases? case $at_xpass_count:$at_fail_count:$at_xfail_count in # So far, so good. 0:0:0) at_result="$at_result $at_were successful." ;; 0:0:*) at_result="$at_result behaved as expected." ;; # Some unexpected failures 0:*:0) at_result="$at_result $at_were run, $at_fail_count failed unexpectedly." ;; # Some failures, both expected and unexpected 0:*:1) at_result="$at_result $at_were run, $at_total_fail_count failed ($at_xfail_count expected failure)." ;; 0:*:*) at_result="$at_result $at_were run, $at_total_fail_count failed ($at_xfail_count expected failures)." ;; # No unexpected failures, but some xpasses *:0:*) at_result="$at_result $at_were run, $at_xpass_count passed unexpectedly." ;; # No expected failures, but failures and xpasses *:1:0) at_result="$at_result $at_were run, $at_unexpected_count did not behave as expected ($at_fail_count unexpected failure)." ;; *:*:0) at_result="$at_result $at_were run, $at_unexpected_count did not behave as expected ($at_fail_count unexpected failures)." ;; # All of them. *:*:1) at_result="$at_result $at_were run, $at_xpass_count passed unexpectedly, $at_total_fail_count failed ($at_xfail_count expected failure)." ;; *:*:*) at_result="$at_result $at_were run, $at_xpass_count passed unexpectedly, $at_total_fail_count failed ($at_xfail_count expected failures)." ;; esac if test $at_skip_count = 0 && test $at_run_count -gt 1; then at_result="All $at_result" fi fi # Now put skips in the mix. case $at_skip_count in 0) ;; 1) at_result="$at_result 1 test was skipped." ;; *) at_result="$at_result $at_skip_count tests were skipped." ;; esac if test $at_unexpected_count = 0; then echo "$at_result" echo "$at_result" >&5 else echo "ERROR: $at_result" >&2 echo "ERROR: $at_result" >&5 { echo cat <<\_ASBOX ## ------------------------ ## ## Summary of the failures. ## ## ------------------------ ## _ASBOX # Summary of failed and skipped tests. if test $at_fail_count != 0; then echo "Failed tests:" $SHELL "$0" $at_fail_list --list echo fi if test $at_skip_count != 0; then echo "Skipped tests:" $SHELL "$0" $at_skip_list --list echo fi if test $at_xpass_count != 0; then echo "Unexpected passes:" $SHELL "$0" $at_xpass_list --list echo fi if test $at_fail_count != 0; then cat <<\_ASBOX ## ---------------------- ## ## Detailed failed tests. ## ## ---------------------- ## _ASBOX echo for at_group in $at_fail_list do at_group_normalized=$at_group while :; do case $at_group_normalized in #( $at_format*) break;; esac at_group_normalized=0$at_group_normalized done cat "$at_suite_dir/$at_group_normalized/$as_me.log" echo done echo fi if test -n "$at_top_srcdir"; then sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## ${at_top_build_prefix}config.log ## _ASBOX sed 's/^/| /' ${at_top_build_prefix}config.log echo fi } >&5 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## $as_me.log was created. ## _ASBOX echo echo "Please send \`${at_testdir+${at_testdir}/}$as_me.log' and all information you think might help:" echo echo " To: <atf-devel@NetBSD.org>" echo " Subject: [Automated Testing Framework 0.5] $as_me:$at_fail_list${at_fail_list:+ failed${at_xpass_list:+,}}$at_xpass_list${at_xpass_list:+ passed unexpectedly}" echo if test $at_debug_p = false; then echo echo 'You may investigate any problem if you feel able to do so, in which' echo 'case the test suite provides a good starting point. Its output may' echo "be found below \`${at_testdir+${at_testdir}/}$as_me.dir'." echo fi exit 1 fi exit 0