NetBSD-5.0.2/dist/atf/tests/bootstrap/testsuite
#! /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