#! /bin/sh
# Generated from testanddev.at by GNU Autoconf 2.69.
#
# Copyright (C) 2013 Jeff Bilmes
#
# Copyright (C) 2009-2012 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=:
  # Pre-4.2 versions of Zsh do 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_nl='
'
export as_nl
# Printing a long string crashes Solaris 7 /usr/bin/printf.
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
# Prefer a ksh shell builtin over an external printf program on Solaris,
# but without wasting forks for bash or zsh.
if test -z "$BASH_VERSION$ZSH_VERSION" \
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
  as_echo='print -r --'
  as_echo_n='print -rn --'
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
  as_echo='printf %s\n'
  as_echo_n='printf %s'
else
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
    as_echo_n='/usr/ucb/echo -n'
  else
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
    as_echo_n_body='eval
      arg=$1;
      case $arg in #(
      *"$as_nl"*)
	expr "X$arg" : "X\\(.*\\)$as_nl";
	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
      esac;
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
    '
    export as_echo_n_body
    as_echo_n='sh -c $as_echo_n_body as_echo'
  fi
  export as_echo_body
  as_echo='sh -c $as_echo_body as_echo'
fi

# The user is always right.
if test "${PATH_SEPARATOR+set}" != set; then
  PATH_SEPARATOR=:
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
      PATH_SEPARATOR=';'
  }
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.)
IFS=" ""	$as_nl"

# Find who we are.  Look in the path if we contain no directory separator.
as_myself=
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
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
  exit 1
fi

# Unset variables that we do not need and which cause bugs (e.g. in
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
# suppresses any "Segmentation fault" message there.  '((' could
# trigger a bug in pdksh 5.2.14.
for as_var in BASH_ENV ENV MAIL MAILPATH
do eval test x\${$as_var+set} = xset \
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
done
PS1='$ '
PS2='> '
PS4='+ '

# NLS nuisances.
LC_ALL=C
export LC_ALL
LANGUAGE=C
export LANGUAGE

# CDPATH.
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH

if test "x$CONFIG_SHELL" = x; then
  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
  emulate sh
  NULLCMD=:
  # Pre-4.2 versions of Zsh do 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_required="as_fn_return () { (exit \$1); }
as_fn_success () { as_fn_return 0; }
as_fn_failure () { as_fn_return 1; }
as_fn_ret_success () { return 0; }
as_fn_ret_failure () { return 1; }

exitcode=0
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :

else
  exitcode=1; echo positional parameters were not saved.
fi
test x\$exitcode = x0 || exit 1
test -x / || exit 1"
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
test \$(( 1 + 1 )) = 2 || exit 1"
  if (eval "$as_required") 2>/dev/null; then :
  as_have_required=yes
else
  as_have_required=no
fi
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :

else
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_found=false
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  as_found=:
  case $as_dir in #(
	 /*)
	   for as_base in sh bash ksh sh5; do
	     # Try only shells that exist, to save several forks.
	     as_shell=$as_dir/$as_base
	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
  CONFIG_SHELL=$as_shell as_have_required=yes
		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
  break 2
fi
fi
	   done;;
       esac
  as_found=false
done
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
  CONFIG_SHELL=$SHELL as_have_required=yes
fi; }
IFS=$as_save_IFS


      if test "x$CONFIG_SHELL" != x; then :
  export CONFIG_SHELL
             # We cannot yet assume a decent shell, so we have to provide a
# neutralization value for shells without unset; and this also
# works around shells that cannot unset nonexistent variables.
# Preserve -v and -x to the replacement shell.
BASH_ENV=/dev/null
ENV=/dev/null
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
case $- in # ((((
  *v*x* | *x*v* ) as_opts=-vx ;;
  *v* ) as_opts=-v ;;
  *x* ) as_opts=-x ;;
  * ) as_opts= ;;
esac
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
# Admittedly, this is quite paranoid, since all the known shells bail
# out after a failed `exec'.
$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
exit 255
fi

    if test x$as_have_required = xno; then :
  $as_echo "$0: This script requires a shell more modern than all"
  $as_echo "$0: the shells that I found on your system."
  if test x${ZSH_VERSION+set} = xset ; then
    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
  else
    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
$0: including any error possibly output before this
$0: message. Then install a modern shell, or manually run
$0: the script under such a shell if you do have one."
  fi
  exit 1
fi
fi
fi
SHELL=${CONFIG_SHELL-/bin/sh}
export SHELL
# Unset more variables known to interfere with behavior of common tools.
CLICOLOR_FORCE= GREP_OPTIONS=
unset CLICOLOR_FORCE GREP_OPTIONS

## --------------------- ##
## M4sh Shell Functions. ##
## --------------------- ##
# as_fn_unset VAR
# ---------------
# Portably unset VAR.
as_fn_unset ()
{
  { eval $1=; unset $1;}
}
as_unset=as_fn_unset

# as_fn_set_status STATUS
# -----------------------
# Set $? to STATUS, without forking.
as_fn_set_status ()
{
  return $1
} # as_fn_set_status

# as_fn_exit STATUS
# -----------------
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
as_fn_exit ()
{
  set +e
  as_fn_set_status $1
  exit $1
} # as_fn_exit

# as_fn_mkdir_p
# -------------
# Create "$as_dir" as a directory, including parents if necessary.
as_fn_mkdir_p ()
{

  case $as_dir in #(
  -*) as_dir=./$as_dir;;
  esac
  test -d "$as_dir" || eval $as_mkdir_p || {
    as_dirs=
    while :; do
      case $as_dir in #(
      *\'*) as_qdir=`$as_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 ||
$as_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" || as_fn_error $? "cannot create directory $as_dir"


} # as_fn_mkdir_p

# as_fn_executable_p FILE
# -----------------------
# Test if FILE is an executable regular file.
as_fn_executable_p ()
{
  test -f "$1" && test -x "$1"
} # as_fn_executable_p
# as_fn_append VAR VALUE
# ----------------------
# Append the text in VALUE to the end of the definition contained in VAR. Take
# advantage of any shell optimizations that allow amortized linear growth over
# repeated appends, instead of the typical quadratic growth present in naive
# implementations.
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
  eval 'as_fn_append ()
  {
    eval $1+=\$2
  }'
else
  as_fn_append ()
  {
    eval $1=\$$1\$2
  }
fi # as_fn_append

# as_fn_arith ARG...
# ------------------
# Perform arithmetic evaluation on the ARGs, and store the result in the
# global $as_val. Take advantage of shells that can avoid forks. The arguments
# must be portable across $(()) and expr.
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
  eval 'as_fn_arith ()
  {
    as_val=$(( $* ))
  }'
else
  as_fn_arith ()
  {
    as_val=`expr "$@" || test $? -eq 1`
  }
fi # as_fn_arith


# as_fn_error STATUS ERROR [LINENO LOG_FD]
# ----------------------------------------
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
# script with STATUS, using 1 if that was 0.
as_fn_error ()
{
  as_status=$1; test $as_status -eq 0 && as_status=1
  if test "$4"; then
    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
  fi
  $as_echo "$as_me: error: $2" >&2
  as_fn_exit $as_status
} # as_fn_error

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

as_me=`$as_basename -- "$0" ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
	 X"$0" : 'X\(//\)$' \| \
	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X/"$0" |
    sed '/^.*\/\([^/][^/]*\)\/*$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`

if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
  as_dirname=dirname
else
  as_dirname=false
fi

# 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


  as_lineno_1=$LINENO as_lineno_1a=$LINENO
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
  # 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" ||
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }

  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
  # already done that, so ensure we don't try to do so again and fall
  # in an infinite loop.  This has already happened in practice.
  _as_can_reexec=no; export _as_can_reexec
  # 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
}

ECHO_C= ECHO_N= ECHO_T=
case `echo -n x` in #(((((
-n*)
  case `echo 'xy\c'` in
  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
  xy)  ECHO_C='\c';;
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
       ECHO_T='	';;
  esac;;
*)
  ECHO_N='-n';;
esac

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 2>/dev/null
fi
if (echo >conf$$.file) 2>/dev/null; then
  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 -pR'.
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
      as_ln_s='cp -pR'
  elif ln conf$$.file conf$$ 2>/dev/null; then
    as_ln_s=ln
  else
    as_ln_s='cp -pR'
  fi
else
  as_ln_s='cp -pR'
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='mkdir -p "$as_dir"'
else
  test -d ./-p && rmdir ./-p
  as_mkdir_p=false
fi

as_test_x='test -x'
as_executable_p=as_fn_executable_p

# 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="$@"


# 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?  ':' means no, empty means yes.
at_verbose=:
at_quiet=
# Running several jobs in parallel, 0 means as many as test groups.
at_jobs=1
at_traceon=:
at_trace_echo=:
at_check_filter_trace=:

# 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
# --clean
at_clean=false
# Test groups to run
at_groups=
# Whether to rerun failed tests.
at_recheck=
# Whether a write failure occurred
at_write_fail=0

# The directory we run the suite in.  Default to . if no -C option.
at_dir=`pwd`
# An absolute reference to this testsuite script.
case $as_myself in
  [\\/]* | ?:[\\/]* ) at_myself=$as_myself ;;
  * ) at_myself=$at_dir/$as_myself ;;
esac
# Whether -C is in effect.
at_change_dir=false

# Whether to enable colored test results.
at_color=auto
# List of the tested programs.
at_tested=''
# 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;test_and_dev_20090526.at:5;20090526: tricommand;;
2;test_and_dev_20090526.at:10;20090526: infocommand;;
3;test_and_dev_20090526.at:15;20090526: jtcommand;;
4;test_and_dev_20090526.at:20;20090526: vitcommand;;
5;test_and_dev_20091118.60.at:5;20091118.60: tricommand;;
6;test_and_dev_20091118.60.at:13;20091118.60: infocommand;;
7;test_and_dev_20091118.60.at:18;20091118.60: traincommand;;
8;test_and_dev_20091118.60.at:23;20091118.60: jtcommand;;
9;test_and_dev_20091118.60.at:28;20091118.60: vitcommand;;
10;test_and_dev_2-stream.at:5;2-stream: tricommand;;
11;test_and_dev_2-stream.at:12;2-stream: infocommand;;
12;test_and_dev_2-stream.at:20;2-stream: jtcommand;;
13;test_and_dev_2-stream.at:25;2-stream: vitcommand;;
14;test_and_dev_4-tree-test.at:5;4-tree-test: tricommand;;
15;test_and_dev_7-word.at:5;7-word: tricommand;;
16;test_and_dev_7-word.at:10;7-word: infocommand;;
17;test_and_dev_7-word.at:15;7-word: jtcommand;;
18;test_and_dev_7-word.at:20;7-word: vitcommand;;
19;test_and_dev_abhishek_protein_2nd_structure.at:5;abhishek_protein_2nd_structure: tricommand;;
20;test_and_dev_abhishek_protein_2nd_structure.at:10;abhishek_protein_2nd_structure: infocommand;;
21;test_and_dev_abhishek_protein_2nd_structure.at:15;abhishek_protein_2nd_structure: traincommand;;
22;test_and_dev_abhishek_protein_2nd_structure.at:20;abhishek_protein_2nd_structure: jtcommand;;
23;test_and_dev_abhishek_protein_2nd_structure.at:25;abhishek_protein_2nd_structure: vitcommand;;
24;test_and_dev_abhishek_protein_broken.at:5;abhishek_protein_broken: tricommand;;
25;test_and_dev_abhishek_protein_broken.at:10;abhishek_protein_broken: infocommand;;
26;test_and_dev_abhishek_protein_broken.at:15;abhishek_protein_broken: traincommand;;
27;test_and_dev_abhishek_protein_broken.at:21;abhishek_protein_broken: jtcommand;;
28;test_and_dev_abhishek_protein_broken.at:27;abhishek_protein_broken: vitcommand;;
29;test_and_dev_ajit-0clique.at:5;ajit-0clique: tricommand;;
30;test_and_dev_ajit-0clique.at:10;ajit-0clique: infocommand;;
31;test_and_dev_ajit-0clique.at:15;ajit-0clique: jtcommand;;
32;test_and_dev_ajit-0clique.at:22;ajit-0clique: vitcommand;;
33;test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:5;assist/discrete_heirarchial_model_MSBGPS_withMap: tricommand;;
34;test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:10;assist/discrete_heirarchial_model_MSBGPS_withMap: infocommand;;
35;test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:15;assist/discrete_heirarchial_model_MSBGPS_withMap: jtcommand;;
36;test_and_dev_assist_discrete_model_MSBGPS.at:5;assist/discrete_model_MSBGPS: tricommand;;
37;test_and_dev_assist_discrete_model_MSBGPS.at:10;assist/discrete_model_MSBGPS: infocommand;;
38;test_and_dev_assist_discrete_model_MSBGPS.at:15;assist/discrete_model_MSBGPS: jtcommand;;
39;test_and_dev_Aug31_3.at:5;Aug31_3: tricommand;;
40;test_and_dev_Aug31_3.at:10;Aug31_3: infocommand;;
41;test_and_dev_Aug31_3.at:15;Aug31_3: jtcommand;;
42;test_and_dev_auroraTutorial.at:5;auroraTutorial: tricommand;;
43;test_and_dev_auroraTutorial.at:10;auroraTutorial: infocommand;;
44;test_and_dev_auroraTutorial.at:15;auroraTutorial: traincommand;;
45;test_and_dev_auroraTutorial.at:20;auroraTutorial: jtcommand;;
46;test_and_dev_auroraTutorial.at:25;auroraTutorial: vitcommand;;
47;test_and_dev_bat.at:5;bat: tricommand;;
48;test_and_dev_bat.at:10;bat: infocommand;;
49;test_and_dev_bat.at:15;bat: jtcommand;;
50;test_and_dev_bat.at:22;bat: vitcommand;;
51;test_and_dev_beta_test_1.at:5;beta_test_1: tricommand;;
52;test_and_dev_beta_test_1.at:10;beta_test_1: infocommand;;
53;test_and_dev_beta_test_1.at:15;beta_test_1: traincommand;;
54;test_and_dev_beta_test_1.at:20;beta_test_1: jtcommand;;
55;test_and_dev_beta_test_1.at:25;beta_test_1: vitcommand;;
56;test_and_dev_bidirectional_coupled_hmm.at:5;bidirectional_coupled_hmm: tricommand;;
57;test_and_dev_bidirectional_coupled_hmm.at:10;bidirectional_coupled_hmm: infocommand;;
58;test_and_dev_bidirectional_coupled_hmm.at:15;bidirectional_coupled_hmm: jtcommand;;
59;test_and_dev_bidirectional_coupled_hmm.at:20;bidirectional_coupled_hmm: vitcommand;;
60;test_and_dev_bigram.at:5;bigram: tricommand;;
61;test_and_dev_bigram.at:10;bigram: infocommand;;
62;test_and_dev_bigram.at:15;bigram: jtcommand;;
63;test_and_dev_brock_problem.at:5;brock_problem: tricommand;;
64;test_and_dev_brock_problem.at:10;brock_problem: infocommand;;
65;test_and_dev_brock_problem.at:15;brock_problem: traincommand;;
66;test_and_dev_brock_problem.at:20;brock_problem: jtcommand;;
67;test_and_dev_brock_problem.at:27;brock_problem: vitcommand;;
68;test_and_dev_brock_test.at:5;brock_test: tricommand;;
69;test_and_dev_brock_test.at:10;brock_test: infocommand;;
70;test_and_dev_brock_test.at:15;brock_test: jtcommand;;
71;test_and_dev_CMM.at:5;CMM: tricommand;;
72;test_and_dev_CMM.at:10;CMM: infocommand;;
73;test_and_dev_CMM.at:15;CMM: jtcommand;;
74;test_and_dev_CMM.at:22;CMM: vitcommand;;
75;test_and_dev_crossword.at:5;crossword: tricommand;;
76;test_and_dev_crossword.at:10;crossword: infocommand;;
77;test_and_dev_crossword.at:15;crossword: traincommand;;
78;test_and_dev_crossword.at:20;crossword: jtcommand;;
79;test_and_dev_crossword.at:27;crossword: vitcommand;;
80;test_and_dev_dbn.at:5;dbn: tricommand;;
81;test_and_dev_dbn.at:10;dbn: infocommand;;
82;test_and_dev_dbn.at:15;dbn: jtcommand;;
83;test_and_dev_dbn.at:22;dbn: vitcommand;;
84;test_and_dev_dcd.at:5;dcd: tricommand;;
85;test_and_dev_dcd.at:10;dcd: infocommand;;
86;test_and_dev_dcd.at:15;dcd: jtcommand;;
87;test_and_dev_debug_accumulator.at:5;debug_accumulator: tricommand;;
88;test_and_dev_debug_accumulator.at:10;debug_accumulator: infocommand;;
89;test_and_dev_debug_accumulator.at:15;debug_accumulator: jtcommand;;
90;test_and_dev_debug_accumulator.at:20;debug_accumulator: vitcommand;;
91;test_and_dev_debug.at:5;debug: tricommand;;
92;test_and_dev_debug.at:10;debug: infocommand;;
93;test_and_dev_debug.at:15;debug: traincommand;;
94;test_and_dev_debug.at:20;debug: jtcommand;;
95;test_and_dev_Dec28_18_2004.at:5;Dec28_18_2004: tricommand;;
96;test_and_dev_Dec28_18_2004.at:10;Dec28_18_2004: infocommand;;
97;test_and_dev_Dec28_18_2004.at:15;Dec28_18_2004: jtcommand;;
98;test_and_dev_Dec28_18_2004.at:20;Dec28_18_2004: vitcommand;;
99;test_and_dev_dna.at:5;dna: tricommand;;
100;test_and_dev_dna.at:12;dna: infocommand;;
101;test_and_dev_dna.at:17;dna: jtcommand;;
102;test_and_dev_dual_accumulator_shift.assert.at:5;dual_accumulator_shift.assert: tricommand;;
103;test_and_dev_dual_accumulator_shift.assert.at:10;dual_accumulator_shift.assert: infocommand;;
104;test_and_dev_dual_accumulator_shift.assert.at:15;dual_accumulator_shift.assert: traincommand;;
105;test_and_dev_dual_accumulator_shift.assert.at:22;dual_accumulator_shift.assert: jtcommand;;
106;test_and_dev_dvecpt.at:5;dvecpt: tricommand;;
107;test_and_dev_dvecpt.at:10;dvecpt: infocommand;;
108;test_and_dev_dvecpt.at:15;dvecpt: jtcommand;;
109;test_and_dev_dvecpt.at:20;dvecpt: vitcommand;;
110;test_and_dev_edist-model1cond.at:5;edist-model1cond: tricommand;;
111;test_and_dev_edist-model1cond.at:10;edist-model1cond: infocommand;;
112;test_and_dev_edist-model1cond.at:15;edist-model1cond: traincommand;;
113;test_and_dev_edist-model1cond.at:20;edist-model1cond: jtcommand;;
114;test_and_dev_edist-model1cond.at:27;edist-model1cond: vitcommand;;
115;test_and_dev_epiDBN-387.at:5;epiDBN-387: tricommand;;
116;test_and_dev_epiDBN-387.at:10;epiDBN-387: infocommand;;
117;test_and_dev_epiDBN-387.at:15;epiDBN-387: jtcommand;;
118;test_and_dev_epiDBN-387.at:20;epiDBN-387: vitcommand;;
119;test_and_dev_factorial_formants.at:5;factorial_formants: tricommand;;
120;test_and_dev_factorial_formants.at:10;factorial_formants: infocommand;;
121;test_and_dev_factorial_formants.at:15;factorial_formants: jtcommand;;
122;test_and_dev_factorial_formants.at:22;factorial_formants: vitcommand;;
123;test_and_dev_franz.at:5;franz: tricommand;;
124;test_and_dev_franz.at:10;franz: infocommand;;
125;test_and_dev_franz.at:15;franz: jtcommand;;
126;test_and_dev_gamma_test_1.at:5;gamma_test_1: tricommand;;
127;test_and_dev_gamma_test_1.at:10;gamma_test_1: infocommand;;
128;test_and_dev_gamma_test_1.at:15;gamma_test_1: traincommand;;
129;test_and_dev_gamma_test_1.at:20;gamma_test_1: jtcommand;;
130;test_and_dev_gamma_test_1.at:25;gamma_test_1: vitcommand;;
131;test_and_dev_gang_mslm.at:5;gang_mslm: tricommand;;
132;test_and_dev_gang_mslm.at:10;gang_mslm: infocommand;;
133;test_and_dev_gang_mslm.at:15;gang_mslm: jtcommand;;
134;test_and_dev_gang_mslm.at:22;gang_mslm: vitcommand;;
135;test_and_dev_gmseg-pilot.at:5;gmseg-pilot: tricommand;;
136;test_and_dev_gmseg-pilot.at:10;gmseg-pilot: infocommand;;
137;test_and_dev_gmseg-pilot.at:16;gmseg-pilot: jtcommand;;
138;test_and_dev_gmseg-pilot.at:27;gmseg-pilot: vitcommand;;
139;test_and_dev_grass.at:5;grass: tricommand;;
140;test_and_dev_grass.at:10;grass: infocommand;;
141;test_and_dev_grass.at:15;grass: jtcommand;;
142;test_and_dev_grass.at:20;grass: vitcommand;;
143;test_and_dev_hoffman_gamma_bug.at:5;hoffman_gamma_bug: tricommand;;
144;test_and_dev_hoffman_gamma_bug.at:10;hoffman_gamma_bug: infocommand;;
145;test_and_dev_hoffman_gamma_bug.at:15;hoffman_gamma_bug: jtcommand;;
146;test_and_dev_hoffman_gamma_bug.at:20;hoffman_gamma_bug: vitcommand;;
147;test_and_dev_hoffman_switching_weight_issue.at:5;hoffman_switching_weight_issue: tricommand;;
148;test_and_dev_hoffman_switching_weight_issue.at:10;hoffman_switching_weight_issue: infocommand;;
149;test_and_dev_hoffman_switching_weight_issue.at:18;hoffman_switching_weight_issue: traincommand;;
150;test_and_dev_hoffman_switching_weight_issue.at:24;hoffman_switching_weight_issue: jtcommand;;
151;test_and_dev_hui-lattice-align.at:5;hui-lattice-align: tricommand;;
152;test_and_dev_hui-lattice-align.at:10;hui-lattice-align: infocommand;;
153;test_and_dev_hui-lattice-align.at:15;hui-lattice-align: jtcommand;;
154;test_and_dev_hui-lattice-align.at:22;hui-lattice-align: vitcommand;;
155;test_and_dev_hui_lattice_keyword_exp_phone_durations.at:5;hui_lattice_keyword/exp_phone_durations: tricommand;;
156;test_and_dev_hui_lattice_keyword_exp_phone_durations.at:10;hui_lattice_keyword/exp_phone_durations: infocommand;;
157;test_and_dev_hui_lattice_keyword_exp_phone_durations.at:15;hui_lattice_keyword/exp_phone_durations: jtcommand;;
158;test_and_dev_hui_lattice_keyword_exp_phone_durations.at:22;hui_lattice_keyword/exp_phone_durations: vitcommand;;
159;test_and_dev_hui_lattice_keyword_phone_durations.at:5;hui_lattice_keyword/phone_durations: tricommand;;
160;test_and_dev_hui_lattice_keyword_phone_durations.at:10;hui_lattice_keyword/phone_durations: infocommand;;
161;test_and_dev_hui_lattice_keyword_phone_durations.at:15;hui_lattice_keyword/phone_durations: jtcommand;;
162;test_and_dev_hui_lattice_keyword_phone_durations.at:22;hui_lattice_keyword/phone_durations: vitcommand;;
163;test_and_dev_iterated_observed_VESep.at:5;iterated_observed_VESep: tricommand;;
164;test_and_dev_iterated_observed_VESep.at:10;iterated_observed_VESep: infocommand;;
165;test_and_dev_iterated_observed_VESep.at:16;iterated_observed_VESep: jtcommand;;
166;test_and_dev_john.at:5;john: tricommand;;
167;test_and_dev_john.at:10;john: infocommand;;
168;test_and_dev_john.at:15;john: jtcommand;;
169;test_and_dev_Jul28_19.at:5;Jul28_19: tricommand;;
170;test_and_dev_Jul28_19.at:10;Jul28_19: infocommand;;
171;test_and_dev_Jul28_19.at:15;Jul28_19: jtcommand;;
172;test_and_dev_Jul28_19.at:22;Jul28_19: vitcommand;;
173;test_and_dev_karim.at:5;karim: tricommand;;
174;test_and_dev_karim.at:10;karim: infocommand;;
175;test_and_dev_karim.at:15;karim: jtcommand;;
176;test_and_dev_karim.at:20;karim: vitcommand;;
177;test_and_dev_kjaerulff.at:5;kjaerulff: tricommand;;
178;test_and_dev_kjaerulff.at:10;kjaerulff: infocommand;;
179;test_and_dev_kjaerulff.at:15;kjaerulff: jtcommand;;
180;test_and_dev_klivescu.at:5;klivescu: tricommand;;
181;test_and_dev_klivescu.at:10;klivescu: infocommand;;
182;test_and_dev_klivescu.at:18;klivescu: jtcommand;;
183;test_and_dev_medianus.at:5;medianus: tricommand;;
184;test_and_dev_medianus.at:10;medianus: infocommand;;
185;test_and_dev_medianus.at:15;medianus: jtcommand;;
186;test_and_dev_mhoffman_gamma_issue.at:5;mhoffman_gamma_issue: tricommand;;
187;test_and_dev_mhoffman_gamma_issue.at:10;mhoffman_gamma_issue: infocommand;;
188;test_and_dev_mhoffman_gamma_issue.at:15;mhoffman_gamma_issue: traincommand;;
189;test_and_dev_mhoffman_gamma_issue.at:20;mhoffman_gamma_issue: jtcommand;;
190;test_and_dev_mhoffman_gamma_issue.at:25;mhoffman_gamma_issue: vitcommand;;
191;test_and_dev_mildew.at:5;mildew: tricommand;;
192;test_and_dev_mildew.at:10;mildew: infocommand;;
193;test_and_dev_mildew.at:15;mildew: jtcommand;;
194;test_and_dev_mintest.train.nonan.at:5;mintest.train.nonan: tricommand;;
195;test_and_dev_mintest.train.nonan.at:10;mintest.train.nonan: infocommand;;
196;test_and_dev_mintest.train.nonan.at:17;mintest.train.nonan: traincommand;;
197;test_and_dev_mintest.train.nonan.at:24;mintest.train.nonan: jtcommand;;
198;test_and_dev_mintest.train.nonan.at:31;mintest.train.nonan: vitcommand;;
199;test_and_dev_modelForJeff.at:5;modelForJeff: tricommand;;
200;test_and_dev_modelForJeff.at:10;modelForJeff: infocommand;;
201;test_and_dev_modelForJeff.at:15;modelForJeff: traincommand;;
202;test_and_dev_modelForJeff.at:22;modelForJeff: jtcommand;;
203;test_and_dev_modelForJeff.at:29;modelForJeff: vitcommand;;
204;test_and_dev_mouse4.at:5;mouse4: tricommand;;
205;test_and_dev_mouse4.at:10;mouse4: infocommand;;
206;test_and_dev_mouse4.at:15;mouse4: jtcommand;;
207;test_and_dev_mouse4.at:20;mouse4: vitcommand;;
208;test_and_dev_muri_uw.at:5;muri_uw: tricommand;;
209;test_and_dev_muri_uw.at:10;muri_uw: infocommand;;
210;test_and_dev_muri_uw.at:15;muri_uw: jtcommand;;
211;test_and_dev_muri_uw.at:22;muri_uw: vitcommand;;
212;test_and_dev_naive_chain_1.at:5;naive_chain_1: tricommand;;
213;test_and_dev_naive_chain_1.at:10;naive_chain_1: infocommand;;
214;test_and_dev_naive_chain_1.at:15;naive_chain_1: traincommand;;
215;test_and_dev_naive_chain_1.at:20;naive_chain_1: jtcommand;;
216;test_and_dev_naive_chain_1.at:25;naive_chain_1: vitcommand;;
217;test_and_dev_naive_chain_2.at:5;naive_chain_2: tricommand;;
218;test_and_dev_naive_chain_2.at:10;naive_chain_2: infocommand;;
219;test_and_dev_naive_chain_2.at:15;naive_chain_2: traincommand;;
220;test_and_dev_naive_chain_2.at:20;naive_chain_2: jtcommand;;
221;test_and_dev_naive_chain_2.at:25;naive_chain_2: vitcommand;;
222;test_and_dev_no_time_parent.at:5;no_time_parent: tricommand;;
223;test_and_dev_no_time_parent.at:10;no_time_parent: infocommand;;
224;test_and_dev_parity.at:5;parity: tricommand;;
225;test_and_dev_parity.at:10;parity: infocommand;;
226;test_and_dev_parity.at:15;parity: jtcommand;;
227;test_and_dev_parity.at:20;parity: vitcommand;;
228;test_and_dev_peshkin_hmm.at:5;peshkin_hmm: tricommand;;
229;test_and_dev_peshkin_hmm.at:10;peshkin_hmm: infocommand;;
230;test_and_dev_peshkin_hmm.at:15;peshkin_hmm: jtcommand;;
231;test_and_dev_peshkin_hmm.at:20;peshkin_hmm: vitcommand;;
232;test_and_dev_pgm.at:5;pgm: tricommand;;
233;test_and_dev_pgm.at:10;pgm: infocommand;;
234;test_and_dev_pgm.at:15;pgm: jtcommand;;
235;test_and_dev_pgm.at:20;pgm: vitcommand;;
236;test_and_dev_phone_free_model.at:5;phone_free_model: tricommand;;
237;test_and_dev_phone_free_model.at:10;phone_free_model: infocommand;;
238;test_and_dev_phone_free_model.at:15;phone_free_model: jtcommand;;
239;test_and_dev_phone_free_model.at:22;phone_free_model: vitcommand;;
240;test_and_dev_polyphase_10.2phase.at:5;polyphase/10.2phase: tricommand;;
241;test_and_dev_polyphase_10.2phase.at:13;polyphase/10.2phase: infocommand;;
242;test_and_dev_polyphase_10.2phase.at:18;polyphase/10.2phase: jtcommand;;
243;test_and_dev_polyphase_10.2phase.at:23;polyphase/10.2phase: vitcommand;;
244;test_and_dev_polyphase_10.3phase.at:5;polyphase/10.3phase: tricommand;;
245;test_and_dev_polyphase_10.3phase.at:13;polyphase/10.3phase: infocommand;;
246;test_and_dev_polyphase_10.3phase.at:18;polyphase/10.3phase: jtcommand;;
247;test_and_dev_polyphase_10.3phase.at:23;polyphase/10.3phase: vitcommand;;
248;test_and_dev_polyphase_500.2phase.at:5;polyphase/500.2phase: tricommand;;
249;test_and_dev_polyphase_500.2phase.at:13;polyphase/500.2phase: infocommand;;
250;test_and_dev_polyphase_500.2phase.at:18;polyphase/500.2phase: jtcommand;;
251;test_and_dev_polyphase_500.2phase.at:25;polyphase/500.2phase: vitcommand;;
252;test_and_dev_polyphase_500.3phase.at:5;polyphase/500.3phase: tricommand;;
253;test_and_dev_polyphase_500.3phase.at:13;polyphase/500.3phase: infocommand;;
254;test_and_dev_polyphase_500.3phase.at:18;polyphase/500.3phase: jtcommand;;
255;test_and_dev_polyphase_500.3phase.at:25;polyphase/500.3phase: vitcommand;;
256;test_and_dev_predictive_pruning.at:5;predictive_pruning: tricommand;;
257;test_and_dev_predictive_pruning.at:10;predictive_pruning: infocommand;;
258;test_and_dev_predictive_pruning.at:15;predictive_pruning: jtcommand;;
259;test_and_dev_predictive_pruning.at:22;predictive_pruning: vitcommand;;
260;test_and_dev_psm_vecpt.at:5;psm_vecpt: tricommand;;
261;test_and_dev_psm_vecpt.at:10;psm_vecpt: infocommand;;
262;test_and_dev_psm_vecpt.at:15;psm_vecpt: jtcommand;;
263;test_and_dev_psm_vecpt.at:22;psm_vecpt: vitcommand;;
264;test_and_dev_random_10.at:5;random_10: tricommand;;
265;test_and_dev_random_10.at:10;random_10: infocommand;;
266;test_and_dev_random_10.at:15;random_10: jtcommand;;
267;test_and_dev_random_demo.at:5;random_demo: tricommand;;
268;test_and_dev_random_demo.at:10;random_demo: jtcommand;;
269;test_and_dev_random_graph_error.at:5;random_graph_error: tricommand;;
270;test_and_dev_random_graph_error.at:10;random_graph_error: infocommand;;
271;test_and_dev_random_graph_error.at:15;random_graph_error: jtcommand;;
272;test_and_dev_random_graph_error.at:20;random_graph_error: vitcommand;;
273;test_and_dev_random_test.at:5;random_test: tricommand;;
274;test_and_dev_random_test.at:10;random_test: infocommand;;
275;test_and_dev_random_test.at:15;random_test: jtcommand;;
276;test_and_dev_rws_example.at:5;rws_example: tricommand;;
277;test_and_dev_rws_example.at:10;rws_example: infocommand;;
278;test_and_dev_rws_example.at:15;rws_example: jtcommand;;
279;test_and_dev_ryuji1.at:5;ryuji1: tricommand;;
280;test_and_dev_ryuji1.at:10;ryuji1: infocommand;;
281;test_and_dev_ryuji1.at:15;ryuji1: jtcommand;;
282;test_and_dev_ryuji1.at:22;ryuji1: vitcommand;;
283;test_and_dev_shared_dlink.at:5;shared_dlink: tricommand;;
284;test_and_dev_shared_dlink.at:10;shared_dlink: infocommand;;
285;test_and_dev_shared_dlink.at:15;shared_dlink: jtcommand;;
286;test_and_dev_shared_dlink.at:20;shared_dlink: vitcommand;;
287;test_and_dev_sheila_bug2.at:5;sheila_bug2: tricommand;;
288;test_and_dev_sheila_bug.at:5;sheila_bug: tricommand;;
289;test_and_dev_sheila_bug.at:10;sheila_bug: infocommand;;
290;test_and_dev_sheila_bug.at:15;sheila_bug: jtcommand;;
291;test_and_dev_sheila_bug.at:20;sheila_bug: vitcommand;;
292;test_and_dev_sheila_genlink.at:5;sheila_genlink: tricommand;;
293;test_and_dev_sheila_genlink.at:10;sheila_genlink: infocommand;;
294;test_and_dev_sheila_genlink.at:15;sheila_genlink: jtcommand;;
295;test_and_dev_sheila_genlink.at:20;sheila_genlink: vitcommand;;
296;test_and_dev_simple_backwards_hmm_1.at:5;simple_backwards_hmm_1: tricommand;;
297;test_and_dev_simple_backwards_hmm_1.at:10;simple_backwards_hmm_1: infocommand;;
298;test_and_dev_simple_backwards_hmm_1.at:15;simple_backwards_hmm_1: traincommand;;
299;test_and_dev_simple_backwards_hmm_1.at:20;simple_backwards_hmm_1: jtcommand;;
300;test_and_dev_simple_backwards_hmm_1.at:25;simple_backwards_hmm_1: vitcommand;;
301;test_and_dev_simple_hmm_1.at:5;simple_hmm_1: tricommand;;
302;test_and_dev_simple_hmm_1.at:10;simple_hmm_1: infocommand;;
303;test_and_dev_simple_hmm_1.at:15;simple_hmm_1: traincommand;;
304;test_and_dev_simple_hmm_1.at:20;simple_hmm_1: jtcommand;;
305;test_and_dev_simple_hmm_1.at:25;simple_hmm_1: vitcommand;;
306;test_and_dev_simple_hmm_2.at:5;simple_hmm_2: tricommand;;
307;test_and_dev_simple_hmm_2.at:10;simple_hmm_2: infocommand;;
308;test_and_dev_simple_hmm_2.at:15;simple_hmm_2: traincommand;;
309;test_and_dev_simple_hmm_2.at:20;simple_hmm_2: jtcommand;;
310;test_and_dev_simple_hmm_2.at:25;simple_hmm_2: vitcommand;;
311;test_and_dev_simple_hmm_2frame_chunk.at:5;simple_hmm_2frame_chunk: tricommand;;
312;test_and_dev_simple_hmm_2frame_chunk.at:10;simple_hmm_2frame_chunk: infocommand;;
313;test_and_dev_simple_hmm_2frame_chunk.at:15;simple_hmm_2frame_chunk: jtcommand;;
314;test_and_dev_simple_hmm_2frame_chunk.at:20;simple_hmm_2frame_chunk: vitcommand;;
315;test_and_dev_simple_hmm_all_observed.at:5;simple_hmm_all_observed: tricommand;;
316;test_and_dev_simple_hmm_all_observed.at:10;simple_hmm_all_observed: infocommand;;
317;test_and_dev_simple_hmm_all_observed.at:15;simple_hmm_all_observed: traincommand;;
318;test_and_dev_simple_hmm_all_observed.at:20;simple_hmm_all_observed: jtcommand;;
319;test_and_dev_simple_mixtures.at:5;simple_mixtures: tricommand;;
320;test_and_dev_simple_mixtures.at:10;simple_mixtures: infocommand;;
321;test_and_dev_simple_mixtures.at:15;simple_mixtures: jtcommand;;
322;test_and_dev_snake.at:5;snake: tricommand;;
323;test_and_dev_snake.at:10;snake: infocommand;;
324;test_and_dev_snake.at:15;snake: jtcommand;;
325;test_and_dev_snake.at:20;snake: vitcommand;;
326;test_and_dev_staka_gmtk.at:5;staka/gmtk: tricommand;;
327;test_and_dev_staka_gmtk.at:10;staka/gmtk: infocommand;;
328;test_and_dev_staka_gmtk.at:15;staka/gmtk: jtcommand;;
329;test_and_dev_staka_gmtk.at:23;staka/gmtk: vitcommand;;
330;test_and_dev_staka_hmm.at:5;staka/hmm: tricommand;;
331;test_and_dev_staka_hmm.at:13;staka/hmm: infocommand;;
332;test_and_dev_staka_hmm.at:18;staka/hmm: jtcommand;;
333;test_and_dev_staka_hmm.at:23;staka/hmm: vitcommand;;
334;test_and_dev_staka_Jan2005.at:5;staka/Jan2005: tricommand;;
335;test_and_dev_staka_Jan2005.at:10;staka/Jan2005: infocommand;;
336;test_and_dev_staka_Jan2005.at:18;staka/Jan2005: traincommand;;
337;test_and_dev_staka_Jan2005.at:25;staka/Jan2005: jtcommand;;
338;test_and_dev_staka_test1.at:5;staka/test1: tricommand;;
339;test_and_dev_staka_test1.at:13;staka/test1: infocommand;;
340;test_and_dev_staka_test1.at:18;staka/test1: traincommand;;
341;test_and_dev_staka_test1.at:23;staka/test1: jtcommand;;
342;test_and_dev_staka_test1.at:28;staka/test1: vitcommand;;
343;test_and_dev_staka_test2.at:5;staka/test2: tricommand;;
344;test_and_dev_staka_test2.at:13;staka/test2: infocommand;;
345;test_and_dev_staka_test2.at:18;staka/test2: traincommand;;
346;test_and_dev_staka_test2.at:23;staka/test2: jtcommand;;
347;test_and_dev_staka_test2.at:28;staka/test2: vitcommand;;
348;test_and_dev_static_example.at:5;static_example: tricommand;;
349;test_and_dev_static_example.at:10;static_example: infocommand;;
350;test_and_dev_static_example.at:15;static_example: jtcommand;;
351;test_and_dev_static_example.at:20;static_example: vitcommand;;
352;test_and_dev_SVM_to_DBN_exp.at:5;SVM_to_DBN_exp: tricommand;;
353;test_and_dev_SVM_to_DBN_exp.at:10;SVM_to_DBN_exp: infocommand;;
354;test_and_dev_SVM_to_DBN_exp.at:15;SVM_to_DBN_exp: jtcommand;;
355;test_and_dev_SVM_to_DBN_exp.at:20;SVM_to_DBN_exp: vitcommand;;
356;test_and_dev_switching_weight_debug.at:5;switching_weight_debug: tricommand;;
357;test_and_dev_switching_weight_debug.at:10;switching_weight_debug: infocommand;;
358;test_and_dev_switching_weight_debug.at:15;switching_weight_debug: jtcommand;;
359;test_and_dev_tagger.at:5;tagger: tricommand;;
360;test_and_dev_tagger.at:10;tagger: infocommand;;
361;test_and_dev_tagger.at:15;tagger: traincommand;;
362;test_and_dev_tagger.at:20;tagger: jtcommand;;
363;test_and_dev_tagger.at:25;tagger: vitcommand;;
364;test_and_dev_testLMs.at:5;testLMs: tricommand;;
365;test_and_dev_testLMs.at:10;testLMs: infocommand;;
366;test_and_dev_testLMs.at:15;testLMs: jtcommand;;
367;test_and_dev_testLMs.at:20;testLMs: vitcommand;;
368;test_and_dev_test-trigram.1.at:5;test-trigram.1: tricommand;;
369;test_and_dev_test-trigram.1.at:10;test-trigram.1: infocommand;;
370;test_and_dev_test-trigram.1.at:15;test-trigram.1: traincommand;;
371;test_and_dev_test-trigram.1.at:22;test-trigram.1: jtcommand;;
372;test_and_dev_test-trigram.1.at:29;test-trigram.1: vitcommand;;
373;test_and_dev_thad_july.at:5;thad_july: tricommand;;
374;test_and_dev_thad_july.at:10;thad_july: infocommand;;
375;test_and_dev_thad_july.at:15;thad_july: jtcommand;;
376;test_and_dev_thad_july.at:22;thad_july: vitcommand;;
377;test_and_dev_thad_june.at:5;thad_june: tricommand;;
378;test_and_dev_thad_june.at:10;thad_june: infocommand;;
379;test_and_dev_thad_june.at:15;thad_june: traincommand;;
380;test_and_dev_thad_june.at:22;thad_june: jtcommand;;
381;test_and_dev_thad_june.at:29;thad_june: vitcommand;;
382;test_and_dev_ticket137.at:5;ticket137: tricommand;;
383;test_and_dev_ticket137.at:10;ticket137: infocommand;;
384;test_and_dev_ticket137.at:15;ticket137: traincommand;;
385;test_and_dev_ticket137.at:20;ticket137: jtcommand;;
386;test_and_dev_ticket144.at:5;ticket144: tricommand;;
387;test_and_dev_ticket144.at:10;ticket144: infocommand;;
388;test_and_dev_ticket144.at:15;ticket144: jtcommand;;
389;test_and_dev_ticket144.at:20;ticket144: vitcommand;;
390;test_and_dev_ticket425.at:5;ticket425: tricommand;;
391;test_and_dev_ticket425.at:10;ticket425: infocommand;;
392;test_and_dev_ticket425.at:15;ticket425: traincommand;;
393;test_and_dev_ticket425.at:20;ticket425: jtcommand;;
394;test_and_dev_ticket425.at:25;ticket425: vitcommand;;
395;test_and_dev_timit_system.at:5;timit/system: tricommand;;
396;test_and_dev_timit_system.at:10;timit/system: infocommand;;
397;test_and_dev_timit_system.at:15;timit/system: traincommand;;
398;test_and_dev_timit_system.at:20;timit/system: vitcommand;;
399;test_and_dev_toyFisher.at:5;toyFisher: tricommand;;
400;test_and_dev_toyFisher.at:10;toyFisher: infocommand;;
401;test_and_dev_toyFisher.at:22;toyFisher: traincommand;;
402;test_and_dev_toyFisher.at:29;toyFisher: jtcommand;;
403;test_and_dev_trigger.at:5;trigger: tricommand;;
404;test_and_dev_trigger.at:10;trigger: infocommand;;
405;test_and_dev_trigger.at:15;trigger: jtcommand;;
406;test_and_dev_trigger.at:20;trigger: vitcommand;;
407;test_and_dev_triphone_hmm.at:5;triphone_hmm: tricommand;;
408;test_and_dev_triphone_hmm.at:10;triphone_hmm: infocommand;;
409;test_and_dev_triphone_hmm.at:15;triphone_hmm: jtcommand;;
410;test_and_dev_triphone_hmm.at:20;triphone_hmm: vitcommand;;
411;test_and_dev_water.at:5;water: tricommand;;
412;test_and_dev_water.at:10;water: infocommand;;
413;test_and_dev_water.at:15;water: jtcommand;;
414;test_and_dev_water.at:22;water: vitcommand;;
415;test_and_dev_wsj_decoder.at:5;wsj_decoder: tricommand;;
416;test_and_dev_wsj_decoder.at:10;wsj_decoder: infocommand;;
417;test_and_dev_wsj_decoder.at:19;wsj_decoder: jtcommand;;
418;test_and_dev_wsj_decoder.at:26;wsj_decoder: vitcommand;;
419;test_and_dev_xiao_gmtktests.at:5;xiao_gmtktests: tricommand;;
420;test_and_dev_xiao_gmtktests.at:10;xiao_gmtktests: infocommand;;
421;test_and_dev_xiao_gmtktests.at:15;xiao_gmtktests: traincommand;;
422;test_and_dev_xiao_gmtktests.at:20;xiao_gmtktests: jtcommand;;
423;test_and_dev_xiao_gmtktests.at:25;xiao_gmtktests: vitcommand;;
424;test_and_dev_xiaoyu.at:5;xiaoyu: tricommand;;
425;test_and_dev_xiaoyu.at:10;xiaoyu: infocommand;;
426;test_and_dev_xiaoyu.at:15;xiaoyu: jtcommand;;
427;test_and_dev_xiaoyu.at:20;xiaoyu: vitcommand;;
428;test_and_dev_xwrd.n.at:5;xwrd.n: tricommand;;
429;test_and_dev_xwrd.n.at:10;xwrd.n: infocommand;;
430;test_and_dev_xwrd.n.at:19;xwrd.n: jtcommand;;
431;test_and_dev_xwrd.n.at:24;xwrd.n: vitcommand;;
432;test_and_dev_xwrd_w_ve_pics.at:5;xwrd_w_ve_pics: tricommand;;
433;test_and_dev_xwrd_w_ve_pics.at:10;xwrd_w_ve_pics: infocommand;;
434;test_and_dev_xwrd_w_ve_pics.at:15;xwrd_w_ve_pics: jtcommand;;
435;test_and_dev_xwrd_w_ve_pics.at:20;xwrd_w_ve_pics: vitcommand;;
436;test_and_dev_zafer_abort.at:5;zafer_abort: tricommand;;
437;test_and_dev_zafer_abort.at:10;zafer_abort: infocommand;;
438;test_and_dev_zafer_abort.at:15;zafer_abort: traincommand;;
439;test_and_dev_zafer_abort.at:22;zafer_abort: jtcommand;;
440;test_and_dev_zafer_abort.at:27;zafer_abort: vitcommand;;
"
# List of the all the test groups.
at_groups_all=`$as_echo "$at_help_all" | sed 's/;.*//'`

# at_fn_validate_ranges NAME...
# -----------------------------
# Validate and normalize the test group number contained in each variable
# NAME. Leading zeroes are treated as decimal.
at_fn_validate_ranges ()
{
  for at_grp
  do
    eval at_value=\$$at_grp
    if test $at_value -lt 1 || test $at_value -gt 440; then
      $as_echo "invalid test group: $at_value" >&2
      exit 1
    fi
    case $at_value in
      0*) # We want to treat leading 0 as decimal, like expr and test, but
	  # AS_VAR_ARITH treats it as octal if it uses $(( )).
	  # With XSI shells, ${at_value#${at_value%%[1-9]*}} avoids the
	  # expr fork, but it is not worth the effort to determine if the
	  # shell supports XSI when the user can just avoid leading 0.
	  eval $at_grp='`expr $at_value + 0`' ;;
    esac
  done
}

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" : '[^=]*=\(.*\)'` ;;
  *)    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 )
	at_clean=:
	;;

    --color )
	at_color=always
	;;
    --color=* )
	case $at_optarg in
	no | never | none) at_color=never ;;
	auto | tty | if-tty) at_color=auto ;;
	always | yes | force) at_color=always ;;
	*) at_optname=`echo " $at_option" | sed 's/^ //; s/=.*//'`
	   as_fn_error $? "unrecognized argument to $at_optname: $at_optarg" ;;
	esac
	;;

    --debug | -d )
	at_debug_p=:
	;;

    --errexit | -e )
	at_debug_p=:
	at_errexit_p=:
	;;

    --verbose | -v )
	at_verbose=; at_quiet=:
	;;

    --trace | -x )
	at_traceon='set -x'
	at_trace_echo=echo
	at_check_filter_trace=at_fn_filter_trace
	;;

    [0-9] | [0-9][0-9] | [0-9][0-9][0-9] | [0-9][0-9][0-9][0-9])
	at_fn_validate_ranges at_option
	as_fn_append at_groups "$at_option$as_nl"
	;;

    # 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_fn_validate_ranges at_range_start
	at_range=`$as_echo "$at_groups_all" | \
	  sed -ne '/^'$at_range_start'$/,$p'`
	as_fn_append at_groups "$at_range$as_nl"
	;;

    -[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_fn_validate_ranges at_range_end
	at_range=`$as_echo "$at_groups_all" | \
	  sed -ne '1,/^'$at_range_end'$/p'`
	as_fn_append at_groups "$at_range$as_nl"
	;;

    [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_fn_validate_ranges at_range_start at_range_end
	at_range=`$as_echo "$at_groups_all" | \
	  sed -ne '/^'$at_range_start'$/,/^'$at_range_end'$/p'`
	as_fn_append at_groups "$at_range$as_nl"
	;;

    # Directory selection.
    --directory | -C )
	at_prev=--directory
	;;
    --directory=* )
	at_change_dir=:
	at_dir=$at_optarg
	if test x- = "x$at_dir" ; then
	  at_dir=./-
	fi
	;;

    # Parallel execution.
    --jobs | -j )
	at_jobs=0
	;;
    --jobs=* | -j[0-9]* )
	if test -n "$at_optarg"; then
	  at_jobs=$at_optarg
	else
	  at_jobs=`expr X$at_option : 'X-j\(.*\)'`
	fi
	case $at_jobs in *[!0-9]*)
	  at_optname=`echo " $at_option" | sed 's/^ //; s/[0-9=].*//'`
	  as_fn_error $? "non-numeric argument to $at_optname: $at_jobs" ;;
	esac
	;;

    # 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=`$as_echo "$at_groups_selected" |
	      grep -i $at_invert "^[1-9][^;]*;.*[; ]$at_keyword[ ;]"`
	done
	# Smash the keywords.
	at_groups_selected=`$as_echo "$at_groups_selected" | sed 's/;.*//'`
	as_fn_append at_groups "$at_groups_selected$as_nl"
	;;
    --recheck)
	at_recheck=:
	;;

    *=*)
	at_envvar=`expr "x$at_option" : 'x\([^=]*\)='`
	# Reject names that are not valid shell variable names.
	case $at_envvar in
	  '' | [0-9]* | *[!_$as_cr_alnum]* )
	    as_fn_error $? "invalid variable name: \`$at_envvar'" ;;
	esac
	at_value=`$as_echo "$at_optarg" | sed "s/'/'\\\\\\\\''/g"`
	# Export now, but save eval for later and for debug scripts.
	export $at_envvar
	as_fn_append at_debug_args " $at_envvar='$at_value'"
	;;

     *) $as_echo "$as_me: invalid option: $at_option" >&2
	$as_echo "Try \`$0 --help' for more information." >&2
	exit 1
	;;
  esac
done

# Verify our last option didn't require an argument
if test -n "$at_prev"; then :
  as_fn_error $? "\`$at_prev' requires an argument"
fi

# The file containing the suite.
at_suite_log=$at_dir/$as_me.log

# Selected test groups.
if test -z "$at_groups$at_recheck"; then
  at_groups=$at_groups_all
else
  if test -n "$at_recheck" && test -r "$at_suite_log"; then
    at_oldfails=`sed -n '
      /^Failed tests:$/,/^Skipped tests:$/{
	s/^[ ]*\([1-9][0-9]*\):.*/\1/p
      }
      /^Unexpected passes:$/,/^## Detailed failed tests/{
	s/^[ ]*\([1-9][0-9]*\):.*/\1/p
      }
      /^## Detailed failed tests/q
      ' "$at_suite_log"`
    as_fn_append at_groups "$at_oldfails$as_nl"
  fi
  # Sort the tests, removing duplicates.
  at_groups=`$as_echo "$at_groups" | sort -nu | sed '/^$/d'`
fi

if test x"$at_color" = xalways \
   || { test x"$at_color" = xauto && test -t 1; }; then
  at_red=`printf '\033[0;31m'`
  at_grn=`printf '\033[0;32m'`
  at_lgn=`printf '\033[1;32m'`
  at_blu=`printf '\033[1;34m'`
  at_std=`printf '\033[m'`
else
  at_red= at_grn= at_lgn= at_blu= at_std=
fi

# Help message.
if $at_help_p; then
  cat <<_ATEOF || at_write_fail=1
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.

Do not change environment variables directly.  Instead, set them via
command line arguments.  Set \`AUTOTEST_PATH' to select the executables
to exercise.  Each relative directory is expanded as build and source
directories relative to the top level of this distribution.
E.g., from within the build directory /tmp/foo-1.0, invoking this:

  $ $0 AUTOTEST_PATH=bin

is equivalent to the following, assuming the source directory is /src/foo-1.0:

  PATH=/tmp/foo-1.0/bin:/src/foo-1.0/bin:\$PATH $0
_ATEOF
cat <<_ATEOF || at_write_fail=1

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 || at_write_fail=1

Execution tuning:
  -C, --directory=DIR
                 change to directory DIR before starting
      --color[=never|auto|always]
                 disable colored test results, or enable even without terminal
  -j, --jobs[=N]
                 Allow N jobs at once; infinite jobs with no arg (default 1)
  -k, --keywords=KEYWORDS
                 select the tests matching all the comma-separated KEYWORDS
                 multiple \`-k' accumulate; prefixed \`!' negates a KEYWORD
      --recheck  select all tests that failed or passed unexpectedly last time
  -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 || at_write_fail=1

Report bugs to <https://j.ee.washington.edu/trac/gmtk/newticket>.
_ATEOF
  exit $at_write_fail
fi

# List of tests.
if $at_list_p; then
  cat <<_ATEOF || at_write_fail=1
GMTK 1.4.3 test suite: GMTK Test And Dev Suite test groups:

 NUM: FILE-NAME:LINE     TEST-GROUP-NAME
      KEYWORDS

_ATEOF
  # Pass an empty line as separator between selected groups and help.
  $as_echo "$at_groups$as_nl$as_nl$at_help_all" |
    awk 'NF == 1 && FS != ";" {
	   selected[$ 1] = 1
	   next
	 }
	 /^$/ { FS = ";" }
	 NF > 0 {
	   if (selected[$ 1]) {
	     printf " %3d: %-18s %s\n", $ 1, $ 2, $ 3
	     if ($ 4) {
	       lmax = 79
	       indent = "     "
	       line = indent
	       len = length (line)
	       n = split ($ 4, a, " ")
	       for (i = 1; i <= n; i++) {
		 l = length (a[i]) + 1
		 if (i > 1 && len + l > lmax) {
		   print line
		   line = indent " " a[i]
		   len = length (line)
		 } else {
		   line = line " " a[i]
		   len += l
		 }
	       }
	       if (n)
		 print line
	     }
	   }
	 }' || at_write_fail=1
  exit $at_write_fail
fi
if $at_version_p; then
  $as_echo "$as_me (GMTK 1.4.3)" &&
  cat <<\_ATEOF || at_write_fail=1

Copyright (C) 2013 Jeff Bilmes

Copyright (C) 2012 Free Software Foundation, Inc.
This test suite is free software; the Free Software Foundation gives
unlimited permission to copy, distribute and modify it.
_ATEOF
  exit $at_write_fail
fi

# Should we print banners?  Yes if more than one test is run.
case $at_groups in #(
  *$as_nl* )
      at_print_banners=: ;; #(
  * ) at_print_banners=false ;;
esac
# Text for banner N, set to a single space once printed.

# Take any -C into account.
if $at_change_dir ; then
  test x != "x$at_dir" && cd "$at_dir" \
    || as_fn_error $? "unable to change directory"
  at_dir=`pwd`
fi

# Load the config files for any default variable assignments.
for at_file in atconfig atlocal
do
  test -r $at_file || continue
  . ./$at_file || as_fn_error $? "invalid content: $at_file"
done

# Autoconf <=2.59b set at_top_builddir instead of at_top_build_prefix:
: "${at_top_build_prefix=$at_top_builddir}"

# Perform any assignments requested during argument parsing.
eval "$at_debug_args"

# 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_var in srcdir top_srcdir top_build_prefix
  do
    eval at_val=\$at_$at_dir_var
    case $at_val in
      [\\/$]* | ?:[\\/]* ) at_prefix= ;;
      *) at_prefix=../../ ;;
    esac
    eval "$at_dir_var=\$at_prefix\$at_val"
  done
fi

## -------------------- ##
## Directory structure. ##
## -------------------- ##

# This is the set of directories and files used by this script
# (non-literals are capitalized):
#
# TESTSUITE         - the testsuite
# TESTSUITE.log     - summarizes the complete testsuite run
# TESTSUITE.dir/    - created during a run, remains after -d or failed test
# + at-groups/      - during a run: status of all groups in run
# | + NNN/          - during a run: meta-data about test group NNN
# | | + check-line  - location (source file and line) of current AT_CHECK
# | | + status      - exit status of current AT_CHECK
# | | + stdout      - stdout of current AT_CHECK
# | | + stder1      - stderr, including trace
# | | + stderr      - stderr, with trace filtered out
# | | + test-source - portion of testsuite that defines group
# | | + times       - timestamps for computing duration
# | | + pass        - created if group passed
# | | + xpass       - created if group xpassed
# | | + fail        - created if group failed
# | | + xfail       - created if group xfailed
# | | + skip        - created if group skipped
# + at-stop         - during a run: end the run if this file exists
# + at-source-lines - during a run: cache of TESTSUITE line numbers for extraction
# + 0..NNN/         - created for each group NNN, remains after -d or failed test
# | + TESTSUITE.log - summarizes the group results
# | + ...           - files created during the group

# The directory the whole suite works in.
# Should be absolute to let the user `cd' at will.
at_suite_dir=$at_dir/$as_me.dir
# The file containing the suite ($at_dir might have changed since earlier).
at_suite_log=$at_dir/$as_me.log
# The directory containing helper files per test group.
at_helper_dir=$at_suite_dir/at-groups
# Stop file: if it exists, do not start new jobs.
at_stop_file=$at_suite_dir/at-stop
# The fifo used for the job dispatcher.
at_job_fifo=$at_suite_dir/at-job-fifo

if $at_clean; then
  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 $?
fi

# Don't take risks: use only absolute directories in PATH.
#
# For stand-alone test suites (ie. atconfig was not found),
# 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=`$as_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" && as_fn_append at_path $PATH_SEPARATOR
case $as_dir in
  [\\/]* | ?:[\\/]* )
    as_fn_append at_path "$as_dir"
    ;;
  * )
    if test -z "$at_top_build_prefix"; then
      # Stand-alone test suite.
      as_fn_append at_path "$as_dir"
    else
      # Embedded test suite.
      as_fn_append at_path "$at_top_build_prefix$as_dir$PATH_SEPARATOR"
      as_fn_append 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.
at_new_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=.
    test -d "$as_dir" || continue
case $as_dir in
  [\\/]* | ?:[\\/]* ) ;;
  * ) as_dir=`(cd "$as_dir" && pwd) 2>/dev/null` ;;
esac
case $PATH_SEPARATOR$at_new_path$PATH_SEPARATOR in
  *$PATH_SEPARATOR$as_dir$PATH_SEPARATOR*) ;;
  $PATH_SEPARATOR$PATH_SEPARATOR) at_new_path=$as_dir ;;
  *) as_fn_append at_new_path "$PATH_SEPARATOR$as_dir" ;;
esac
  done
IFS=$as_save_IFS

PATH=$at_new_path
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.
$as_echo "## ----------------------------------------------- ##
## GMTK 1.4.3 test suite: GMTK Test And Dev Suite. ##
## ----------------------------------------------- ##"
{
  $as_echo "## ----------------------------------------------- ##
## GMTK 1.4.3 test suite: GMTK Test And Dev Suite. ##
## ----------------------------------------------- ##"
  echo

  $as_echo "$as_me: command line was:"
  $as_echo "  \$ $0 $at_cli_args"
  echo

  # If ChangeLog exists, list a few lines in case it might help determining
  # the exact version.
  if test -n "$at_top_srcdir" && test -f "$at_top_srcdir/ChangeLog"; then
    $as_echo "## ---------- ##
## ChangeLog. ##
## ---------- ##"
    echo
    sed 's/^/| /;10q' "$at_top_srcdir/ChangeLog"
    echo
  fi

  {
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=.
    $as_echo "PATH: $as_dir"
  done
IFS=$as_save_IFS

}
  echo

  # Contents of the config files.
  for at_file in atconfig atlocal
  do
    test -r $at_file || continue
    $as_echo "$as_me: $at_file:"
    sed 's/^/| /' $at_file
    echo
  done
} >&5


## ------------------------- ##
## Autotest shell functions. ##
## ------------------------- ##

# at_fn_banner NUMBER
# -------------------
# Output banner NUMBER, provided the testsuite is running multiple groups and
# this particular banner has not yet been printed.
at_fn_banner ()
{
  $at_print_banners || return 0
  eval at_banner_text=\$at_banner_text_$1
  test "x$at_banner_text" = "x " && return 0
  eval "at_banner_text_$1=\" \""
  if test -z "$at_banner_text"; then
    $at_first || echo
  else
    $as_echo "$as_nl$at_banner_text$as_nl"
  fi
} # at_fn_banner

# at_fn_check_prepare_notrace REASON LINE
# ---------------------------------------
# Perform AT_CHECK preparations for the command at LINE for an untraceable
# command; REASON is the reason for disabling tracing.
at_fn_check_prepare_notrace ()
{
  $at_trace_echo "Not enabling shell tracing (command contains $1)"
  $as_echo "$2" >"$at_check_line_file"
  at_check_trace=: at_check_filter=:
  : >"$at_stdout"; : >"$at_stderr"
}

# at_fn_check_prepare_trace LINE
# ------------------------------
# Perform AT_CHECK preparations for the command at LINE for a traceable
# command.
at_fn_check_prepare_trace ()
{
  $as_echo "$1" >"$at_check_line_file"
  at_check_trace=$at_traceon at_check_filter=$at_check_filter_trace
  : >"$at_stdout"; : >"$at_stderr"
}

# at_fn_check_prepare_dynamic COMMAND LINE
# ----------------------------------------
# Decide if COMMAND at LINE is traceable at runtime, and call the appropriate
# preparation function.
at_fn_check_prepare_dynamic ()
{
  case $1 in
    *$as_nl*)
      at_fn_check_prepare_notrace 'an embedded newline' "$2" ;;
    *)
      at_fn_check_prepare_trace "$2" ;;
  esac
}

# at_fn_filter_trace
# ------------------
# Remove the lines in the file "$at_stderr" generated by "set -x" and print
# them to stderr.
at_fn_filter_trace ()
{
  mv "$at_stderr" "$at_stder1"
  grep '^ *+' "$at_stder1" >&2
  grep -v '^ *+' "$at_stder1" >"$at_stderr"
}

# at_fn_log_failure FILE-LIST
# ---------------------------
# Copy the files in the list on stdout with a "> " prefix, and exit the shell
# with a failure exit code.
at_fn_log_failure ()
{
  for file
    do $as_echo "$file:"; sed 's/^/> /' "$file"; done
  echo 1 > "$at_status_file"
  exit 1
}

# at_fn_check_skip EXIT-CODE LINE
# -------------------------------
# Check whether EXIT-CODE is a special exit code (77 or 99), and if so exit
# the test group subshell with that same exit code. Use LINE in any report
# about test failure.
at_fn_check_skip ()
{
  case $1 in
    99) echo 99 > "$at_status_file"; at_failed=:
	$as_echo "$2: hard failure"; exit 99;;
    77) echo 77 > "$at_status_file"; exit 77;;
  esac
}

# at_fn_check_status EXPECTED EXIT-CODE LINE
# ------------------------------------------
# Check whether EXIT-CODE is the EXPECTED exit code, and if so do nothing.
# Otherwise, if it is 77 or 99, exit the test group subshell with that same
# exit code; if it is anything else print an error message referring to LINE,
# and fail the test.
at_fn_check_status ()
{
  case $2 in
    $1 ) ;;
    77) echo 77 > "$at_status_file"; exit 77;;
    99) echo 99 > "$at_status_file"; at_failed=:
	$as_echo "$3: hard failure"; exit 99;;
    *) $as_echo "$3: exit code was $2, expected $1"
      at_failed=:;;
  esac
}

# at_fn_diff_devnull FILE
# -----------------------
# Emit a diff between /dev/null and FILE. Uses "test -s" to avoid useless diff
# invocations.
at_fn_diff_devnull ()
{
  test -s "$1" || return 0
  $at_diff "$at_devnull" "$1"
}

# at_fn_test NUMBER
# -----------------
# Parse out test NUMBER from the tail of this file.
at_fn_test ()
{
  eval at_sed=\$at_sed$1
  sed "$at_sed" "$at_myself" > "$at_test_source"
}

# at_fn_create_debugging_script
# -----------------------------
# Create the debugging script $at_group_dir/run which will reproduce the
# current test group.
at_fn_create_debugging_script ()
{
  {
    echo "#! /bin/sh" &&
    echo 'test "${ZSH_VERSION+set}" = set && alias -g '\''${1+"$@"}'\''='\''"$@"'\''' &&
    $as_echo "cd '$at_dir'" &&
    $as_echo "exec \${CONFIG_SHELL-$SHELL} \"$at_myself\" -v -d $at_debug_args $at_group \${1+\"\$@\"}" &&
    echo 'exit 1'
  } >"$at_group_dir/run" &&
  chmod +x "$at_group_dir/run"
}

## -------------------------------- ##
## End of autotest shell functions. ##
## -------------------------------- ##
{
  $as_echo "## ---------------- ##
## Tested programs. ##
## ---------------- ##"
  echo
} >&5

# Report what programs are being tested.
for at_program in : $at_tested
do
  test "$at_program" = : && continue
  case $at_program in
    [\\/]* | ?:[\\/]* ) $at_program_=$at_program ;;
    * )
    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

    at_program_=$as_dir/$at_program ;;
  esac
  if test -f "$at_program_"; then
    {
      $as_echo "$at_srcdir/testanddev.at:2: $at_program_ --version"
      "$at_program_" --version </dev/null
      echo
    } >&5 2>&1
  else
    as_fn_error $? "cannot find $at_program" "$LINENO" 5
  fi
done

{
  $as_echo "## ------------------ ##
## Running the tests. ##
## ------------------ ##"
} >&5

at_start_date=`date`
at_start_time=`date +%s 2>/dev/null`
$as_echo "$as_me: starting at: $at_start_date" >&5

# Create the master directory if it doesn't already exist.
as_dir="$at_suite_dir"; as_fn_mkdir_p ||
  as_fn_error $? "cannot create \`$at_suite_dir'" "$LINENO" 5

# 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

# Get the last needed group.
for at_group in : $at_groups; do :; done

# Extract the start and end lines of each test group at the tail
# of this file
awk '
BEGIN { FS="" }
/^#AT_START_/ {
  start = NR
}
/^#AT_STOP_/ {
  test = substr ($ 0, 10)
  print "at_sed" test "=\"1," start "d;" (NR-1) "q\""
  if (test == "'"$at_group"'") exit
}' "$at_myself" > "$at_suite_dir/at-source-lines" &&
. "$at_suite_dir/at-source-lines" ||
  as_fn_error $? "cannot create test line number cache" "$LINENO" 5
rm -f "$at_suite_dir/at-source-lines"

# Set number of jobs for `-j'; avoid more jobs than test groups.
set X $at_groups; shift; at_max_jobs=$#
if test $at_max_jobs -eq 0; then
  at_jobs=1
fi
if test $at_jobs -ne 1 &&
   { test $at_jobs -eq 0 || test $at_jobs -gt $at_max_jobs; }; then
  at_jobs=$at_max_jobs
fi

# If parallel mode, don't output banners, don't split summary lines.
if test $at_jobs -ne 1; then
  at_print_banners=false
  at_quiet=:
fi

# Set up helper dirs.
rm -rf "$at_helper_dir" &&
mkdir "$at_helper_dir" &&
cd "$at_helper_dir" &&
{ test -z "$at_groups" || mkdir $at_groups; } ||
as_fn_error $? "testsuite directory setup failed" "$LINENO" 5

# Functions for running a test group.  We leave the actual
# test group execution outside of a shell function in order
# to avoid hitting zsh 4.x exit status bugs.

# at_fn_group_prepare
# -------------------
# Prepare for running a test group.
at_fn_group_prepare ()
{
  # The directory for additional per-group helper files.
  at_job_dir=$at_helper_dir/$at_group
  # The file containing the location of the last AT_CHECK.
  at_check_line_file=$at_job_dir/check-line
  # The file containing the exit status of the last command.
  at_status_file=$at_job_dir/status
  # The files containing the output of the tested commands.
  at_stdout=$at_job_dir/stdout
  at_stder1=$at_job_dir/stder1
  at_stderr=$at_job_dir/stderr
  # The file containing the code for a test group.
  at_test_source=$at_job_dir/test-source
  # The file containing dates.
  at_times_file=$at_job_dir/times

  # Be sure to come back to the top test directory.
  cd "$at_suite_dir"

  # Clearly separate the test groups when verbose.
  $at_first || $at_verbose echo

  at_group_normalized=$at_group

  eval '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.
  # If one already exists, the user may have invoked ./run from
  # within that directory; we remove the contents, but not the
  # directory itself, so that we aren't pulling the rug out from
  # under the shell's notion of the current directory.
  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"/* "$at_group_dir"/.[!.] "$at_group_dir"/.??*
fi ||
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: test directory for $at_group_normalized could not be cleaned" >&5
$as_echo "$as_me: WARNING: test directory for $at_group_normalized could not be cleaned" >&2;}
  # Be tolerant if the above `rm' was not able to remove the directory.
  as_dir="$at_group_dir"; as_fn_mkdir_p

  echo 0 > "$at_status_file"

  # In verbose mode, append to the log file *and* show on
  # the standard output; in quiet mode only write to the log.
  if test -z "$at_verbose"; then
    at_tee_pipe='tee -a "$at_group_log"'
  else
    at_tee_pipe='cat >> "$at_group_log"'
  fi
}

# at_fn_group_banner ORDINAL LINE DESC PAD [BANNER]
# -------------------------------------------------
# Declare the test group ORDINAL, located at LINE with group description DESC,
# and residing under BANNER. Use PAD to align the status column.
at_fn_group_banner ()
{
  at_setup_line="$2"
  test -n "$5" && at_fn_banner $5
  at_desc="$3"
  case $1 in
    [0-9])      at_desc_line="  $1: ";;
    [0-9][0-9]) at_desc_line=" $1: " ;;
    *)          at_desc_line="$1: "  ;;
  esac
  as_fn_append at_desc_line "$3$4"
  $at_quiet $as_echo_n "$at_desc_line"
  echo "#                             -*- compilation -*-" >> "$at_group_log"
}

# at_fn_group_postprocess
# -----------------------
# Perform cleanup after running a test group.
at_fn_group_postprocess ()
{
  # 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"

  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 <https://j.ee.washington.edu/trac/gmtk/newticket>.
_ATEOF
    $as_echo "$at_setup_line" >"$at_check_line_file"
    at_status=99
  fi
  $at_verbose $as_echo_n "$at_group. $at_setup_line: "
  $as_echo_n "$at_group. $at_setup_line: " >> "$at_group_log"
  case $at_xfail:$at_status in
    yes:0)
	at_msg="UNEXPECTED PASS"
	at_res=xpass
	at_errexit=$at_errexit_p
	at_color=$at_red
	;;
    no:0)
	at_msg="ok"
	at_res=pass
	at_errexit=false
	at_color=$at_grn
	;;
    *:77)
	at_msg='skipped ('`cat "$at_check_line_file"`')'
	at_res=skip
	at_errexit=false
	at_color=$at_blu
	;;
    no:* | *:99)
	at_msg='FAILED ('`cat "$at_check_line_file"`')'
	at_res=fail
	at_errexit=$at_errexit_p
	at_color=$at_red
	;;
    yes:*)
	at_msg='expected failure ('`cat "$at_check_line_file"`')'
	at_res=xfail
	at_errexit=false
	at_color=$at_lgn
	;;
  esac
  echo "$at_res" > "$at_job_dir/$at_res"
  # In parallel mode, output the summary line only afterwards.
  if test $at_jobs -ne 1 && test -n "$at_verbose"; then
    $as_echo "$at_desc_line $at_color$at_msg$at_std"
  else
    # Make sure there is a separator even with long titles.
    $as_echo " $at_color$at_msg$at_std"
  fi
  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
      $as_echo "$at_log_msg" >> "$at_group_log"
      $as_echo "$at_log_msg" >&5

      # Cleanup the group directory, unless the user wants the files
      # or the success was unexpected.
      if $at_debug_p || test $at_res = xpass; then
	at_fn_create_debugging_script
	if test $at_res = xpass && $at_errexit; then
	  echo stop > "$at_stop_file"
	fi
      else
	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
	rm -f "$at_test_source"
      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.
      $as_echo "$at_log_msg" >> "$at_group_log"

      # Upon failure, keep the group directory for autopsy, and create
      # the debugging script.  With -e, do not start any further tests.
      at_fn_create_debugging_script
      if $at_errexit; then
	echo stop > "$at_stop_file"
      fi
      ;;
  esac
}


## ------------ ##
## Driver loop. ##
## ------------ ##


if (set -m && set +m && set +b) >/dev/null 2>&1; then
  set +b
  at_job_control_on='set -m' at_job_control_off='set +m' at_job_group=-
else
  at_job_control_on=: at_job_control_off=: at_job_group=
fi

for at_signal in 1 2 15; do
  trap 'set +x; set +e
	$at_job_control_off
	at_signal='"$at_signal"'
	echo stop > "$at_stop_file"
	trap "" $at_signal
	at_pgids=
	for at_pgid in `jobs -p 2>/dev/null`; do
	  at_pgids="$at_pgids $at_job_group$at_pgid"
	done
	test -z "$at_pgids" || kill -$at_signal $at_pgids 2>/dev/null
	wait
	if test "$at_jobs" -eq 1 || test -z "$at_verbose"; then
	  echo >&2
	fi
	at_signame=`kill -l $at_signal 2>&1 || echo $at_signal`
	set x $at_signame
	test 1 -gt 2 && at_signame=$at_signal
	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: caught signal $at_signame, bailing out" >&5
$as_echo "$as_me: WARNING: caught signal $at_signame, bailing out" >&2;}
	as_fn_arith 128 + $at_signal && exit_status=$as_val
	as_fn_exit $exit_status' $at_signal
done

rm -f "$at_stop_file"
at_first=:

if test $at_jobs -ne 1 &&
     rm -f "$at_job_fifo" &&
     test -n "$at_job_group" &&
     ( mkfifo "$at_job_fifo" && trap 'exit 1' PIPE STOP TSTP ) 2>/dev/null
then
  # FIFO job dispatcher.

  trap 'at_pids=
	for at_pid in `jobs -p`; do
	  at_pids="$at_pids $at_job_group$at_pid"
	done
	if test -n "$at_pids"; then
	  at_sig=TSTP
	  test "${TMOUT+set}" = set && at_sig=STOP
	  kill -$at_sig $at_pids 2>/dev/null
	fi
	kill -STOP $$
	test -z "$at_pids" || kill -CONT $at_pids 2>/dev/null' TSTP

  echo
  # Turn jobs into a list of numbers, starting from 1.
  at_joblist=`$as_echo "$at_groups" | sed -n 1,${at_jobs}p`

  set X $at_joblist
  shift
  for at_group in $at_groups; do
    $at_job_control_on 2>/dev/null
    (
      # Start one test group.
      $at_job_control_off
      if $at_first; then
	exec 7>"$at_job_fifo"
      else
	exec 6<&-
      fi
      trap 'set +x; set +e
	    trap "" PIPE
	    echo stop > "$at_stop_file"
	    echo >&7
	    as_fn_exit 141' PIPE
      at_fn_group_prepare
      if cd "$at_group_dir" &&
	 at_fn_test $at_group &&
	 . "$at_test_source"
      then :; else
	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to parse test group: $at_group" >&5
$as_echo "$as_me: WARNING: unable to parse test group: $at_group" >&2;}
	at_failed=:
      fi
      at_fn_group_postprocess
      echo >&7
    ) &
    $at_job_control_off
    if $at_first; then
      at_first=false
      exec 6<"$at_job_fifo" 7>"$at_job_fifo"
    fi
    shift # Consume one token.
    if test $# -gt 0; then :; else
      read at_token <&6 || break
      set x $*
    fi
    test -f "$at_stop_file" && break
  done
  exec 7>&-
  # Read back the remaining ($at_jobs - 1) tokens.
  set X $at_joblist
  shift
  if test $# -gt 0; then
    shift
    for at_job
    do
      read at_token
    done <&6
  fi
  exec 6<&-
  wait
else
  # Run serially, avoid forks and other potential surprises.
  for at_group in $at_groups; do
    at_fn_group_prepare
    if cd "$at_group_dir" &&
       at_fn_test $at_group &&
       . "$at_test_source"; then :; else
      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to parse test group: $at_group" >&5
$as_echo "$as_me: WARNING: unable to parse test group: $at_group" >&2;}
      at_failed=:
    fi
    at_fn_group_postprocess
    test -f "$at_stop_file" && break
    at_first=false
  done
fi

# Wrap up the test suite with summary statistics.
cd "$at_helper_dir"

# Use ?..???? when the list must remain sorted, the faster * otherwise.
at_pass_list=`for f in */pass; do echo $f; done | sed '/\*/d; s,/pass,,'`
at_skip_list=`for f in */skip; do echo $f; done | sed '/\*/d; s,/skip,,'`
at_xfail_list=`for f in */xfail; do echo $f; done | sed '/\*/d; s,/xfail,,'`
at_xpass_list=`for f in ?/xpass ??/xpass ???/xpass ????/xpass; do
		 echo $f; done | sed '/?/d; s,/xpass,,'`
at_fail_list=`for f in ?/fail ??/fail ???/fail ????/fail; do
		echo $f; done | sed '/?/d; s,/fail,,'`

set X $at_pass_list $at_xpass_list $at_xfail_list $at_fail_list $at_skip_list
shift; at_group_count=$#
set X $at_xpass_list; shift; at_xpass_count=$#; at_xpass_list=$*
set X $at_xfail_list; shift; at_xfail_count=$#
set X $at_fail_list; shift; at_fail_count=$#; at_fail_list=$*
set X $at_skip_list; shift; at_skip_count=$#

as_fn_arith $at_group_count - $at_skip_count && at_run_count=$as_val
as_fn_arith $at_xpass_count + $at_fail_count && at_unexpected_count=$as_val
as_fn_arith $at_xfail_count + $at_fail_count && at_total_fail_count=$as_val

# Back to the top directory.
cd "$at_dir"
rm -rf "$at_helper_dir"

# Compute the duration of the suite.
at_stop_date=`date`
at_stop_time=`date +%s 2>/dev/null`
$as_echo "$as_me: ending at: $at_stop_date" >&5
case $at_start_time,$at_stop_time in
  [0-9]*,[0-9]*)
    as_fn_arith $at_stop_time - $at_start_time && at_duration_s=$as_val
    as_fn_arith $at_duration_s / 60 && at_duration_m=$as_val
    as_fn_arith $at_duration_m / 60 && at_duration_h=$as_val
    as_fn_arith $at_duration_s % 60 && at_duration_s=$as_val
    as_fn_arith $at_duration_m % 60 && at_duration_m=$as_val
    at_duration="${at_duration_h}h ${at_duration_m}m ${at_duration_s}s"
    $as_echo "$as_me: test suite duration: $at_duration" >&5
    ;;
esac

echo
$as_echo "## ------------- ##
## Test results. ##
## ------------- ##"
echo
{
  echo
  $as_echo "## ------------- ##
## Test results. ##
## ------------- ##"
  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."
  at_color=$at_red
else
  # Don't you just love exponential explosion of the number of cases?
  at_color=$at_red
  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." at_color=$at_grn ;;
    0:0:*) at_result="$at_result behaved as expected." at_color=$at_lgn ;;

    # 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_color$at_result$at_std"
  echo "$at_result" >&5
else
  echo "${at_color}ERROR: $at_result$at_std" >&2
  echo "ERROR: $at_result" >&5
  {
    echo
    $as_echo "## ------------------------ ##
## Summary of the failures. ##
## ------------------------ ##"

    # Summary of failed and skipped tests.
    if test $at_fail_count != 0; then
      echo "Failed tests:"
      $SHELL "$at_myself" $at_fail_list --list
      echo
    fi
    if test $at_skip_count != 0; then
      echo "Skipped tests:"
      $SHELL "$at_myself" $at_skip_list --list
      echo
    fi
    if test $at_xpass_count != 0; then
      echo "Unexpected passes:"
      $SHELL "$at_myself" $at_xpass_list --list
      echo
    fi
    if test $at_fail_count != 0; then
      $as_echo "## ---------------------- ##
## Detailed failed tests. ##
## ---------------------- ##"
      echo
      for at_group in $at_fail_list
      do
	at_group_normalized=$at_group

  eval '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
  if $at_debug_p; then
    at_msg='per-test log files'
  else
    at_msg="\`${at_testdir+${at_testdir}/}$as_me.log'"
  fi
  $as_echo "Please send $at_msg and all information you think might help:

   To: <https://j.ee.washington.edu/trac/gmtk/newticket>
   Subject: [GMTK 1.4.3] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly}

You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point.  Its output may
be found below \`${at_testdir+${at_testdir}/}$as_me.dir'.
"
  exit 1
fi

exit 0

## ------------- ##
## Actual tests. ##
## ------------- ##
#AT_START_1
at_fn_group_banner 1 'test_and_dev_20090526.at:5' \
  "20090526: tricommand" "                           "
at_xfail=no
(
  $as_echo "1. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_20090526.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/20090526/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_20090526.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_20090526.at:7: (cd \$TEST_AND_DEV/20090526 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_20090526.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/20090526 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_20090526.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_1
#AT_START_2
at_fn_group_banner 2 'test_and_dev_20090526.at:10' \
  "20090526: infocommand" "                          "
at_xfail=no
(
  $as_echo "2. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_20090526.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/20090526/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_20090526.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_20090526.at:12: (cd \$TEST_AND_DEV/20090526 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_20090526.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/20090526 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_20090526.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_2
#AT_START_3
at_fn_group_banner 3 'test_and_dev_20090526.at:15' \
  "20090526: jtcommand" "                            "
at_xfail=no
(
  $as_echo "3. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_20090526.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/20090526/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_20090526.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_20090526.at:17: (cd \$TEST_AND_DEV/20090526 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_20090526.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/20090526 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_20090526.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_3
#AT_START_4
at_fn_group_banner 4 'test_and_dev_20090526.at:20' \
  "20090526: vitcommand" "                           "
at_xfail=no
(
  $as_echo "4. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_20090526.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/20090526/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_20090526.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_20090526.at:22: (cd \$TEST_AND_DEV/20090526 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_20090526.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/20090526 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_20090526.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_4
#AT_START_5
at_fn_group_banner 5 'test_and_dev_20091118.60.at:5' \
  "20091118.60: tricommand" "                        "
at_xfail=no
(
  $as_echo "5. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_20091118.60.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/20091118.60/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_20091118.60.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_20091118.60.at:7: for f in \`ls \$TEST_AND_DEV/20091118.60/params/*.bz2\`; do \\
            if test ! -f \${f%.bz2}; then bunzip2 -k \$f; fi \\
          done"
at_fn_check_prepare_notrace 'a `...` command substitution' "test_and_dev_20091118.60.at:7"
( $at_check_trace; for f in `ls $TEST_AND_DEV/20091118.60/params/*.bz2`; do \
            if test ! -f ${f%.bz2}; then bunzip2 -k $f; fi \
          done
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_20091118.60.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_20091118.60.at:10: (cd \$TEST_AND_DEV/20091118.60 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_20091118.60.at:10"
( $at_check_trace; (cd $TEST_AND_DEV/20091118.60 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_20091118.60.at:10"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_5
#AT_START_6
at_fn_group_banner 6 'test_and_dev_20091118.60.at:13' \
  "20091118.60: infocommand" "                       "
at_xfail=no
(
  $as_echo "6. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_20091118.60.at:14" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/20091118.60/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_20091118.60.at:14"
{ set +x
$as_echo "$at_srcdir/test_and_dev_20091118.60.at:15: (cd \$TEST_AND_DEV/20091118.60 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_20091118.60.at:15"
( $at_check_trace; (cd $TEST_AND_DEV/20091118.60 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_20091118.60.at:15"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_6
#AT_START_7
at_fn_group_banner 7 'test_and_dev_20091118.60.at:18' \
  "20091118.60: traincommand" "                      "
at_xfail=no
(
  $as_echo "7. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_20091118.60.at:19" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/20091118.60/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_20091118.60.at:19"
{ set +x
$as_echo "$at_srcdir/test_and_dev_20091118.60.at:20: (cd \$TEST_AND_DEV/20091118.60 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_20091118.60.at:20"
( $at_check_trace; (cd $TEST_AND_DEV/20091118.60 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_20091118.60.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_7
#AT_START_8
at_fn_group_banner 8 'test_and_dev_20091118.60.at:23' \
  "20091118.60: jtcommand" "                         "
at_xfail=no
(
  $as_echo "8. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_20091118.60.at:24" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/20091118.60/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_20091118.60.at:24"
{ set +x
$as_echo "$at_srcdir/test_and_dev_20091118.60.at:25: (cd \$TEST_AND_DEV/20091118.60 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_20091118.60.at:25"
( $at_check_trace; (cd $TEST_AND_DEV/20091118.60 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_20091118.60.at:25"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_8
#AT_START_9
at_fn_group_banner 9 'test_and_dev_20091118.60.at:28' \
  "20091118.60: vitcommand" "                        "
at_xfail=no
(
  $as_echo "9. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_20091118.60.at:29" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/20091118.60/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_20091118.60.at:29"
{ set +x
$as_echo "$at_srcdir/test_and_dev_20091118.60.at:30: (cd \$TEST_AND_DEV/20091118.60 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_20091118.60.at:30"
( $at_check_trace; (cd $TEST_AND_DEV/20091118.60 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_20091118.60.at:30"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_9
#AT_START_10
at_fn_group_banner 10 'test_and_dev_2-stream.at:5' \
  "2-stream: tricommand" "                           "
at_xfail=no
(
  $as_echo "10. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_2-stream.at:7" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_2-stream.at:7"
$as_echo "test_and_dev_2-stream.at:8" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/2-stream/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_2-stream.at:8"
{ set +x
$as_echo "$at_srcdir/test_and_dev_2-stream.at:9: (cd \$TEST_AND_DEV/2-stream && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_2-stream.at:9"
( $at_check_trace; (cd $TEST_AND_DEV/2-stream && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_2-stream.at:9"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_10
#AT_START_11
at_fn_group_banner 11 'test_and_dev_2-stream.at:12' \
  "2-stream: infocommand" "                          "
at_xfail=no
(
  $as_echo "11. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_2-stream.at:13" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/2-stream/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_2-stream.at:13"
{ set +x
$as_echo "$at_srcdir/test_and_dev_2-stream.at:14: for f in \`ls \$TEST_AND_DEV/2-stream/misc/*.bz2\`; do \\
            if test ! -f \${f%.bz2}; then bunzip2 -k \$f; fi \\
          done"
at_fn_check_prepare_notrace 'a `...` command substitution' "test_and_dev_2-stream.at:14"
( $at_check_trace; for f in `ls $TEST_AND_DEV/2-stream/misc/*.bz2`; do \
            if test ! -f ${f%.bz2}; then bunzip2 -k $f; fi \
          done
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_2-stream.at:14"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_2-stream.at:17: (cd \$TEST_AND_DEV/2-stream && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_2-stream.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/2-stream && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_2-stream.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_11
#AT_START_12
at_fn_group_banner 12 'test_and_dev_2-stream.at:20' \
  "2-stream: jtcommand" "                            "
at_xfail=no
(
  $as_echo "12. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_2-stream.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/2-stream/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_2-stream.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_2-stream.at:22: (cd \$TEST_AND_DEV/2-stream && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_2-stream.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/2-stream && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_2-stream.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_12
#AT_START_13
at_fn_group_banner 13 'test_and_dev_2-stream.at:25' \
  "2-stream: vitcommand" "                           "
at_xfail=no
(
  $as_echo "13. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_2-stream.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/2-stream/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_2-stream.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_2-stream.at:27: (cd \$TEST_AND_DEV/2-stream && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_2-stream.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/2-stream && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_2-stream.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_13
#AT_START_14
at_fn_group_banner 14 'test_and_dev_4-tree-test.at:5' \
  "4-tree-test: tricommand" "                        "
at_xfail=no
(
  $as_echo "14. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_4-tree-test.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/4-tree-test/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_4-tree-test.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_4-tree-test.at:7: (cd \$TEST_AND_DEV/4-tree-test && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_4-tree-test.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/4-tree-test && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_4-tree-test.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_14
#AT_START_15
at_fn_group_banner 15 'test_and_dev_7-word.at:5' \
  "7-word: tricommand" "                             "
at_xfail=no
(
  $as_echo "15. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_7-word.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/7-word/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_7-word.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_7-word.at:7: (cd \$TEST_AND_DEV/7-word && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_7-word.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/7-word && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_7-word.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_15
#AT_START_16
at_fn_group_banner 16 'test_and_dev_7-word.at:10' \
  "7-word: infocommand" "                            "
at_xfail=no
(
  $as_echo "16. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_7-word.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/7-word/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_7-word.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_7-word.at:12: (cd \$TEST_AND_DEV/7-word && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_7-word.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/7-word && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_7-word.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_16
#AT_START_17
at_fn_group_banner 17 'test_and_dev_7-word.at:15' \
  "7-word: jtcommand" "                              "
at_xfail=no
(
  $as_echo "17. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_7-word.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/7-word/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_7-word.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_7-word.at:17: (cd \$TEST_AND_DEV/7-word && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_7-word.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/7-word && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_7-word.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_17
#AT_START_18
at_fn_group_banner 18 'test_and_dev_7-word.at:20' \
  "7-word: vitcommand" "                             "
at_xfail=no
(
  $as_echo "18. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_7-word.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/7-word/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_7-word.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_7-word.at:22: (cd \$TEST_AND_DEV/7-word && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_7-word.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/7-word && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_7-word.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_18
#AT_START_19
at_fn_group_banner 19 'test_and_dev_abhishek_protein_2nd_structure.at:5' \
  "abhishek_protein_2nd_structure: tricommand" "     "
at_xfail=no
(
  $as_echo "19. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_abhishek_protein_2nd_structure.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/abhishek_protein_2nd_structure/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:7: (cd \$TEST_AND_DEV/abhishek_protein_2nd_structure && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_abhishek_protein_2nd_structure.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/abhishek_protein_2nd_structure && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_19
#AT_START_20
at_fn_group_banner 20 'test_and_dev_abhishek_protein_2nd_structure.at:10' \
  "abhishek_protein_2nd_structure: infocommand" "    "
at_xfail=no
(
  $as_echo "20. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_abhishek_protein_2nd_structure.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/abhishek_protein_2nd_structure/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:12: (cd \$TEST_AND_DEV/abhishek_protein_2nd_structure && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_abhishek_protein_2nd_structure.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/abhishek_protein_2nd_structure && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_20
#AT_START_21
at_fn_group_banner 21 'test_and_dev_abhishek_protein_2nd_structure.at:15' \
  "abhishek_protein_2nd_structure: traincommand" "   "
at_xfail=no
(
  $as_echo "21. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_abhishek_protein_2nd_structure.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/abhishek_protein_2nd_structure/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:17: (cd \$TEST_AND_DEV/abhishek_protein_2nd_structure && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_abhishek_protein_2nd_structure.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/abhishek_protein_2nd_structure && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_21
#AT_START_22
at_fn_group_banner 22 'test_and_dev_abhishek_protein_2nd_structure.at:20' \
  "abhishek_protein_2nd_structure: jtcommand" "      "
at_xfail=no
(
  $as_echo "22. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_abhishek_protein_2nd_structure.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/abhishek_protein_2nd_structure/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:22: (cd \$TEST_AND_DEV/abhishek_protein_2nd_structure && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_abhishek_protein_2nd_structure.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/abhishek_protein_2nd_structure && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_22
#AT_START_23
at_fn_group_banner 23 'test_and_dev_abhishek_protein_2nd_structure.at:25' \
  "abhishek_protein_2nd_structure: vitcommand" "     "
at_xfail=no
(
  $as_echo "23. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_abhishek_protein_2nd_structure.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/abhishek_protein_2nd_structure/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:27: (cd \$TEST_AND_DEV/abhishek_protein_2nd_structure && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_abhishek_protein_2nd_structure.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/abhishek_protein_2nd_structure && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_abhishek_protein_2nd_structure.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_23
#AT_START_24
at_fn_group_banner 24 'test_and_dev_abhishek_protein_broken.at:5' \
  "abhishek_protein_broken: tricommand" "            "
at_xfail=no
(
  $as_echo "24. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_abhishek_protein_broken.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/abhishek_protein_broken/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_abhishek_protein_broken.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_abhishek_protein_broken.at:7: (cd \$TEST_AND_DEV/abhishek_protein_broken && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_abhishek_protein_broken.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/abhishek_protein_broken && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_abhishek_protein_broken.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_24
#AT_START_25
at_fn_group_banner 25 'test_and_dev_abhishek_protein_broken.at:10' \
  "abhishek_protein_broken: infocommand" "           "
at_xfail=no
(
  $as_echo "25. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_abhishek_protein_broken.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/abhishek_protein_broken/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_abhishek_protein_broken.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_abhishek_protein_broken.at:12: (cd \$TEST_AND_DEV/abhishek_protein_broken && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_abhishek_protein_broken.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/abhishek_protein_broken && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_abhishek_protein_broken.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_25
#AT_START_26
at_fn_group_banner 26 'test_and_dev_abhishek_protein_broken.at:15' \
  "abhishek_protein_broken: traincommand" "          "
at_xfail=no
(
  $as_echo "26. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_abhishek_protein_broken.at:16" >"$at_check_line_file"
(test ! -d $TEST_AND_DEV/abhishek_protein_broken/data) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_abhishek_protein_broken.at:16"
$as_echo "test_and_dev_abhishek_protein_broken.at:17" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/abhishek_protein_broken/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_abhishek_protein_broken.at:17"
{ set +x
$as_echo "$at_srcdir/test_and_dev_abhishek_protein_broken.at:18: (cd \$TEST_AND_DEV/abhishek_protein_broken && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_abhishek_protein_broken.at:18"
( $at_check_trace; (cd $TEST_AND_DEV/abhishek_protein_broken && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_abhishek_protein_broken.at:18"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_26
#AT_START_27
at_fn_group_banner 27 'test_and_dev_abhishek_protein_broken.at:21' \
  "abhishek_protein_broken: jtcommand" "             "
at_xfail=no
(
  $as_echo "27. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_abhishek_protein_broken.at:22" >"$at_check_line_file"
(test ! -d $TEST_AND_DEV/abhishek_protein_broken/data) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_abhishek_protein_broken.at:22"
$as_echo "test_and_dev_abhishek_protein_broken.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/abhishek_protein_broken/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_abhishek_protein_broken.at:23"
{ set +x
$as_echo "$at_srcdir/test_and_dev_abhishek_protein_broken.at:24: (cd \$TEST_AND_DEV/abhishek_protein_broken && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_abhishek_protein_broken.at:24"
( $at_check_trace; (cd $TEST_AND_DEV/abhishek_protein_broken && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_abhishek_protein_broken.at:24"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_27
#AT_START_28
at_fn_group_banner 28 'test_and_dev_abhishek_protein_broken.at:27' \
  "abhishek_protein_broken: vitcommand" "            "
at_xfail=no
(
  $as_echo "28. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_abhishek_protein_broken.at:28" >"$at_check_line_file"
(test ! -d $TEST_AND_DEV/abhishek_protein_broken/data) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_abhishek_protein_broken.at:28"
$as_echo "test_and_dev_abhishek_protein_broken.at:29" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/abhishek_protein_broken/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_abhishek_protein_broken.at:29"
{ set +x
$as_echo "$at_srcdir/test_and_dev_abhishek_protein_broken.at:30: (cd \$TEST_AND_DEV/abhishek_protein_broken && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_abhishek_protein_broken.at:30"
( $at_check_trace; (cd $TEST_AND_DEV/abhishek_protein_broken && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_abhishek_protein_broken.at:30"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_28
#AT_START_29
at_fn_group_banner 29 'test_and_dev_ajit-0clique.at:5' \
  "ajit-0clique: tricommand" "                       "
at_xfail=no
(
  $as_echo "29. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ajit-0clique.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ajit-0clique/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ajit-0clique.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ajit-0clique.at:7: (cd \$TEST_AND_DEV/ajit-0clique && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ajit-0clique.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/ajit-0clique && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ajit-0clique.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_29
#AT_START_30
at_fn_group_banner 30 'test_and_dev_ajit-0clique.at:10' \
  "ajit-0clique: infocommand" "                      "
at_xfail=no
(
  $as_echo "30. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ajit-0clique.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ajit-0clique/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ajit-0clique.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ajit-0clique.at:12: (cd \$TEST_AND_DEV/ajit-0clique && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ajit-0clique.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/ajit-0clique && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ajit-0clique.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_30
#AT_START_31
at_fn_group_banner 31 'test_and_dev_ajit-0clique.at:15' \
  "ajit-0clique: jtcommand" "                        "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "31. $at_setup_line: testing $at_desc ..."
  $at_traceon

# https://j.ee.washington.edu/trac/gmtk/ticket/152

$as_echo "test_and_dev_ajit-0clique.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ajit-0clique/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ajit-0clique.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ajit-0clique.at:19: (cd \$TEST_AND_DEV/ajit-0clique && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ajit-0clique.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/ajit-0clique && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ajit-0clique.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_31
#AT_START_32
at_fn_group_banner 32 'test_and_dev_ajit-0clique.at:22' \
  "ajit-0clique: vitcommand" "                       "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "32. $at_setup_line: testing $at_desc ..."
  $at_traceon

# https://j.ee.washington.edu/trac/gmtk/ticket/152

$as_echo "test_and_dev_ajit-0clique.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ajit-0clique/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ajit-0clique.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ajit-0clique.at:26: (cd \$TEST_AND_DEV/ajit-0clique && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ajit-0clique.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/ajit-0clique && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ajit-0clique.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_32
#AT_START_33
at_fn_group_banner 33 'test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:5' \
  "assist/discrete_heirarchial_model_MSBGPS_withMap: tricommand" ""
at_xfail=no
(
  $as_echo "33. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/assist/discrete_heirarchial_model_MSBGPS_withMap/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:7: (cd \$TEST_AND_DEV/assist/discrete_heirarchial_model_MSBGPS_withMap && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/assist/discrete_heirarchial_model_MSBGPS_withMap && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_33
#AT_START_34
at_fn_group_banner 34 'test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:10' \
  "assist/discrete_heirarchial_model_MSBGPS_withMap: infocommand" ""
at_xfail=no
(
  $as_echo "34. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/assist/discrete_heirarchial_model_MSBGPS_withMap/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:12: (cd \$TEST_AND_DEV/assist/discrete_heirarchial_model_MSBGPS_withMap && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/assist/discrete_heirarchial_model_MSBGPS_withMap && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_34
#AT_START_35
at_fn_group_banner 35 'test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:15' \
  "assist/discrete_heirarchial_model_MSBGPS_withMap: jtcommand" ""
at_xfail=no
(
  $as_echo "35. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/assist/discrete_heirarchial_model_MSBGPS_withMap/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:16"
# takes too long
$as_echo "test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:18" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:19: (cd \$TEST_AND_DEV/assist/discrete_heirarchial_model_MSBGPS_withMap && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/assist/discrete_heirarchial_model_MSBGPS_withMap && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_assist_discrete_heirarchial_model_MSBGPS_withMap.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_35
#AT_START_36
at_fn_group_banner 36 'test_and_dev_assist_discrete_model_MSBGPS.at:5' \
  "assist/discrete_model_MSBGPS: tricommand" "       "
at_xfail=no
(
  $as_echo "36. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_assist_discrete_model_MSBGPS.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/assist/discrete_model_MSBGPS/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_assist_discrete_model_MSBGPS.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_assist_discrete_model_MSBGPS.at:7: (cd \$TEST_AND_DEV/assist/discrete_model_MSBGPS && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_assist_discrete_model_MSBGPS.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/assist/discrete_model_MSBGPS && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_assist_discrete_model_MSBGPS.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_36
#AT_START_37
at_fn_group_banner 37 'test_and_dev_assist_discrete_model_MSBGPS.at:10' \
  "assist/discrete_model_MSBGPS: infocommand" "      "
at_xfail=no
(
  $as_echo "37. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_assist_discrete_model_MSBGPS.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/assist/discrete_model_MSBGPS/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_assist_discrete_model_MSBGPS.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_assist_discrete_model_MSBGPS.at:12: (cd \$TEST_AND_DEV/assist/discrete_model_MSBGPS && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_assist_discrete_model_MSBGPS.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/assist/discrete_model_MSBGPS && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_assist_discrete_model_MSBGPS.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_37
#AT_START_38
at_fn_group_banner 38 'test_and_dev_assist_discrete_model_MSBGPS.at:15' \
  "assist/discrete_model_MSBGPS: jtcommand" "        "
at_xfail=no
(
  $as_echo "38. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_assist_discrete_model_MSBGPS.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/assist/discrete_model_MSBGPS/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_assist_discrete_model_MSBGPS.at:16"
# too slow
$as_echo "test_and_dev_assist_discrete_model_MSBGPS.at:18" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_assist_discrete_model_MSBGPS.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_assist_discrete_model_MSBGPS.at:19: (cd \$TEST_AND_DEV/assist/discrete_model_MSBGPS && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_assist_discrete_model_MSBGPS.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/assist/discrete_model_MSBGPS && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_assist_discrete_model_MSBGPS.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_38
#AT_START_39
at_fn_group_banner 39 'test_and_dev_Aug31_3.at:5' \
  "Aug31_3: tricommand" "                            "
at_xfail=no
(
  $as_echo "39. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_Aug31_3.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/Aug31_3/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_Aug31_3.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_Aug31_3.at:7: (cd \$TEST_AND_DEV/Aug31_3 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_Aug31_3.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/Aug31_3 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_Aug31_3.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_39
#AT_START_40
at_fn_group_banner 40 'test_and_dev_Aug31_3.at:10' \
  "Aug31_3: infocommand" "                           "
at_xfail=no
(
  $as_echo "40. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_Aug31_3.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/Aug31_3/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_Aug31_3.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_Aug31_3.at:12: (cd \$TEST_AND_DEV/Aug31_3 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_Aug31_3.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/Aug31_3 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_Aug31_3.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_40
#AT_START_41
at_fn_group_banner 41 'test_and_dev_Aug31_3.at:15' \
  "Aug31_3: jtcommand" "                             "
at_xfail=no
(
  $as_echo "41. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_Aug31_3.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_Aug31_3.at:17"
$as_echo "test_and_dev_Aug31_3.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/Aug31_3/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_Aug31_3.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_Aug31_3.at:19: (cd \$TEST_AND_DEV/Aug31_3 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_Aug31_3.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/Aug31_3 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_Aug31_3.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_41
#AT_START_42
at_fn_group_banner 42 'test_and_dev_auroraTutorial.at:5' \
  "auroraTutorial: tricommand" "                     "
at_xfail=no
(
  $as_echo "42. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_auroraTutorial.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/auroraTutorial/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_auroraTutorial.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_auroraTutorial.at:7: (cd \$TEST_AND_DEV/auroraTutorial && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand -reSect)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_auroraTutorial.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/auroraTutorial && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand -reSect)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_auroraTutorial.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_42
#AT_START_43
at_fn_group_banner 43 'test_and_dev_auroraTutorial.at:10' \
  "auroraTutorial: infocommand" "                    "
at_xfail=no
(
  $as_echo "43. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_auroraTutorial.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/auroraTutorial/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_auroraTutorial.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_auroraTutorial.at:12: (cd \$TEST_AND_DEV/auroraTutorial && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_auroraTutorial.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/auroraTutorial && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_auroraTutorial.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_43
#AT_START_44
at_fn_group_banner 44 'test_and_dev_auroraTutorial.at:15' \
  "auroraTutorial: traincommand" "                   "
at_xfail=no
(
  $as_echo "44. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_auroraTutorial.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/auroraTutorial/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_auroraTutorial.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_auroraTutorial.at:17: (cd \$TEST_AND_DEV/auroraTutorial && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_auroraTutorial.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/auroraTutorial && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_auroraTutorial.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_44
#AT_START_45
at_fn_group_banner 45 'test_and_dev_auroraTutorial.at:20' \
  "auroraTutorial: jtcommand" "                      "
at_xfail=no
(
  $as_echo "45. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_auroraTutorial.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/auroraTutorial/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_auroraTutorial.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_auroraTutorial.at:22: (cd \$TEST_AND_DEV/auroraTutorial && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_auroraTutorial.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/auroraTutorial && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_auroraTutorial.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_45
#AT_START_46
at_fn_group_banner 46 'test_and_dev_auroraTutorial.at:25' \
  "auroraTutorial: vitcommand" "                     "
at_xfail=no
(
  $as_echo "46. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_auroraTutorial.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/auroraTutorial/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_auroraTutorial.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_auroraTutorial.at:27: (cd \$TEST_AND_DEV/auroraTutorial && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_auroraTutorial.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/auroraTutorial && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_auroraTutorial.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_46
#AT_START_47
at_fn_group_banner 47 'test_and_dev_bat.at:5' \
  "bat: tricommand" "                                "
at_xfail=no
(
  $as_echo "47. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_bat.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/bat/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_bat.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_bat.at:7: (cd \$TEST_AND_DEV/bat && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_bat.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/bat && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_bat.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_47
#AT_START_48
at_fn_group_banner 48 'test_and_dev_bat.at:10' \
  "bat: infocommand" "                               "
at_xfail=no
(
  $as_echo "48. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_bat.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/bat/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_bat.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_bat.at:12: (cd \$TEST_AND_DEV/bat && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_bat.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/bat && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_bat.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_48
#AT_START_49
at_fn_group_banner 49 'test_and_dev_bat.at:15' \
  "bat: jtcommand" "                                 "
at_xfail=no
(
  $as_echo "49. $at_setup_line: testing $at_desc ..."
  $at_traceon

# not actually a valid model - it 0-cliques
$as_echo "test_and_dev_bat.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_bat.at:17"
$as_echo "test_and_dev_bat.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/bat/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_bat.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_bat.at:19: (cd \$TEST_AND_DEV/bat && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_bat.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/bat && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_bat.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_49
#AT_START_50
at_fn_group_banner 50 'test_and_dev_bat.at:22' \
  "bat: vitcommand" "                                "
at_xfail=no
(
  $as_echo "50. $at_setup_line: testing $at_desc ..."
  $at_traceon

# not actually a valid model - it 0-cliques
$as_echo "test_and_dev_bat.at:24" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_bat.at:24"
$as_echo "test_and_dev_bat.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/bat/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_bat.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_bat.at:26: (cd \$TEST_AND_DEV/bat && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_bat.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/bat && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_bat.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_50
#AT_START_51
at_fn_group_banner 51 'test_and_dev_beta_test_1.at:5' \
  "beta_test_1: tricommand" "                        "
at_xfail=no
(
  $as_echo "51. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_beta_test_1.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/beta_test_1/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_beta_test_1.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_beta_test_1.at:7: (cd \$TEST_AND_DEV/beta_test_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_beta_test_1.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/beta_test_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_beta_test_1.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_51
#AT_START_52
at_fn_group_banner 52 'test_and_dev_beta_test_1.at:10' \
  "beta_test_1: infocommand" "                       "
at_xfail=no
(
  $as_echo "52. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_beta_test_1.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/beta_test_1/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_beta_test_1.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_beta_test_1.at:12: (cd \$TEST_AND_DEV/beta_test_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_beta_test_1.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/beta_test_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_beta_test_1.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_52
#AT_START_53
at_fn_group_banner 53 'test_and_dev_beta_test_1.at:15' \
  "beta_test_1: traincommand" "                      "
at_xfail=no
(
  $as_echo "53. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_beta_test_1.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/beta_test_1/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_beta_test_1.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_beta_test_1.at:17: (cd \$TEST_AND_DEV/beta_test_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_beta_test_1.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/beta_test_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_beta_test_1.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_53
#AT_START_54
at_fn_group_banner 54 'test_and_dev_beta_test_1.at:20' \
  "beta_test_1: jtcommand" "                         "
at_xfail=no
(
  $as_echo "54. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_beta_test_1.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/beta_test_1/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_beta_test_1.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_beta_test_1.at:22: (cd \$TEST_AND_DEV/beta_test_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_beta_test_1.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/beta_test_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_beta_test_1.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_54
#AT_START_55
at_fn_group_banner 55 'test_and_dev_beta_test_1.at:25' \
  "beta_test_1: vitcommand" "                        "
at_xfail=no
(
  $as_echo "55. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_beta_test_1.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/beta_test_1/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_beta_test_1.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_beta_test_1.at:27: (cd \$TEST_AND_DEV/beta_test_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_beta_test_1.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/beta_test_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_beta_test_1.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_55
#AT_START_56
at_fn_group_banner 56 'test_and_dev_bidirectional_coupled_hmm.at:5' \
  "bidirectional_coupled_hmm: tricommand" "          "
at_xfail=no
(
  $as_echo "56. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_bidirectional_coupled_hmm.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/bidirectional_coupled_hmm/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_bidirectional_coupled_hmm.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_bidirectional_coupled_hmm.at:7: (cd \$TEST_AND_DEV/bidirectional_coupled_hmm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_bidirectional_coupled_hmm.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/bidirectional_coupled_hmm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_bidirectional_coupled_hmm.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_56
#AT_START_57
at_fn_group_banner 57 'test_and_dev_bidirectional_coupled_hmm.at:10' \
  "bidirectional_coupled_hmm: infocommand" "         "
at_xfail=no
(
  $as_echo "57. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_bidirectional_coupled_hmm.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/bidirectional_coupled_hmm/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_bidirectional_coupled_hmm.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_bidirectional_coupled_hmm.at:12: (cd \$TEST_AND_DEV/bidirectional_coupled_hmm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_bidirectional_coupled_hmm.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/bidirectional_coupled_hmm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_bidirectional_coupled_hmm.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_57
#AT_START_58
at_fn_group_banner 58 'test_and_dev_bidirectional_coupled_hmm.at:15' \
  "bidirectional_coupled_hmm: jtcommand" "           "
at_xfail=no
(
  $as_echo "58. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_bidirectional_coupled_hmm.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/bidirectional_coupled_hmm/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_bidirectional_coupled_hmm.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_bidirectional_coupled_hmm.at:17: (cd \$TEST_AND_DEV/bidirectional_coupled_hmm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_bidirectional_coupled_hmm.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/bidirectional_coupled_hmm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_bidirectional_coupled_hmm.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_58
#AT_START_59
at_fn_group_banner 59 'test_and_dev_bidirectional_coupled_hmm.at:20' \
  "bidirectional_coupled_hmm: vitcommand" "          "
at_xfail=no
(
  $as_echo "59. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_bidirectional_coupled_hmm.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/bidirectional_coupled_hmm/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_bidirectional_coupled_hmm.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_bidirectional_coupled_hmm.at:22: (cd \$TEST_AND_DEV/bidirectional_coupled_hmm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_bidirectional_coupled_hmm.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/bidirectional_coupled_hmm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_bidirectional_coupled_hmm.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_59
#AT_START_60
at_fn_group_banner 60 'test_and_dev_bigram.at:5' \
  "bigram: tricommand" "                             "
at_xfail=no
(
  $as_echo "60. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_bigram.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/bigram/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_bigram.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_bigram.at:7: (cd \$TEST_AND_DEV/bigram && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_bigram.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/bigram && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_bigram.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_60
#AT_START_61
at_fn_group_banner 61 'test_and_dev_bigram.at:10' \
  "bigram: infocommand" "                            "
at_xfail=no
(
  $as_echo "61. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_bigram.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/bigram/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_bigram.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_bigram.at:12: (cd \$TEST_AND_DEV/bigram && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_bigram.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/bigram && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_bigram.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_61
#AT_START_62
at_fn_group_banner 62 'test_and_dev_bigram.at:15' \
  "bigram: jtcommand" "                              "
at_xfail=no
(
  $as_echo "62. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_bigram.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/bigram/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_bigram.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_bigram.at:17: (cd \$TEST_AND_DEV/bigram && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_bigram.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/bigram && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_bigram.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_62
#AT_START_63
at_fn_group_banner 63 'test_and_dev_brock_problem.at:5' \
  "brock_problem: tricommand" "                      "
at_xfail=no
(
  $as_echo "63. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_brock_problem.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/brock_problem/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_brock_problem.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_brock_problem.at:7: (cd \$TEST_AND_DEV/brock_problem && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_brock_problem.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/brock_problem && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_brock_problem.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_63
#AT_START_64
at_fn_group_banner 64 'test_and_dev_brock_problem.at:10' \
  "brock_problem: infocommand" "                     "
at_xfail=no
(
  $as_echo "64. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_brock_problem.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/brock_problem/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_brock_problem.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_brock_problem.at:12: (cd \$TEST_AND_DEV/brock_problem && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_brock_problem.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/brock_problem && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_brock_problem.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_64
#AT_START_65
at_fn_group_banner 65 'test_and_dev_brock_problem.at:15' \
  "brock_problem: traincommand" "                    "
at_xfail=no
(
  $as_echo "65. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_brock_problem.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/brock_problem/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_brock_problem.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_brock_problem.at:17: (cd \$TEST_AND_DEV/brock_problem && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_brock_problem.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/brock_problem && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_brock_problem.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_65
#AT_START_66
at_fn_group_banner 66 'test_and_dev_brock_problem.at:20' \
  "brock_problem: jtcommand" "                       "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "66. $at_setup_line: testing $at_desc ..."
  $at_traceon

# https://j.ee.washington.edu/trac/gmtk/ticket/250

$as_echo "test_and_dev_brock_problem.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/brock_problem/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_brock_problem.at:23"
{ set +x
$as_echo "$at_srcdir/test_and_dev_brock_problem.at:24: (cd \$TEST_AND_DEV/brock_problem && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_brock_problem.at:24"
( $at_check_trace; (cd $TEST_AND_DEV/brock_problem && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_brock_problem.at:24"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_66
#AT_START_67
at_fn_group_banner 67 'test_and_dev_brock_problem.at:27' \
  "brock_problem: vitcommand" "                      "
at_xfail=no
(
  $as_echo "67. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_brock_problem.at:28" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/brock_problem/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_brock_problem.at:28"
{ set +x
$as_echo "$at_srcdir/test_and_dev_brock_problem.at:29: (cd \$TEST_AND_DEV/brock_problem && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_brock_problem.at:29"
( $at_check_trace; (cd $TEST_AND_DEV/brock_problem && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_brock_problem.at:29"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_67
#AT_START_68
at_fn_group_banner 68 'test_and_dev_brock_test.at:5' \
  "brock_test: tricommand" "                         "
at_xfail=no
(
  $as_echo "68. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_brock_test.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/brock_test/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_brock_test.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_brock_test.at:7: (cd \$TEST_AND_DEV/brock_test && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_brock_test.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/brock_test && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_brock_test.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_68
#AT_START_69
at_fn_group_banner 69 'test_and_dev_brock_test.at:10' \
  "brock_test: infocommand" "                        "
at_xfail=no
(
  $as_echo "69. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_brock_test.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/brock_test/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_brock_test.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_brock_test.at:12: (cd \$TEST_AND_DEV/brock_test && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_brock_test.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/brock_test && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_brock_test.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_69
#AT_START_70
at_fn_group_banner 70 'test_and_dev_brock_test.at:15' \
  "brock_test: jtcommand" "                          "
at_xfail=no
(
  $as_echo "70. $at_setup_line: testing $at_desc ..."
  $at_traceon

# looks like the model is buggy
# https://j.ee.washington.edu/trac/gmtk/ticket/251
$as_echo "test_and_dev_brock_test.at:18" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_brock_test.at:18"
$as_echo "test_and_dev_brock_test.at:19" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/brock_test/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_brock_test.at:19"
{ set +x
$as_echo "$at_srcdir/test_and_dev_brock_test.at:20: (cd \$TEST_AND_DEV/brock_test && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_brock_test.at:20"
( $at_check_trace; (cd $TEST_AND_DEV/brock_test && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_brock_test.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_70
#AT_START_71
at_fn_group_banner 71 'test_and_dev_CMM.at:5' \
  "CMM: tricommand" "                                "
at_xfail=no
(
  $as_echo "71. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_CMM.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/CMM/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_CMM.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_CMM.at:7: (cd \$TEST_AND_DEV/CMM && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_CMM.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/CMM && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_CMM.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_71
#AT_START_72
at_fn_group_banner 72 'test_and_dev_CMM.at:10' \
  "CMM: infocommand" "                               "
at_xfail=no
(
  $as_echo "72. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_CMM.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/CMM/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_CMM.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_CMM.at:12: (cd \$TEST_AND_DEV/CMM && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_CMM.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/CMM && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_CMM.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_72
#AT_START_73
at_fn_group_banner 73 'test_and_dev_CMM.at:15' \
  "CMM: jtcommand" "                                 "
at_xfail=no
(
  $as_echo "73. $at_setup_line: testing $at_desc ..."
  $at_traceon

# takes too long & too much memory
$as_echo "test_and_dev_CMM.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_CMM.at:17"
$as_echo "test_and_dev_CMM.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/CMM/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_CMM.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_CMM.at:19: (cd \$TEST_AND_DEV/CMM && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand left-model.str)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_CMM.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/CMM && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand left-model.str)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_CMM.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_73
#AT_START_74
at_fn_group_banner 74 'test_and_dev_CMM.at:22' \
  "CMM: vitcommand" "                                "
at_xfail=no
(
  $as_echo "74. $at_setup_line: testing $at_desc ..."
  $at_traceon

# takes too long & too much memory
$as_echo "test_and_dev_CMM.at:24" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_CMM.at:24"
$as_echo "test_and_dev_CMM.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/CMM/vitcommand2) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_CMM.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_CMM.at:26: (cd \$TEST_AND_DEV/CMM && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand2 model.str)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_CMM.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/CMM && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand2 model.str)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_CMM.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_74
#AT_START_75
at_fn_group_banner 75 'test_and_dev_crossword.at:5' \
  "crossword: tricommand" "                          "
at_xfail=no
(
  $as_echo "75. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_crossword.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/crossword/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_crossword.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_crossword.at:7: (cd \$TEST_AND_DEV/crossword && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_crossword.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/crossword && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_crossword.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_75
#AT_START_76
at_fn_group_banner 76 'test_and_dev_crossword.at:10' \
  "crossword: infocommand" "                         "
at_xfail=no
(
  $as_echo "76. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_crossword.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/crossword/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_crossword.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_crossword.at:12: (cd \$TEST_AND_DEV/crossword && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_crossword.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/crossword && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_crossword.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_76
#AT_START_77
at_fn_group_banner 77 'test_and_dev_crossword.at:15' \
  "crossword: traincommand" "                        "
at_xfail=no
(
  $as_echo "77. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_crossword.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/crossword/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_crossword.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_crossword.at:17: (cd \$TEST_AND_DEV/crossword && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_crossword.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/crossword && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_crossword.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_77
#AT_START_78
at_fn_group_banner 78 'test_and_dev_crossword.at:20' \
  "crossword: jtcommand" "                           "
at_xfail=no
(
  $as_echo "78. $at_setup_line: testing $at_desc ..."
  $at_traceon

# 0-cliques
$as_echo "test_and_dev_crossword.at:22" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_crossword.at:22"
$as_echo "test_and_dev_crossword.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/crossword/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_crossword.at:23"
{ set +x
$as_echo "$at_srcdir/test_and_dev_crossword.at:24: (cd \$TEST_AND_DEV/crossword && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_crossword.at:24"
( $at_check_trace; (cd $TEST_AND_DEV/crossword && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_crossword.at:24"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_78
#AT_START_79
at_fn_group_banner 79 'test_and_dev_crossword.at:27' \
  "crossword: vitcommand" "                          "
at_xfail=no
(
  $as_echo "79. $at_setup_line: testing $at_desc ..."
  $at_traceon

# 0-cliques
$as_echo "test_and_dev_crossword.at:29" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_crossword.at:29"
$as_echo "test_and_dev_crossword.at:30" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/crossword/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_crossword.at:30"
{ set +x
$as_echo "$at_srcdir/test_and_dev_crossword.at:31: (cd \$TEST_AND_DEV/crossword && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_crossword.at:31"
( $at_check_trace; (cd $TEST_AND_DEV/crossword && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_crossword.at:31"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_79
#AT_START_80
at_fn_group_banner 80 'test_and_dev_dbn.at:5' \
  "dbn: tricommand" "                                "
at_xfail=no
(
  $as_echo "80. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_dbn.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dbn/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dbn.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dbn.at:7: (cd \$TEST_AND_DEV/dbn && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dbn.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/dbn && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dbn.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_80
#AT_START_81
at_fn_group_banner 81 'test_and_dev_dbn.at:10' \
  "dbn: infocommand" "                               "
at_xfail=no
(
  $as_echo "81. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_dbn.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dbn/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dbn.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dbn.at:12: (cd \$TEST_AND_DEV/dbn && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dbn.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/dbn && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dbn.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_81
#AT_START_82
at_fn_group_banner 82 'test_and_dev_dbn.at:15' \
  "dbn: jtcommand" "                                 "
at_xfail=no
(
  $as_echo "82. $at_setup_line: testing $at_desc ..."
  $at_traceon

# takes too long & too much memory
$as_echo "test_and_dev_dbn.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dbn.at:17"
$as_echo "test_and_dev_dbn.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dbn/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dbn.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dbn.at:19: (cd \$TEST_AND_DEV/dbn && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dbn.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/dbn && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dbn.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_82
#AT_START_83
at_fn_group_banner 83 'test_and_dev_dbn.at:22' \
  "dbn: vitcommand" "                                "
at_xfail=no
(
  $as_echo "83. $at_setup_line: testing $at_desc ..."
  $at_traceon

# takes too long & too much memory
$as_echo "test_and_dev_dbn.at:24" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dbn.at:24"
$as_echo "test_and_dev_dbn.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dbn/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dbn.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dbn.at:26: (cd \$TEST_AND_DEV/dbn && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dbn.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/dbn && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dbn.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_83
#AT_START_84
at_fn_group_banner 84 'test_and_dev_dcd.at:5' \
  "dcd: tricommand" "                                "
at_xfail=no
(
  $as_echo "84. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_dcd.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dcd/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dcd.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dcd.at:7: (cd \$TEST_AND_DEV/dcd && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dcd.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/dcd && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dcd.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_84
#AT_START_85
at_fn_group_banner 85 'test_and_dev_dcd.at:10' \
  "dcd: infocommand" "                               "
at_xfail=no
(
  $as_echo "85. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_dcd.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dcd/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dcd.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dcd.at:12: (cd \$TEST_AND_DEV/dcd && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dcd.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/dcd && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dcd.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_85
#AT_START_86
at_fn_group_banner 86 'test_and_dev_dcd.at:15' \
  "dcd: jtcommand" "                                 "
at_xfail=no
(
  $as_echo "86. $at_setup_line: testing $at_desc ..."
  $at_traceon

# requires too much memory
$as_echo "test_and_dev_dcd.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dcd.at:17"
$as_echo "test_and_dev_dcd.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dcd/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dcd.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dcd.at:19: (cd \$TEST_AND_DEV/dcd && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dcd.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/dcd && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dcd.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_86
#AT_START_87
at_fn_group_banner 87 'test_and_dev_debug_accumulator.at:5' \
  "debug_accumulator: tricommand" "                  "
at_xfail=no
(
  $as_echo "87. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_debug_accumulator.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/debug_accumulator/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_debug_accumulator.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_debug_accumulator.at:7: (cd \$TEST_AND_DEV/debug_accumulator && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_debug_accumulator.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/debug_accumulator && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_debug_accumulator.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_87
#AT_START_88
at_fn_group_banner 88 'test_and_dev_debug_accumulator.at:10' \
  "debug_accumulator: infocommand" "                 "
at_xfail=no
(
  $as_echo "88. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_debug_accumulator.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/debug_accumulator/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_debug_accumulator.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_debug_accumulator.at:12: (cd \$TEST_AND_DEV/debug_accumulator && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_debug_accumulator.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/debug_accumulator && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_debug_accumulator.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_88
#AT_START_89
at_fn_group_banner 89 'test_and_dev_debug_accumulator.at:15' \
  "debug_accumulator: jtcommand" "                   "
at_xfail=no
(
  $as_echo "89. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_debug_accumulator.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/debug_accumulator/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_debug_accumulator.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_debug_accumulator.at:17: (cd \$TEST_AND_DEV/debug_accumulator && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_debug_accumulator.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/debug_accumulator && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_debug_accumulator.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_89
#AT_START_90
at_fn_group_banner 90 'test_and_dev_debug_accumulator.at:20' \
  "debug_accumulator: vitcommand" "                  "
at_xfail=no
(
  $as_echo "90. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_debug_accumulator.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/debug_accumulator/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_debug_accumulator.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_debug_accumulator.at:22: (cd \$TEST_AND_DEV/debug_accumulator && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_debug_accumulator.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/debug_accumulator && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_debug_accumulator.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_90
#AT_START_91
at_fn_group_banner 91 'test_and_dev_debug.at:5' \
  "debug: tricommand" "                              "
at_xfail=no
(
  $as_echo "91. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_debug.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/debug/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_debug.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_debug.at:7: (cd \$TEST_AND_DEV/debug && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_debug.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/debug && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_debug.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_91
#AT_START_92
at_fn_group_banner 92 'test_and_dev_debug.at:10' \
  "debug: infocommand" "                             "
at_xfail=no
(
  $as_echo "92. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_debug.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/debug/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_debug.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_debug.at:12: (cd \$TEST_AND_DEV/debug && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_debug.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/debug && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_debug.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_92
#AT_START_93
at_fn_group_banner 93 'test_and_dev_debug.at:15' \
  "debug: traincommand" "                            "
at_xfail=no
(
  $as_echo "93. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_debug.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/debug/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_debug.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_debug.at:17: (cd \$TEST_AND_DEV/debug && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_debug.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/debug && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_debug.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_93
#AT_START_94
at_fn_group_banner 94 'test_and_dev_debug.at:20' \
  "debug: jtcommand" "                               "
at_xfail=no
(
  $as_echo "94. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_debug.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/debug/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_debug.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_debug.at:22: (cd \$TEST_AND_DEV/debug && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_debug.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/debug && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_debug.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_94
#AT_START_95
at_fn_group_banner 95 'test_and_dev_Dec28_18_2004.at:5' \
  "Dec28_18_2004: tricommand" "                      "
at_xfail=no
(
  $as_echo "95. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_Dec28_18_2004.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/Dec28_18_2004/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_Dec28_18_2004.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_Dec28_18_2004.at:7: (cd \$TEST_AND_DEV/Dec28_18_2004 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_Dec28_18_2004.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/Dec28_18_2004 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_Dec28_18_2004.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_95
#AT_START_96
at_fn_group_banner 96 'test_and_dev_Dec28_18_2004.at:10' \
  "Dec28_18_2004: infocommand" "                     "
at_xfail=no
(
  $as_echo "96. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_Dec28_18_2004.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/Dec28_18_2004/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_Dec28_18_2004.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_Dec28_18_2004.at:12: (cd \$TEST_AND_DEV/Dec28_18_2004 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_Dec28_18_2004.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/Dec28_18_2004 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_Dec28_18_2004.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_96
#AT_START_97
at_fn_group_banner 97 'test_and_dev_Dec28_18_2004.at:15' \
  "Dec28_18_2004: jtcommand" "                       "
at_xfail=no
(
  $as_echo "97. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_Dec28_18_2004.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/Dec28_18_2004/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_Dec28_18_2004.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_Dec28_18_2004.at:17: (cd \$TEST_AND_DEV/Dec28_18_2004 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_Dec28_18_2004.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/Dec28_18_2004 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_Dec28_18_2004.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_97
#AT_START_98
at_fn_group_banner 98 'test_and_dev_Dec28_18_2004.at:20' \
  "Dec28_18_2004: vitcommand" "                      "
at_xfail=no
(
  $as_echo "98. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_Dec28_18_2004.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/Dec28_18_2004/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_Dec28_18_2004.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_Dec28_18_2004.at:22: (cd \$TEST_AND_DEV/Dec28_18_2004 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_Dec28_18_2004.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/Dec28_18_2004 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_Dec28_18_2004.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_98
#AT_START_99
at_fn_group_banner 99 'test_and_dev_dna.at:5' \
  "dna: tricommand" "                                "
at_xfail=no
(
  $as_echo "99. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_dna.at:7" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dna.at:7"
$as_echo "test_and_dev_dna.at:8" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dna/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dna.at:8"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dna.at:9: (cd \$TEST_AND_DEV/dna && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dna.at:9"
( $at_check_trace; (cd $TEST_AND_DEV/dna && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dna.at:9"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_99
#AT_START_100
at_fn_group_banner 100 'test_and_dev_dna.at:12' \
  "dna: infocommand" "                               "
at_xfail=no
(
  $as_echo "100. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_dna.at:13" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dna/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dna.at:13"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dna.at:14: (cd \$TEST_AND_DEV/dna && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dna.at:14"
( $at_check_trace; (cd $TEST_AND_DEV/dna && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dna.at:14"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_100
#AT_START_101
at_fn_group_banner 101 'test_and_dev_dna.at:17' \
  "dna: jtcommand" "                                 "
at_xfail=no
(
  $as_echo "101. $at_setup_line: testing $at_desc ..."
  $at_traceon

# not a valid model
$as_echo "test_and_dev_dna.at:19" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dna.at:19"
$as_echo "test_and_dev_dna.at:20" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dna/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dna.at:20"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dna.at:21: (cd \$TEST_AND_DEV/dna && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dna.at:21"
( $at_check_trace; (cd $TEST_AND_DEV/dna && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dna.at:21"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_101
#AT_START_102
at_fn_group_banner 102 'test_and_dev_dual_accumulator_shift.assert.at:5' \
  "dual_accumulator_shift.assert: tricommand" "      "
at_xfail=no
(
  $as_echo "102. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_dual_accumulator_shift.assert.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dual_accumulator_shift.assert/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dual_accumulator_shift.assert.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dual_accumulator_shift.assert.at:7: (cd \$TEST_AND_DEV/dual_accumulator_shift.assert && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dual_accumulator_shift.assert.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/dual_accumulator_shift.assert && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dual_accumulator_shift.assert.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_102
#AT_START_103
at_fn_group_banner 103 'test_and_dev_dual_accumulator_shift.assert.at:10' \
  "dual_accumulator_shift.assert: infocommand" "     "
at_xfail=no
(
  $as_echo "103. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_dual_accumulator_shift.assert.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dual_accumulator_shift.assert/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dual_accumulator_shift.assert.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dual_accumulator_shift.assert.at:12: (cd \$TEST_AND_DEV/dual_accumulator_shift.assert && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dual_accumulator_shift.assert.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/dual_accumulator_shift.assert && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dual_accumulator_shift.assert.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_103
#AT_START_104
at_fn_group_banner 104 'test_and_dev_dual_accumulator_shift.assert.at:15' \
  "dual_accumulator_shift.assert: traincommand" "    "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "104. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_dual_accumulator_shift.assert.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dual_accumulator_shift.assert/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dual_accumulator_shift.assert.at:16"
# https://j.ee.washington.edu/trac/gmtk/ticket/68

{ set +x
$as_echo "$at_srcdir/test_and_dev_dual_accumulator_shift.assert.at:19: (cd \$TEST_AND_DEV/dual_accumulator_shift.assert && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dual_accumulator_shift.assert.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/dual_accumulator_shift.assert && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dual_accumulator_shift.assert.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_104
#AT_START_105
at_fn_group_banner 105 'test_and_dev_dual_accumulator_shift.assert.at:22' \
  "dual_accumulator_shift.assert: jtcommand" "       "
at_xfail=no
(
  $as_echo "105. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_dual_accumulator_shift.assert.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dual_accumulator_shift.assert/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dual_accumulator_shift.assert.at:23"
# jtcommand wants the trained parameters the above failed to produce
$as_echo "test_and_dev_dual_accumulator_shift.assert.at:25" >"$at_check_line_file"
(test ! -f $TEST_AND_DEV/dual_accumulator_shift.assert/trained.params) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dual_accumulator_shift.assert.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dual_accumulator_shift.assert.at:26: (cd \$TEST_AND_DEV/dual_accumulator_shift.assert && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dual_accumulator_shift.assert.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/dual_accumulator_shift.assert && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dual_accumulator_shift.assert.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_105
#AT_START_106
at_fn_group_banner 106 'test_and_dev_dvecpt.at:5' \
  "dvecpt: tricommand" "                             "
at_xfail=no
(
  $as_echo "106. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_dvecpt.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dvecpt/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dvecpt.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dvecpt.at:7: (cd \$TEST_AND_DEV/dvecpt && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dvecpt.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/dvecpt && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dvecpt.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_106
#AT_START_107
at_fn_group_banner 107 'test_and_dev_dvecpt.at:10' \
  "dvecpt: infocommand" "                            "
at_xfail=no
(
  $as_echo "107. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_dvecpt.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dvecpt/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dvecpt.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dvecpt.at:12: (cd \$TEST_AND_DEV/dvecpt && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dvecpt.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/dvecpt && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dvecpt.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_107
#AT_START_108
at_fn_group_banner 108 'test_and_dev_dvecpt.at:15' \
  "dvecpt: jtcommand" "                              "
at_xfail=no
(
  $as_echo "108. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_dvecpt.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dvecpt/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dvecpt.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dvecpt.at:17: (cd \$TEST_AND_DEV/dvecpt && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dvecpt.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/dvecpt && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dvecpt.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_108
#AT_START_109
at_fn_group_banner 109 'test_and_dev_dvecpt.at:20' \
  "dvecpt: vitcommand" "                             "
at_xfail=no
(
  $as_echo "109. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_dvecpt.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/dvecpt/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_dvecpt.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_dvecpt.at:22: (cd \$TEST_AND_DEV/dvecpt && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_dvecpt.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/dvecpt && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_dvecpt.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_109
#AT_START_110
at_fn_group_banner 110 'test_and_dev_edist-model1cond.at:5' \
  "edist-model1cond: tricommand" "                   "
at_xfail=no
(
  $as_echo "110. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_edist-model1cond.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/edist-model1cond/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_edist-model1cond.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_edist-model1cond.at:7: (cd \$TEST_AND_DEV/edist-model1cond && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_edist-model1cond.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/edist-model1cond && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_edist-model1cond.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_110
#AT_START_111
at_fn_group_banner 111 'test_and_dev_edist-model1cond.at:10' \
  "edist-model1cond: infocommand" "                  "
at_xfail=no
(
  $as_echo "111. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_edist-model1cond.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/edist-model1cond/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_edist-model1cond.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_edist-model1cond.at:12: (cd \$TEST_AND_DEV/edist-model1cond && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_edist-model1cond.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/edist-model1cond && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_edist-model1cond.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_111
#AT_START_112
at_fn_group_banner 112 'test_and_dev_edist-model1cond.at:15' \
  "edist-model1cond: traincommand" "                 "
at_xfail=no
(
  $as_echo "112. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_edist-model1cond.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/edist-model1cond/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_edist-model1cond.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_edist-model1cond.at:17: (cd \$TEST_AND_DEV/edist-model1cond && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_edist-model1cond.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/edist-model1cond && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_edist-model1cond.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_112
#AT_START_113
at_fn_group_banner 113 'test_and_dev_edist-model1cond.at:20' \
  "edist-model1cond: jtcommand" "                    "
at_xfail=no
(
  $as_echo "113. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_edist-model1cond.at:22" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_edist-model1cond.at:22"
$as_echo "test_and_dev_edist-model1cond.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/edist-model1cond/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_edist-model1cond.at:23"
{ set +x
$as_echo "$at_srcdir/test_and_dev_edist-model1cond.at:24: (cd \$TEST_AND_DEV/edist-model1cond && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_edist-model1cond.at:24"
( $at_check_trace; (cd $TEST_AND_DEV/edist-model1cond && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_edist-model1cond.at:24"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_113
#AT_START_114
at_fn_group_banner 114 'test_and_dev_edist-model1cond.at:27' \
  "edist-model1cond: vitcommand" "                   "
at_xfail=no
(
  $as_echo "114. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_edist-model1cond.at:29" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_edist-model1cond.at:29"
$as_echo "test_and_dev_edist-model1cond.at:30" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/edist-model1cond/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_edist-model1cond.at:30"
{ set +x
$as_echo "$at_srcdir/test_and_dev_edist-model1cond.at:31: (cd \$TEST_AND_DEV/edist-model1cond && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_edist-model1cond.at:31"
( $at_check_trace; (cd $TEST_AND_DEV/edist-model1cond && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_edist-model1cond.at:31"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_114
#AT_START_115
at_fn_group_banner 115 'test_and_dev_epiDBN-387.at:5' \
  "epiDBN-387: tricommand" "                         "
at_xfail=no
(
  $as_echo "115. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_epiDBN-387.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/epiDBN-387/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_epiDBN-387.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_epiDBN-387.at:7: (cd \$TEST_AND_DEV/epiDBN-387 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_epiDBN-387.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/epiDBN-387 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_epiDBN-387.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_115
#AT_START_116
at_fn_group_banner 116 'test_and_dev_epiDBN-387.at:10' \
  "epiDBN-387: infocommand" "                        "
at_xfail=no
(
  $as_echo "116. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_epiDBN-387.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/epiDBN-387/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_epiDBN-387.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_epiDBN-387.at:12: (cd \$TEST_AND_DEV/epiDBN-387 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_epiDBN-387.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/epiDBN-387 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_epiDBN-387.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_116
#AT_START_117
at_fn_group_banner 117 'test_and_dev_epiDBN-387.at:15' \
  "epiDBN-387: jtcommand" "                          "
at_xfail=no
(
  $as_echo "117. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_epiDBN-387.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/epiDBN-387/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_epiDBN-387.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_epiDBN-387.at:17: (cd \$TEST_AND_DEV/epiDBN-387 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_epiDBN-387.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/epiDBN-387 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_epiDBN-387.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_117
#AT_START_118
at_fn_group_banner 118 'test_and_dev_epiDBN-387.at:20' \
  "epiDBN-387: vitcommand" "                         "
at_xfail=no
(
  $as_echo "118. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_epiDBN-387.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/epiDBN-387/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_epiDBN-387.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_epiDBN-387.at:22: (cd \$TEST_AND_DEV/epiDBN-387 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_epiDBN-387.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/epiDBN-387 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_epiDBN-387.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_118
#AT_START_119
at_fn_group_banner 119 'test_and_dev_factorial_formants.at:5' \
  "factorial_formants: tricommand" "                 "
at_xfail=no
(
  $as_echo "119. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_factorial_formants.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/factorial_formants/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_factorial_formants.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_factorial_formants.at:7: (cd \$TEST_AND_DEV/factorial_formants && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_factorial_formants.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/factorial_formants && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_factorial_formants.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_119
#AT_START_120
at_fn_group_banner 120 'test_and_dev_factorial_formants.at:10' \
  "factorial_formants: infocommand" "                "
at_xfail=no
(
  $as_echo "120. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_factorial_formants.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/factorial_formants/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_factorial_formants.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_factorial_formants.at:12: (cd \$TEST_AND_DEV/factorial_formants && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_factorial_formants.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/factorial_formants && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_factorial_formants.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_120
#AT_START_121
at_fn_group_banner 121 'test_and_dev_factorial_formants.at:15' \
  "factorial_formants: jtcommand" "                  "
at_xfail=no
(
  $as_echo "121. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_factorial_formants.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_factorial_formants.at:17"
$as_echo "test_and_dev_factorial_formants.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/factorial_formants/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_factorial_formants.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_factorial_formants.at:19: (cd \$TEST_AND_DEV/factorial_formants && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_factorial_formants.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/factorial_formants && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_factorial_formants.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_121
#AT_START_122
at_fn_group_banner 122 'test_and_dev_factorial_formants.at:22' \
  "factorial_formants: vitcommand" "                 "
at_xfail=no
(
  $as_echo "122. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_factorial_formants.at:24" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_factorial_formants.at:24"
$as_echo "test_and_dev_factorial_formants.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/factorial_formants/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_factorial_formants.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_factorial_formants.at:26: (cd \$TEST_AND_DEV/factorial_formants && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_factorial_formants.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/factorial_formants && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_factorial_formants.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_122
#AT_START_123
at_fn_group_banner 123 'test_and_dev_franz.at:5' \
  "franz: tricommand" "                              "
at_xfail=no
(
  $as_echo "123. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_franz.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/franz/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_franz.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_franz.at:7: (cd \$TEST_AND_DEV/franz && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_franz.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/franz && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_franz.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_123
#AT_START_124
at_fn_group_banner 124 'test_and_dev_franz.at:10' \
  "franz: infocommand" "                             "
at_xfail=no
(
  $as_echo "124. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_franz.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/franz/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_franz.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_franz.at:12: (cd \$TEST_AND_DEV/franz && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_franz.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/franz && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_franz.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_124
#AT_START_125
at_fn_group_banner 125 'test_and_dev_franz.at:15' \
  "franz: jtcommand" "                               "
at_xfail=no
(
  $as_echo "125. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too big
$as_echo "test_and_dev_franz.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_franz.at:17"
$as_echo "test_and_dev_franz.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/franz/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_franz.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_franz.at:19: (cd \$TEST_AND_DEV/franz && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_franz.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/franz && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_franz.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_125
#AT_START_126
at_fn_group_banner 126 'test_and_dev_gamma_test_1.at:5' \
  "gamma_test_1: tricommand" "                       "
at_xfail=no
(
  $as_echo "126. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_gamma_test_1.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/gamma_test_1/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gamma_test_1.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_gamma_test_1.at:7: (cd \$TEST_AND_DEV/gamma_test_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gamma_test_1.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/gamma_test_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gamma_test_1.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_126
#AT_START_127
at_fn_group_banner 127 'test_and_dev_gamma_test_1.at:10' \
  "gamma_test_1: infocommand" "                      "
at_xfail=no
(
  $as_echo "127. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_gamma_test_1.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/gamma_test_1/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gamma_test_1.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_gamma_test_1.at:12: (cd \$TEST_AND_DEV/gamma_test_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gamma_test_1.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/gamma_test_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gamma_test_1.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_127
#AT_START_128
at_fn_group_banner 128 'test_and_dev_gamma_test_1.at:15' \
  "gamma_test_1: traincommand" "                     "
at_xfail=no
(
  $as_echo "128. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_gamma_test_1.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/gamma_test_1/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gamma_test_1.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_gamma_test_1.at:17: (cd \$TEST_AND_DEV/gamma_test_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gamma_test_1.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/gamma_test_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gamma_test_1.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_128
#AT_START_129
at_fn_group_banner 129 'test_and_dev_gamma_test_1.at:20' \
  "gamma_test_1: jtcommand" "                        "
at_xfail=no
(
  $as_echo "129. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_gamma_test_1.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/gamma_test_1/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gamma_test_1.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_gamma_test_1.at:22: (cd \$TEST_AND_DEV/gamma_test_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gamma_test_1.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/gamma_test_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gamma_test_1.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_129
#AT_START_130
at_fn_group_banner 130 'test_and_dev_gamma_test_1.at:25' \
  "gamma_test_1: vitcommand" "                       "
at_xfail=no
(
  $as_echo "130. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_gamma_test_1.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/gamma_test_1/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gamma_test_1.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_gamma_test_1.at:27: (cd \$TEST_AND_DEV/gamma_test_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gamma_test_1.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/gamma_test_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gamma_test_1.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_130
#AT_START_131
at_fn_group_banner 131 'test_and_dev_gang_mslm.at:5' \
  "gang_mslm: tricommand" "                          "
at_xfail=no
(
  $as_echo "131. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_gang_mslm.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/gang_mslm/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gang_mslm.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_gang_mslm.at:7: (cd \$TEST_AND_DEV/gang_mslm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gang_mslm.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/gang_mslm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gang_mslm.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_131
#AT_START_132
at_fn_group_banner 132 'test_and_dev_gang_mslm.at:10' \
  "gang_mslm: infocommand" "                         "
at_xfail=no
(
  $as_echo "132. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_gang_mslm.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/gang_mslm/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gang_mslm.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_gang_mslm.at:12: (cd \$TEST_AND_DEV/gang_mslm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gang_mslm.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/gang_mslm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gang_mslm.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_132
#AT_START_133
at_fn_group_banner 133 'test_and_dev_gang_mslm.at:15' \
  "gang_mslm: jtcommand" "                           "
at_xfail=no
(
  $as_echo "133. $at_setup_line: testing $at_desc ..."
  $at_traceon

# 0-cliques
$as_echo "test_and_dev_gang_mslm.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gang_mslm.at:17"
$as_echo "test_and_dev_gang_mslm.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/gang_mslm/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gang_mslm.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_gang_mslm.at:19: (cd \$TEST_AND_DEV/gang_mslm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gang_mslm.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/gang_mslm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gang_mslm.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_133
#AT_START_134
at_fn_group_banner 134 'test_and_dev_gang_mslm.at:22' \
  "gang_mslm: vitcommand" "                          "
at_xfail=no
(
  $as_echo "134. $at_setup_line: testing $at_desc ..."
  $at_traceon

# 0-cliques
$as_echo "test_and_dev_gang_mslm.at:24" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gang_mslm.at:24"
$as_echo "test_and_dev_gang_mslm.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/gang_mslm/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gang_mslm.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_gang_mslm.at:26: (cd \$TEST_AND_DEV/gang_mslm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gang_mslm.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/gang_mslm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gang_mslm.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_134
#AT_START_135
at_fn_group_banner 135 'test_and_dev_gmseg-pilot.at:5' \
  "gmseg-pilot: tricommand" "                        "
at_xfail=no
(
  $as_echo "135. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_gmseg-pilot.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/gmseg-pilot/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gmseg-pilot.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_gmseg-pilot.at:7: (cd \$TEST_AND_DEV/gmseg-pilot && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gmseg-pilot.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/gmseg-pilot && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gmseg-pilot.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_135
#AT_START_136
at_fn_group_banner 136 'test_and_dev_gmseg-pilot.at:10' \
  "gmseg-pilot: infocommand" "                       "
at_xfail=no
(
  $as_echo "136. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_gmseg-pilot.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/gmseg-pilot/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gmseg-pilot.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_gmseg-pilot.at:12: (cd \$TEST_AND_DEV/gmseg-pilot && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gmseg-pilot.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/gmseg-pilot && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gmseg-pilot.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_136
#AT_START_137
at_fn_group_banner 137 'test_and_dev_gmseg-pilot.at:16' \
  "gmseg-pilot: jtcommand" "                         "
at_xfail=no
(
  $as_echo "137. $at_setup_line: testing $at_desc ..."
  $at_traceon

{ set +x
$as_echo "$at_srcdir/test_and_dev_gmseg-pilot.at:17: for f in 0000 0002 0006 0011; do
  if test   -f \$TEST_AND_DEV/gmseg-pilot/chunk\${f}.obs.bz2 -a \\
          ! -f \$TEST_AND_DEV/gmseg-pilot/chunk\${f}.obs; then
     bunzip2 -k \$TEST_AND_DEV/gmseg-pilot/chunk\${f}.obs.bz2
  fi
done"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gmseg-pilot.at:17"
( $at_check_trace; for f in 0000 0002 0006 0011; do
  if test   -f $TEST_AND_DEV/gmseg-pilot/chunk${f}.obs.bz2 -a \
          ! -f $TEST_AND_DEV/gmseg-pilot/chunk${f}.obs; then
     bunzip2 -k $TEST_AND_DEV/gmseg-pilot/chunk${f}.obs.bz2
  fi
done
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gmseg-pilot.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

$as_echo "test_and_dev_gmseg-pilot.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/gmseg-pilot/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gmseg-pilot.at:23"
{ set +x
$as_echo "$at_srcdir/test_and_dev_gmseg-pilot.at:24: (cd \$TEST_AND_DEV/gmseg-pilot && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gmseg-pilot.at:24"
( $at_check_trace; (cd $TEST_AND_DEV/gmseg-pilot && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gmseg-pilot.at:24"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_137
#AT_START_138
at_fn_group_banner 138 'test_and_dev_gmseg-pilot.at:27' \
  "gmseg-pilot: vitcommand" "                        "
at_xfail=no
(
  $as_echo "138. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_gmseg-pilot.at:28" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/gmseg-pilot/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_gmseg-pilot.at:28"
{ set +x
$as_echo "$at_srcdir/test_and_dev_gmseg-pilot.at:29: (cd \$TEST_AND_DEV/gmseg-pilot && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_gmseg-pilot.at:29"
( $at_check_trace; (cd $TEST_AND_DEV/gmseg-pilot && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_gmseg-pilot.at:29"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_138
#AT_START_139
at_fn_group_banner 139 'test_and_dev_grass.at:5' \
  "grass: tricommand" "                              "
at_xfail=no
(
  $as_echo "139. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_grass.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/grass/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_grass.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_grass.at:7: (cd \$TEST_AND_DEV/grass && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_grass.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/grass && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_grass.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_139
#AT_START_140
at_fn_group_banner 140 'test_and_dev_grass.at:10' \
  "grass: infocommand" "                             "
at_xfail=no
(
  $as_echo "140. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_grass.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/grass/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_grass.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_grass.at:12: (cd \$TEST_AND_DEV/grass && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_grass.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/grass && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_grass.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_140
#AT_START_141
at_fn_group_banner 141 'test_and_dev_grass.at:15' \
  "grass: jtcommand" "                               "
at_xfail=no
(
  $as_echo "141. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_grass.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/grass/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_grass.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_grass.at:17: (cd \$TEST_AND_DEV/grass && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_grass.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/grass && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_grass.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_141
#AT_START_142
at_fn_group_banner 142 'test_and_dev_grass.at:20' \
  "grass: vitcommand" "                              "
at_xfail=no
(
  $as_echo "142. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_grass.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/grass/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_grass.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_grass.at:22: (cd \$TEST_AND_DEV/grass && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_grass.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/grass && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_grass.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_142
#AT_START_143
at_fn_group_banner 143 'test_and_dev_hoffman_gamma_bug.at:5' \
  "hoffman_gamma_bug: tricommand" "                  "
at_xfail=no
(
  $as_echo "143. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hoffman_gamma_bug.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hoffman_gamma_bug/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hoffman_gamma_bug.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hoffman_gamma_bug.at:7: (cd \$TEST_AND_DEV/hoffman_gamma_bug && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hoffman_gamma_bug.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/hoffman_gamma_bug && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hoffman_gamma_bug.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_143
#AT_START_144
at_fn_group_banner 144 'test_and_dev_hoffman_gamma_bug.at:10' \
  "hoffman_gamma_bug: infocommand" "                 "
at_xfail=no
(
  $as_echo "144. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hoffman_gamma_bug.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hoffman_gamma_bug/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hoffman_gamma_bug.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hoffman_gamma_bug.at:12: (cd \$TEST_AND_DEV/hoffman_gamma_bug && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hoffman_gamma_bug.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/hoffman_gamma_bug && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hoffman_gamma_bug.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_144
#AT_START_145
at_fn_group_banner 145 'test_and_dev_hoffman_gamma_bug.at:15' \
  "hoffman_gamma_bug: jtcommand" "                   "
at_xfail=no
(
  $as_echo "145. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hoffman_gamma_bug.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hoffman_gamma_bug/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hoffman_gamma_bug.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hoffman_gamma_bug.at:17: (cd \$TEST_AND_DEV/hoffman_gamma_bug && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hoffman_gamma_bug.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/hoffman_gamma_bug && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hoffman_gamma_bug.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_145
#AT_START_146
at_fn_group_banner 146 'test_and_dev_hoffman_gamma_bug.at:20' \
  "hoffman_gamma_bug: vitcommand" "                  "
at_xfail=no
(
  $as_echo "146. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hoffman_gamma_bug.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hoffman_gamma_bug/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hoffman_gamma_bug.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hoffman_gamma_bug.at:22: (cd \$TEST_AND_DEV/hoffman_gamma_bug && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hoffman_gamma_bug.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/hoffman_gamma_bug && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hoffman_gamma_bug.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_146
#AT_START_147
at_fn_group_banner 147 'test_and_dev_hoffman_switching_weight_issue.at:5' \
  "hoffman_switching_weight_issue: tricommand" "     "
at_xfail=no
(
  $as_echo "147. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hoffman_switching_weight_issue.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hoffman_switching_weight_issue/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:7: (cd \$TEST_AND_DEV/hoffman_switching_weight_issue && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hoffman_switching_weight_issue.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/hoffman_switching_weight_issue && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_147
#AT_START_148
at_fn_group_banner 148 'test_and_dev_hoffman_switching_weight_issue.at:10' \
  "hoffman_switching_weight_issue: infocommand" "    "
at_xfail=no
(
  $as_echo "148. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hoffman_switching_weight_issue.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hoffman_switching_weight_issue/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:12: for f in \`ls \$TEST_AND_DEV/hoffman_switching_weight_issue/params/*.bz2\`; do \\
            if test ! -f \${f%.bz2}; then bunzip2 -k \$f; fi \\
          done"
at_fn_check_prepare_notrace 'a `...` command substitution' "test_and_dev_hoffman_switching_weight_issue.at:12"
( $at_check_trace; for f in `ls $TEST_AND_DEV/hoffman_switching_weight_issue/params/*.bz2`; do \
            if test ! -f ${f%.bz2}; then bunzip2 -k $f; fi \
          done
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:15: (cd \$TEST_AND_DEV/hoffman_switching_weight_issue && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hoffman_switching_weight_issue.at:15"
( $at_check_trace; (cd $TEST_AND_DEV/hoffman_switching_weight_issue && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:15"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_148
#AT_START_149
at_fn_group_banner 149 'test_and_dev_hoffman_switching_weight_issue.at:18' \
  "hoffman_switching_weight_issue: traincommand" "   "
at_xfail=no
(
  $as_echo "149. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hoffman_switching_weight_issue.at:19" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hoffman_switching_weight_issue/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:19"
# https://j.ee.washington.edu/trac/gmtk/ticket/6
{ set +x
$as_echo "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:21: (cd \$TEST_AND_DEV/hoffman_switching_weight_issue && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hoffman_switching_weight_issue.at:21"
( $at_check_trace; (cd $TEST_AND_DEV/hoffman_switching_weight_issue && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:21"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_149
#AT_START_150
at_fn_group_banner 150 'test_and_dev_hoffman_switching_weight_issue.at:24' \
  "hoffman_switching_weight_issue: jtcommand" "      "
at_xfail=no
(
  $as_echo "150. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hoffman_switching_weight_issue.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hoffman_switching_weight_issue/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:25"
# https://j.ee.washington.edu/trac/gmtk/ticket/6
{ set +x
$as_echo "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:27: (cd \$TEST_AND_DEV/hoffman_switching_weight_issue && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hoffman_switching_weight_issue.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/hoffman_switching_weight_issue && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hoffman_switching_weight_issue.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_150
#AT_START_151
at_fn_group_banner 151 'test_and_dev_hui-lattice-align.at:5' \
  "hui-lattice-align: tricommand" "                  "
at_xfail=no
(
  $as_echo "151. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hui-lattice-align.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hui-lattice-align/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui-lattice-align.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hui-lattice-align.at:7: (cd \$TEST_AND_DEV/hui-lattice-align && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hui-lattice-align.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/hui-lattice-align && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hui-lattice-align.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_151
#AT_START_152
at_fn_group_banner 152 'test_and_dev_hui-lattice-align.at:10' \
  "hui-lattice-align: infocommand" "                 "
at_xfail=no
(
  $as_echo "152. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hui-lattice-align.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hui-lattice-align/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui-lattice-align.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hui-lattice-align.at:12: (cd \$TEST_AND_DEV/hui-lattice-align && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hui-lattice-align.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/hui-lattice-align && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hui-lattice-align.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_152
#AT_START_153
at_fn_group_banner 153 'test_and_dev_hui-lattice-align.at:15' \
  "hui-lattice-align: jtcommand" "                   "
at_xfail=no
(
  $as_echo "153. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too big
$as_echo "test_and_dev_hui-lattice-align.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui-lattice-align.at:17"
$as_echo "test_and_dev_hui-lattice-align.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hui-lattice-align/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui-lattice-align.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hui-lattice-align.at:19: (cd \$TEST_AND_DEV/hui-lattice-align && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hui-lattice-align.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/hui-lattice-align && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hui-lattice-align.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_153
#AT_START_154
at_fn_group_banner 154 'test_and_dev_hui-lattice-align.at:22' \
  "hui-lattice-align: vitcommand" "                  "
at_xfail=no
(
  $as_echo "154. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too big
$as_echo "test_and_dev_hui-lattice-align.at:24" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui-lattice-align.at:24"
$as_echo "test_and_dev_hui-lattice-align.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hui-lattice-align/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui-lattice-align.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hui-lattice-align.at:26: (cd \$TEST_AND_DEV/hui-lattice-align && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hui-lattice-align.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/hui-lattice-align && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hui-lattice-align.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_154
#AT_START_155
at_fn_group_banner 155 'test_and_dev_hui_lattice_keyword_exp_phone_durations.at:5' \
  "hui_lattice_keyword/exp_phone_durations: tricommand" ""
at_xfail=no
(
  $as_echo "155. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hui_lattice_keyword_exp_phone_durations.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hui_lattice_keyword/exp_phone_durations/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:7: (cd \$TEST_AND_DEV/hui_lattice_keyword/exp_phone_durations && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hui_lattice_keyword_exp_phone_durations.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/hui_lattice_keyword/exp_phone_durations && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_155
#AT_START_156
at_fn_group_banner 156 'test_and_dev_hui_lattice_keyword_exp_phone_durations.at:10' \
  "hui_lattice_keyword/exp_phone_durations: infocommand" ""
at_xfail=no
(
  $as_echo "156. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hui_lattice_keyword_exp_phone_durations.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hui_lattice_keyword/exp_phone_durations/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:12: (cd \$TEST_AND_DEV/hui_lattice_keyword/exp_phone_durations && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hui_lattice_keyword_exp_phone_durations.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/hui_lattice_keyword/exp_phone_durations && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_156
#AT_START_157
at_fn_group_banner 157 'test_and_dev_hui_lattice_keyword_exp_phone_durations.at:15' \
  "hui_lattice_keyword/exp_phone_durations: jtcommand" ""
at_xfail=no
(
  $as_echo "157. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hui_lattice_keyword_exp_phone_durations.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hui_lattice_keyword/exp_phone_durations/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:16"
# takes too long
$as_echo "test_and_dev_hui_lattice_keyword_exp_phone_durations.at:18" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:19: (cd \$TEST_AND_DEV/hui_lattice_keyword/exp_phone_durations && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hui_lattice_keyword_exp_phone_durations.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/hui_lattice_keyword/exp_phone_durations && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_157
#AT_START_158
at_fn_group_banner 158 'test_and_dev_hui_lattice_keyword_exp_phone_durations.at:22' \
  "hui_lattice_keyword/exp_phone_durations: vitcommand" ""
at_xfail=no
(
  $as_echo "158. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hui_lattice_keyword_exp_phone_durations.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hui_lattice_keyword/exp_phone_durations/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:23"
# takes too long
$as_echo "test_and_dev_hui_lattice_keyword_exp_phone_durations.at:25" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:26: (cd \$TEST_AND_DEV/hui_lattice_keyword/exp_phone_durations && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hui_lattice_keyword_exp_phone_durations.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/hui_lattice_keyword/exp_phone_durations && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hui_lattice_keyword_exp_phone_durations.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_158
#AT_START_159
at_fn_group_banner 159 'test_and_dev_hui_lattice_keyword_phone_durations.at:5' \
  "hui_lattice_keyword/phone_durations: tricommand" ""
at_xfail=no
(
  $as_echo "159. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hui_lattice_keyword_phone_durations.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hui_lattice_keyword/phone_durations/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:7: (cd \$TEST_AND_DEV/hui_lattice_keyword/phone_durations && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hui_lattice_keyword_phone_durations.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/hui_lattice_keyword/phone_durations && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_159
#AT_START_160
at_fn_group_banner 160 'test_and_dev_hui_lattice_keyword_phone_durations.at:10' \
  "hui_lattice_keyword/phone_durations: infocommand" ""
at_xfail=no
(
  $as_echo "160. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hui_lattice_keyword_phone_durations.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hui_lattice_keyword/phone_durations/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:12: (cd \$TEST_AND_DEV/hui_lattice_keyword/phone_durations && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hui_lattice_keyword_phone_durations.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/hui_lattice_keyword/phone_durations && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_160
#AT_START_161
at_fn_group_banner 161 'test_and_dev_hui_lattice_keyword_phone_durations.at:15' \
  "hui_lattice_keyword/phone_durations: jtcommand" " "
at_xfail=no
(
  $as_echo "161. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hui_lattice_keyword_phone_durations.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hui_lattice_keyword/phone_durations/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:16"
# takes too long
$as_echo "test_and_dev_hui_lattice_keyword_phone_durations.at:18" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:19: (cd \$TEST_AND_DEV/hui_lattice_keyword/phone_durations && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hui_lattice_keyword_phone_durations.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/hui_lattice_keyword/phone_durations && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_161
#AT_START_162
at_fn_group_banner 162 'test_and_dev_hui_lattice_keyword_phone_durations.at:22' \
  "hui_lattice_keyword/phone_durations: vitcommand" ""
at_xfail=no
(
  $as_echo "162. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_hui_lattice_keyword_phone_durations.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/hui_lattice_keyword/phone_durations/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:23"
# takes too long
$as_echo "test_and_dev_hui_lattice_keyword_phone_durations.at:25" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:26: (cd \$TEST_AND_DEV/hui_lattice_keyword/phone_durations && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_hui_lattice_keyword_phone_durations.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/hui_lattice_keyword/phone_durations && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_hui_lattice_keyword_phone_durations.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_162
#AT_START_163
at_fn_group_banner 163 'test_and_dev_iterated_observed_VESep.at:5' \
  "iterated_observed_VESep: tricommand" "            "
at_xfail=no
(
  $as_echo "163. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_iterated_observed_VESep.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/iterated_observed_VESep/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_iterated_observed_VESep.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_iterated_observed_VESep.at:7: (cd \$TEST_AND_DEV/iterated_observed_VESep && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_iterated_observed_VESep.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/iterated_observed_VESep && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_iterated_observed_VESep.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_163
#AT_START_164
at_fn_group_banner 164 'test_and_dev_iterated_observed_VESep.at:10' \
  "iterated_observed_VESep: infocommand" "           "
at_xfail=no
(
  $as_echo "164. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_iterated_observed_VESep.at:11" >"$at_check_line_file"
(test ! -f $TEST_AND_DEV/iterated_observed_VESep/didea_dts.so) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_iterated_observed_VESep.at:11"
$as_echo "test_and_dev_iterated_observed_VESep.at:12" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/iterated_observed_VESep/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_iterated_observed_VESep.at:12"
{ set +x
$as_echo "$at_srcdir/test_and_dev_iterated_observed_VESep.at:13: (cd \$TEST_AND_DEV/iterated_observed_VESep && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_iterated_observed_VESep.at:13"
( $at_check_trace; (cd $TEST_AND_DEV/iterated_observed_VESep && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_iterated_observed_VESep.at:13"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_164
#AT_START_165
at_fn_group_banner 165 'test_and_dev_iterated_observed_VESep.at:16' \
  "iterated_observed_VESep: jtcommand" "             "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "165. $at_setup_line: testing $at_desc ..."
  $at_traceon

# https://j.ee.washington.edu/trac/gmtk/ticket/359

$as_echo "test_and_dev_iterated_observed_VESep.at:19" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/iterated_observed_VESep/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_iterated_observed_VESep.at:19"
{ set +x
$as_echo "$at_srcdir/test_and_dev_iterated_observed_VESep.at:20: (cd \$TEST_AND_DEV/iterated_observed_VESep && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_iterated_observed_VESep.at:20"
( $at_check_trace; (cd $TEST_AND_DEV/iterated_observed_VESep && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_iterated_observed_VESep.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_165
#AT_START_166
at_fn_group_banner 166 'test_and_dev_john.at:5' \
  "john: tricommand" "                               "
at_xfail=no
(
  $as_echo "166. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_john.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/john/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_john.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_john.at:7: (cd \$TEST_AND_DEV/john && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_john.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/john && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_john.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_166
#AT_START_167
at_fn_group_banner 167 'test_and_dev_john.at:10' \
  "john: infocommand" "                              "
at_xfail=no
(
  $as_echo "167. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_john.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/john/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_john.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_john.at:12: (cd \$TEST_AND_DEV/john && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_john.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/john && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_john.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_167
#AT_START_168
at_fn_group_banner 168 'test_and_dev_john.at:15' \
  "john: jtcommand" "                                "
at_xfail=no
(
  $as_echo "168. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too much memory
$as_echo "test_and_dev_john.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_john.at:17"
$as_echo "test_and_dev_john.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/john/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_john.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_john.at:19: (cd \$TEST_AND_DEV/john && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_john.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/john && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_john.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_168
#AT_START_169
at_fn_group_banner 169 'test_and_dev_Jul28_19.at:5' \
  "Jul28_19: tricommand" "                           "
at_xfail=no
(
  $as_echo "169. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_Jul28_19.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/Jul28_19/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_Jul28_19.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_Jul28_19.at:7: (cd \$TEST_AND_DEV/Jul28_19 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_Jul28_19.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/Jul28_19 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_Jul28_19.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_169
#AT_START_170
at_fn_group_banner 170 'test_and_dev_Jul28_19.at:10' \
  "Jul28_19: infocommand" "                          "
at_xfail=no
(
  $as_echo "170. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_Jul28_19.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/Jul28_19/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_Jul28_19.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_Jul28_19.at:12: (cd \$TEST_AND_DEV/Jul28_19 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_Jul28_19.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/Jul28_19 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_Jul28_19.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_170
#AT_START_171
at_fn_group_banner 171 'test_and_dev_Jul28_19.at:15' \
  "Jul28_19: jtcommand" "                            "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "171. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_Jul28_19.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/Jul28_19/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_Jul28_19.at:16"
# https://j.ee.washington.edu/trac/gmtk/ticket/437

{ set +x
$as_echo "$at_srcdir/test_and_dev_Jul28_19.at:19: (cd \$TEST_AND_DEV/Jul28_19 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_Jul28_19.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/Jul28_19 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_Jul28_19.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_171
#AT_START_172
at_fn_group_banner 172 'test_and_dev_Jul28_19.at:22' \
  "Jul28_19: vitcommand" "                           "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "172. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_Jul28_19.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/Jul28_19/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_Jul28_19.at:23"
# https://j.ee.washington.edu/trac/gmtk/ticket/437

{ set +x
$as_echo "$at_srcdir/test_and_dev_Jul28_19.at:26: (cd \$TEST_AND_DEV/Jul28_19 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_Jul28_19.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/Jul28_19 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_Jul28_19.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_172
#AT_START_173
at_fn_group_banner 173 'test_and_dev_karim.at:5' \
  "karim: tricommand" "                              "
at_xfail=no
(
  $as_echo "173. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_karim.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/karim/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_karim.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_karim.at:7: (cd \$TEST_AND_DEV/karim && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_karim.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/karim && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_karim.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_173
#AT_START_174
at_fn_group_banner 174 'test_and_dev_karim.at:10' \
  "karim: infocommand" "                             "
at_xfail=no
(
  $as_echo "174. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_karim.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/karim/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_karim.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_karim.at:12: (cd \$TEST_AND_DEV/karim && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_karim.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/karim && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_karim.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_174
#AT_START_175
at_fn_group_banner 175 'test_and_dev_karim.at:15' \
  "karim: jtcommand" "                               "
at_xfail=no
(
  $as_echo "175. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_karim.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/karim/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_karim.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_karim.at:17: (cd \$TEST_AND_DEV/karim && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_karim.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/karim && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_karim.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_175
#AT_START_176
at_fn_group_banner 176 'test_and_dev_karim.at:20' \
  "karim: vitcommand" "                              "
at_xfail=no
(
  $as_echo "176. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_karim.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/karim/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_karim.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_karim.at:22: (cd \$TEST_AND_DEV/karim && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_karim.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/karim && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_karim.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_176
#AT_START_177
at_fn_group_banner 177 'test_and_dev_kjaerulff.at:5' \
  "kjaerulff: tricommand" "                          "
at_xfail=no
(
  $as_echo "177. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_kjaerulff.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/kjaerulff/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_kjaerulff.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_kjaerulff.at:7: (cd \$TEST_AND_DEV/kjaerulff && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_kjaerulff.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/kjaerulff && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_kjaerulff.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_177
#AT_START_178
at_fn_group_banner 178 'test_and_dev_kjaerulff.at:10' \
  "kjaerulff: infocommand" "                         "
at_xfail=no
(
  $as_echo "178. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_kjaerulff.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/kjaerulff/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_kjaerulff.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_kjaerulff.at:12: (cd \$TEST_AND_DEV/kjaerulff && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_kjaerulff.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/kjaerulff && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_kjaerulff.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_178
#AT_START_179
at_fn_group_banner 179 'test_and_dev_kjaerulff.at:15' \
  "kjaerulff: jtcommand" "                           "
at_xfail=no
(
  $as_echo "179. $at_setup_line: testing $at_desc ..."
  $at_traceon

# not a valid model
$as_echo "test_and_dev_kjaerulff.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_kjaerulff.at:17"
$as_echo "test_and_dev_kjaerulff.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/kjaerulff/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_kjaerulff.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_kjaerulff.at:19: (cd \$TEST_AND_DEV/kjaerulff && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_kjaerulff.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/kjaerulff && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_kjaerulff.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_179
#AT_START_180
at_fn_group_banner 180 'test_and_dev_klivescu.at:5' \
  "klivescu: tricommand" "                           "
at_xfail=no
(
  $as_echo "180. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_klivescu.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/klivescu/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_klivescu.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_klivescu.at:7: (cd \$TEST_AND_DEV/klivescu && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_klivescu.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/klivescu && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_klivescu.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_180
#AT_START_181
at_fn_group_banner 181 'test_and_dev_klivescu.at:10' \
  "klivescu: infocommand" "                          "
at_xfail=no
(
  $as_echo "181. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_klivescu.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/klivescu/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_klivescu.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_klivescu.at:12: for f in \`ls \$TEST_AND_DEV/klivescu/PARAMS/*.bz2\`; do \\
            if test ! -f \${f%.bz2}; then bunzip2 -k \$f; fi \\
          done"
at_fn_check_prepare_notrace 'a `...` command substitution' "test_and_dev_klivescu.at:12"
( $at_check_trace; for f in `ls $TEST_AND_DEV/klivescu/PARAMS/*.bz2`; do \
            if test ! -f ${f%.bz2}; then bunzip2 -k $f; fi \
          done
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_klivescu.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_klivescu.at:15: (cd \$TEST_AND_DEV/klivescu && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_klivescu.at:15"
( $at_check_trace; (cd $TEST_AND_DEV/klivescu && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_klivescu.at:15"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_181
#AT_START_182
at_fn_group_banner 182 'test_and_dev_klivescu.at:18' \
  "klivescu: jtcommand" "                            "
at_xfail=no
(
  $as_echo "182. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_klivescu.at:19" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/klivescu/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_klivescu.at:19"
{ set +x
$as_echo "$at_srcdir/test_and_dev_klivescu.at:20: (cd \$TEST_AND_DEV/klivescu && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_klivescu.at:20"
( $at_check_trace; (cd $TEST_AND_DEV/klivescu && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_klivescu.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_182
#AT_START_183
at_fn_group_banner 183 'test_and_dev_medianus.at:5' \
  "medianus: tricommand" "                           "
at_xfail=no
(
  $as_echo "183. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_medianus.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/medianus/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_medianus.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_medianus.at:7: (cd \$TEST_AND_DEV/medianus && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_medianus.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/medianus && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_medianus.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_183
#AT_START_184
at_fn_group_banner 184 'test_and_dev_medianus.at:10' \
  "medianus: infocommand" "                          "
at_xfail=no
(
  $as_echo "184. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_medianus.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/medianus/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_medianus.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_medianus.at:12: (cd \$TEST_AND_DEV/medianus && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_medianus.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/medianus && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_medianus.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_184
#AT_START_185
at_fn_group_banner 185 'test_and_dev_medianus.at:15' \
  "medianus: jtcommand" "                            "
at_xfail=no
(
  $as_echo "185. $at_setup_line: testing $at_desc ..."
  $at_traceon

# not a valid model
$as_echo "test_and_dev_medianus.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_medianus.at:17"
$as_echo "test_and_dev_medianus.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/medianus/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_medianus.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_medianus.at:19: (cd \$TEST_AND_DEV/medianus && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_medianus.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/medianus && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_medianus.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_185
#AT_START_186
at_fn_group_banner 186 'test_and_dev_mhoffman_gamma_issue.at:5' \
  "mhoffman_gamma_issue: tricommand" "               "
at_xfail=no
(
  $as_echo "186. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mhoffman_gamma_issue.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mhoffman_gamma_issue/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:7: (cd \$TEST_AND_DEV/mhoffman_gamma_issue && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mhoffman_gamma_issue.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/mhoffman_gamma_issue && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_186
#AT_START_187
at_fn_group_banner 187 'test_and_dev_mhoffman_gamma_issue.at:10' \
  "mhoffman_gamma_issue: infocommand" "              "
at_xfail=no
(
  $as_echo "187. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mhoffman_gamma_issue.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mhoffman_gamma_issue/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:12: (cd \$TEST_AND_DEV/mhoffman_gamma_issue && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mhoffman_gamma_issue.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/mhoffman_gamma_issue && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_187
#AT_START_188
at_fn_group_banner 188 'test_and_dev_mhoffman_gamma_issue.at:15' \
  "mhoffman_gamma_issue: traincommand" "             "
at_xfail=no
(
  $as_echo "188. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mhoffman_gamma_issue.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mhoffman_gamma_issue/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:17: (cd \$TEST_AND_DEV/mhoffman_gamma_issue && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mhoffman_gamma_issue.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/mhoffman_gamma_issue && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_188
#AT_START_189
at_fn_group_banner 189 'test_and_dev_mhoffman_gamma_issue.at:20' \
  "mhoffman_gamma_issue: jtcommand" "                "
at_xfail=no
(
  $as_echo "189. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mhoffman_gamma_issue.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mhoffman_gamma_issue/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:22: (cd \$TEST_AND_DEV/mhoffman_gamma_issue && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mhoffman_gamma_issue.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/mhoffman_gamma_issue && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_189
#AT_START_190
at_fn_group_banner 190 'test_and_dev_mhoffman_gamma_issue.at:25' \
  "mhoffman_gamma_issue: vitcommand" "               "
at_xfail=no
(
  $as_echo "190. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mhoffman_gamma_issue.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mhoffman_gamma_issue/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:27: (cd \$TEST_AND_DEV/mhoffman_gamma_issue && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mhoffman_gamma_issue.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/mhoffman_gamma_issue && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mhoffman_gamma_issue.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_190
#AT_START_191
at_fn_group_banner 191 'test_and_dev_mildew.at:5' \
  "mildew: tricommand" "                             "
at_xfail=no
(
  $as_echo "191. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mildew.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mildew/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mildew.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_mildew.at:7: (cd \$TEST_AND_DEV/mildew && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mildew.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/mildew && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mildew.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_191
#AT_START_192
at_fn_group_banner 192 'test_and_dev_mildew.at:10' \
  "mildew: infocommand" "                            "
at_xfail=no
(
  $as_echo "192. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mildew.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mildew/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mildew.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_mildew.at:12: (cd \$TEST_AND_DEV/mildew && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mildew.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/mildew && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mildew.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_192
#AT_START_193
at_fn_group_banner 193 'test_and_dev_mildew.at:15' \
  "mildew: jtcommand" "                              "
at_xfail=no
(
  $as_echo "193. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too big
$as_echo "test_and_dev_mildew.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mildew.at:17"
$as_echo "test_and_dev_mildew.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mildew/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mildew.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_mildew.at:19: (cd \$TEST_AND_DEV/mildew && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mildew.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/mildew && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mildew.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_193
#AT_START_194
at_fn_group_banner 194 'test_and_dev_mintest.train.nonan.at:5' \
  "mintest.train.nonan: tricommand" "                "
at_xfail=no
(
  $as_echo "194. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mintest.train.nonan.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mintest.train.nonan/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mintest.train.nonan.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_mintest.train.nonan.at:7: (cd \$TEST_AND_DEV/mintest.train.nonan && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mintest.train.nonan.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/mintest.train.nonan && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mintest.train.nonan.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_194
#AT_START_195
at_fn_group_banner 195 'test_and_dev_mintest.train.nonan.at:10' \
  "mintest.train.nonan: infocommand" "               "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "195. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mintest.train.nonan.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mintest.train.nonan/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mintest.train.nonan.at:11"
# https://j.ee.washington.edu/trac/gmtk/ticket/161

{ set +x
$as_echo "$at_srcdir/test_and_dev_mintest.train.nonan.at:14: (cd \$TEST_AND_DEV/mintest.train.nonan && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mintest.train.nonan.at:14"
( $at_check_trace; (cd $TEST_AND_DEV/mintest.train.nonan && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mintest.train.nonan.at:14"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_195
#AT_START_196
at_fn_group_banner 196 'test_and_dev_mintest.train.nonan.at:17' \
  "mintest.train.nonan: traincommand" "              "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "196. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mintest.train.nonan.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mintest.train.nonan/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mintest.train.nonan.at:18"
# https://j.ee.washington.edu/trac/gmtk/ticket/161

{ set +x
$as_echo "$at_srcdir/test_and_dev_mintest.train.nonan.at:21: (cd \$TEST_AND_DEV/mintest.train.nonan && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mintest.train.nonan.at:21"
( $at_check_trace; (cd $TEST_AND_DEV/mintest.train.nonan && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mintest.train.nonan.at:21"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_196
#AT_START_197
at_fn_group_banner 197 'test_and_dev_mintest.train.nonan.at:24' \
  "mintest.train.nonan: jtcommand" "                 "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "197. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mintest.train.nonan.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mintest.train.nonan/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mintest.train.nonan.at:25"
# https://j.ee.washington.edu/trac/gmtk/ticket/161

{ set +x
$as_echo "$at_srcdir/test_and_dev_mintest.train.nonan.at:28: (cd \$TEST_AND_DEV/mintest.train.nonan && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mintest.train.nonan.at:28"
( $at_check_trace; (cd $TEST_AND_DEV/mintest.train.nonan && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mintest.train.nonan.at:28"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_197
#AT_START_198
at_fn_group_banner 198 'test_and_dev_mintest.train.nonan.at:31' \
  "mintest.train.nonan: vitcommand" "                "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "198. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mintest.train.nonan.at:32" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mintest.train.nonan/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mintest.train.nonan.at:32"
# https://j.ee.washington.edu/trac/gmtk/ticket/161

{ set +x
$as_echo "$at_srcdir/test_and_dev_mintest.train.nonan.at:35: (cd \$TEST_AND_DEV/mintest.train.nonan && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mintest.train.nonan.at:35"
( $at_check_trace; (cd $TEST_AND_DEV/mintest.train.nonan && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mintest.train.nonan.at:35"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_198
#AT_START_199
at_fn_group_banner 199 'test_and_dev_modelForJeff.at:5' \
  "modelForJeff: tricommand" "                       "
at_xfail=no
(
  $as_echo "199. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_modelForJeff.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/modelForJeff/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_modelForJeff.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_modelForJeff.at:7: (cd \$TEST_AND_DEV/modelForJeff && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_modelForJeff.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/modelForJeff && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_modelForJeff.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_199
#AT_START_200
at_fn_group_banner 200 'test_and_dev_modelForJeff.at:10' \
  "modelForJeff: infocommand" "                      "
at_xfail=no
(
  $as_echo "200. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_modelForJeff.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/modelForJeff/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_modelForJeff.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_modelForJeff.at:12: (cd \$TEST_AND_DEV/modelForJeff && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_modelForJeff.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/modelForJeff && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_modelForJeff.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_200
#AT_START_201
at_fn_group_banner 201 'test_and_dev_modelForJeff.at:15' \
  "modelForJeff: traincommand" "                     "
at_xfail=no
(
  $as_echo "201. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_modelForJeff.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_modelForJeff.at:17"
$as_echo "test_and_dev_modelForJeff.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/modelForJeff/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_modelForJeff.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_modelForJeff.at:19: (cd \$TEST_AND_DEV/modelForJeff && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_modelForJeff.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/modelForJeff && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_modelForJeff.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_201
#AT_START_202
at_fn_group_banner 202 'test_and_dev_modelForJeff.at:22' \
  "modelForJeff: jtcommand" "                        "
at_xfail=no
(
  $as_echo "202. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_modelForJeff.at:24" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_modelForJeff.at:24"
$as_echo "test_and_dev_modelForJeff.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/modelForJeff/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_modelForJeff.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_modelForJeff.at:26: (cd \$TEST_AND_DEV/modelForJeff && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_modelForJeff.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/modelForJeff && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_modelForJeff.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_202
#AT_START_203
at_fn_group_banner 203 'test_and_dev_modelForJeff.at:29' \
  "modelForJeff: vitcommand" "                       "
at_xfail=no
(
  $as_echo "203. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_modelForJeff.at:31" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_modelForJeff.at:31"
$as_echo "test_and_dev_modelForJeff.at:32" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/modelForJeff/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_modelForJeff.at:32"
{ set +x
$as_echo "$at_srcdir/test_and_dev_modelForJeff.at:33: (cd \$TEST_AND_DEV/modelForJeff && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_modelForJeff.at:33"
( $at_check_trace; (cd $TEST_AND_DEV/modelForJeff && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_modelForJeff.at:33"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_203
#AT_START_204
at_fn_group_banner 204 'test_and_dev_mouse4.at:5' \
  "mouse4: tricommand" "                             "
at_xfail=no
(
  $as_echo "204. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mouse4.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mouse4/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mouse4.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_mouse4.at:7: (cd \$TEST_AND_DEV/mouse4 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mouse4.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/mouse4 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mouse4.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_204
#AT_START_205
at_fn_group_banner 205 'test_and_dev_mouse4.at:10' \
  "mouse4: infocommand" "                            "
at_xfail=no
(
  $as_echo "205. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mouse4.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mouse4/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mouse4.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_mouse4.at:12: (cd \$TEST_AND_DEV/mouse4 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mouse4.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/mouse4 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mouse4.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_205
#AT_START_206
at_fn_group_banner 206 'test_and_dev_mouse4.at:15' \
  "mouse4: jtcommand" "                              "
at_xfail=no
(
  $as_echo "206. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mouse4.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mouse4/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mouse4.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_mouse4.at:17: (cd \$TEST_AND_DEV/mouse4 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mouse4.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/mouse4 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mouse4.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_206
#AT_START_207
at_fn_group_banner 207 'test_and_dev_mouse4.at:20' \
  "mouse4: vitcommand" "                             "
at_xfail=no
(
  $as_echo "207. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_mouse4.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/mouse4/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_mouse4.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_mouse4.at:22: (cd \$TEST_AND_DEV/mouse4 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_mouse4.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/mouse4 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_mouse4.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_207
#AT_START_208
at_fn_group_banner 208 'test_and_dev_muri_uw.at:5' \
  "muri_uw: tricommand" "                            "
at_xfail=no
(
  $as_echo "208. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_muri_uw.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/muri_uw/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_muri_uw.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_muri_uw.at:7: (cd \$TEST_AND_DEV/muri_uw && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand -reSect)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_muri_uw.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/muri_uw && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand -reSect)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_muri_uw.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_208
#AT_START_209
at_fn_group_banner 209 'test_and_dev_muri_uw.at:10' \
  "muri_uw: infocommand" "                           "
at_xfail=no
(
  $as_echo "209. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_muri_uw.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/muri_uw/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_muri_uw.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_muri_uw.at:12: (cd \$TEST_AND_DEV/muri_uw && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_muri_uw.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/muri_uw && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_muri_uw.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_209
#AT_START_210
at_fn_group_banner 210 'test_and_dev_muri_uw.at:15' \
  "muri_uw: jtcommand" "                             "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "210. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_muri_uw.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/muri_uw/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_muri_uw.at:16"
# https://j.ee.washington.edu/trac/gmtk/ticket/323

{ set +x
$as_echo "$at_srcdir/test_and_dev_muri_uw.at:19: (cd \$TEST_AND_DEV/muri_uw && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_muri_uw.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/muri_uw && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_muri_uw.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_210
#AT_START_211
at_fn_group_banner 211 'test_and_dev_muri_uw.at:22' \
  "muri_uw: vitcommand" "                            "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "211. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_muri_uw.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/muri_uw/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_muri_uw.at:23"
# https://j.ee.washington.edu/trac/gmtk/ticket/323

{ set +x
$as_echo "$at_srcdir/test_and_dev_muri_uw.at:26: (cd \$TEST_AND_DEV/muri_uw && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_muri_uw.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/muri_uw && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_muri_uw.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_211
#AT_START_212
at_fn_group_banner 212 'test_and_dev_naive_chain_1.at:5' \
  "naive_chain_1: tricommand" "                      "
at_xfail=no
(
  $as_echo "212. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_naive_chain_1.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/naive_chain_1/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_naive_chain_1.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_naive_chain_1.at:7: (cd \$TEST_AND_DEV/naive_chain_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_naive_chain_1.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/naive_chain_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_naive_chain_1.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_212
#AT_START_213
at_fn_group_banner 213 'test_and_dev_naive_chain_1.at:10' \
  "naive_chain_1: infocommand" "                     "
at_xfail=no
(
  $as_echo "213. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_naive_chain_1.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/naive_chain_1/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_naive_chain_1.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_naive_chain_1.at:12: (cd \$TEST_AND_DEV/naive_chain_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_naive_chain_1.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/naive_chain_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_naive_chain_1.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_213
#AT_START_214
at_fn_group_banner 214 'test_and_dev_naive_chain_1.at:15' \
  "naive_chain_1: traincommand" "                    "
at_xfail=no
(
  $as_echo "214. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_naive_chain_1.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/naive_chain_1/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_naive_chain_1.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_naive_chain_1.at:17: (cd \$TEST_AND_DEV/naive_chain_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand -alloc 2)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_naive_chain_1.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/naive_chain_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand -alloc 2)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_naive_chain_1.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_214
#AT_START_215
at_fn_group_banner 215 'test_and_dev_naive_chain_1.at:20' \
  "naive_chain_1: jtcommand" "                       "
at_xfail=no
(
  $as_echo "215. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_naive_chain_1.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/naive_chain_1/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_naive_chain_1.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_naive_chain_1.at:22: (cd \$TEST_AND_DEV/naive_chain_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_naive_chain_1.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/naive_chain_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_naive_chain_1.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_215
#AT_START_216
at_fn_group_banner 216 'test_and_dev_naive_chain_1.at:25' \
  "naive_chain_1: vitcommand" "                      "
at_xfail=no
(
  $as_echo "216. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_naive_chain_1.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/naive_chain_1/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_naive_chain_1.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_naive_chain_1.at:27: (cd \$TEST_AND_DEV/naive_chain_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_naive_chain_1.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/naive_chain_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_naive_chain_1.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_216
#AT_START_217
at_fn_group_banner 217 'test_and_dev_naive_chain_2.at:5' \
  "naive_chain_2: tricommand" "                      "
at_xfail=no
(
  $as_echo "217. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_naive_chain_2.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/naive_chain_2/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_naive_chain_2.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_naive_chain_2.at:7: (cd \$TEST_AND_DEV/naive_chain_2 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_naive_chain_2.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/naive_chain_2 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_naive_chain_2.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_217
#AT_START_218
at_fn_group_banner 218 'test_and_dev_naive_chain_2.at:10' \
  "naive_chain_2: infocommand" "                     "
at_xfail=no
(
  $as_echo "218. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_naive_chain_2.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/naive_chain_2/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_naive_chain_2.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_naive_chain_2.at:12: (cd \$TEST_AND_DEV/naive_chain_2 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_naive_chain_2.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/naive_chain_2 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_naive_chain_2.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_218
#AT_START_219
at_fn_group_banner 219 'test_and_dev_naive_chain_2.at:15' \
  "naive_chain_2: traincommand" "                    "
at_xfail=no
(
  $as_echo "219. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_naive_chain_2.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/naive_chain_2/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_naive_chain_2.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_naive_chain_2.at:17: (cd \$TEST_AND_DEV/naive_chain_2 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_naive_chain_2.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/naive_chain_2 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_naive_chain_2.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_219
#AT_START_220
at_fn_group_banner 220 'test_and_dev_naive_chain_2.at:20' \
  "naive_chain_2: jtcommand" "                       "
at_xfail=no
(
  $as_echo "220. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_naive_chain_2.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/naive_chain_2/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_naive_chain_2.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_naive_chain_2.at:22: (cd \$TEST_AND_DEV/naive_chain_2 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_naive_chain_2.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/naive_chain_2 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_naive_chain_2.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_220
#AT_START_221
at_fn_group_banner 221 'test_and_dev_naive_chain_2.at:25' \
  "naive_chain_2: vitcommand" "                      "
at_xfail=no
(
  $as_echo "221. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_naive_chain_2.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/naive_chain_2/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_naive_chain_2.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_naive_chain_2.at:27: (cd \$TEST_AND_DEV/naive_chain_2 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_naive_chain_2.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/naive_chain_2 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_naive_chain_2.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_221
#AT_START_222
at_fn_group_banner 222 'test_and_dev_no_time_parent.at:5' \
  "no_time_parent: tricommand" "                     "
at_xfail=no
(
  $as_echo "222. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_no_time_parent.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/no_time_parent/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_no_time_parent.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_no_time_parent.at:7: (cd \$TEST_AND_DEV/no_time_parent && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_no_time_parent.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/no_time_parent && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_no_time_parent.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_222
#AT_START_223
at_fn_group_banner 223 'test_and_dev_no_time_parent.at:10' \
  "no_time_parent: infocommand" "                    "
at_xfail=no
(
  $as_echo "223. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_no_time_parent.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/no_time_parent/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_no_time_parent.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_no_time_parent.at:12: if test -f \$TEST_AND_DEV/no_time_parent/params/word3gram.lm.idx.bz2 -a \\
                ! -f \$TEST_AND_DEV/no_time_parent/params/word3gram.lm.idx;       \\
          then bunzip2 -k \$TEST_AND_DEV/no_time_parent/params/word3gram.lm.idx.bz2; fi"
at_fn_check_prepare_notrace 'an embedded newline' "test_and_dev_no_time_parent.at:12"
( $at_check_trace; if test -f $TEST_AND_DEV/no_time_parent/params/word3gram.lm.idx.bz2 -a \
                ! -f $TEST_AND_DEV/no_time_parent/params/word3gram.lm.idx;       \
          then bunzip2 -k $TEST_AND_DEV/no_time_parent/params/word3gram.lm.idx.bz2; fi
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_no_time_parent.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_no_time_parent.at:16: (cd \$TEST_AND_DEV/no_time_parent && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_no_time_parent.at:16"
( $at_check_trace; (cd $TEST_AND_DEV/no_time_parent && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_no_time_parent.at:16"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_223
#AT_START_224
at_fn_group_banner 224 'test_and_dev_parity.at:5' \
  "parity: tricommand" "                             "
at_xfail=no
(
  $as_echo "224. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_parity.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/parity/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_parity.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_parity.at:7: (cd \$TEST_AND_DEV/parity && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_parity.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/parity && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_parity.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_224
#AT_START_225
at_fn_group_banner 225 'test_and_dev_parity.at:10' \
  "parity: infocommand" "                            "
at_xfail=no
(
  $as_echo "225. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_parity.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/parity/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_parity.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_parity.at:12: (cd \$TEST_AND_DEV/parity && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_parity.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/parity && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_parity.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_225
#AT_START_226
at_fn_group_banner 226 'test_and_dev_parity.at:15' \
  "parity: jtcommand" "                              "
at_xfail=no
(
  $as_echo "226. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_parity.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/parity/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_parity.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_parity.at:17: (cd \$TEST_AND_DEV/parity && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_parity.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/parity && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_parity.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_226
#AT_START_227
at_fn_group_banner 227 'test_and_dev_parity.at:20' \
  "parity: vitcommand" "                             "
at_xfail=no
(
  $as_echo "227. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_parity.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/parity/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_parity.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_parity.at:22: (cd \$TEST_AND_DEV/parity && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_parity.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/parity && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_parity.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_227
#AT_START_228
at_fn_group_banner 228 'test_and_dev_peshkin_hmm.at:5' \
  "peshkin_hmm: tricommand" "                        "
at_xfail=no
(
  $as_echo "228. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_peshkin_hmm.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/peshkin_hmm/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_peshkin_hmm.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_peshkin_hmm.at:7: (cd \$TEST_AND_DEV/peshkin_hmm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_peshkin_hmm.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/peshkin_hmm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_peshkin_hmm.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_228
#AT_START_229
at_fn_group_banner 229 'test_and_dev_peshkin_hmm.at:10' \
  "peshkin_hmm: infocommand" "                       "
at_xfail=no
(
  $as_echo "229. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_peshkin_hmm.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/peshkin_hmm/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_peshkin_hmm.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_peshkin_hmm.at:12: (cd \$TEST_AND_DEV/peshkin_hmm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_peshkin_hmm.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/peshkin_hmm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_peshkin_hmm.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_229
#AT_START_230
at_fn_group_banner 230 'test_and_dev_peshkin_hmm.at:15' \
  "peshkin_hmm: jtcommand" "                         "
at_xfail=no
(
  $as_echo "230. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_peshkin_hmm.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/peshkin_hmm/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_peshkin_hmm.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_peshkin_hmm.at:17: (cd \$TEST_AND_DEV/peshkin_hmm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_peshkin_hmm.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/peshkin_hmm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_peshkin_hmm.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_230
#AT_START_231
at_fn_group_banner 231 'test_and_dev_peshkin_hmm.at:20' \
  "peshkin_hmm: vitcommand" "                        "
at_xfail=no
(
  $as_echo "231. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_peshkin_hmm.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/peshkin_hmm/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_peshkin_hmm.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_peshkin_hmm.at:22: (cd \$TEST_AND_DEV/peshkin_hmm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_peshkin_hmm.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/peshkin_hmm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_peshkin_hmm.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_231
#AT_START_232
at_fn_group_banner 232 'test_and_dev_pgm.at:5' \
  "pgm: tricommand" "                                "
at_xfail=no
(
  $as_echo "232. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_pgm.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/pgm/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_pgm.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_pgm.at:7: (cd \$TEST_AND_DEV/pgm && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_pgm.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/pgm && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_pgm.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_232
#AT_START_233
at_fn_group_banner 233 'test_and_dev_pgm.at:10' \
  "pgm: infocommand" "                               "
at_xfail=no
(
  $as_echo "233. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_pgm.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/pgm/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_pgm.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_pgm.at:12: (cd \$TEST_AND_DEV/pgm && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_pgm.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/pgm && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_pgm.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_233
#AT_START_234
at_fn_group_banner 234 'test_and_dev_pgm.at:15' \
  "pgm: jtcommand" "                                 "
at_xfail=no
(
  $as_echo "234. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_pgm.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/pgm/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_pgm.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_pgm.at:17: (cd \$TEST_AND_DEV/pgm && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_pgm.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/pgm && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_pgm.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_234
#AT_START_235
at_fn_group_banner 235 'test_and_dev_pgm.at:20' \
  "pgm: vitcommand" "                                "
at_xfail=no
(
  $as_echo "235. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_pgm.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/pgm/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_pgm.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_pgm.at:22: (cd \$TEST_AND_DEV/pgm && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_pgm.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/pgm && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_pgm.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_235
#AT_START_236
at_fn_group_banner 236 'test_and_dev_phone_free_model.at:5' \
  "phone_free_model: tricommand" "                   "
at_xfail=no
(
  $as_echo "236. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_phone_free_model.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/phone_free_model/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_phone_free_model.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_phone_free_model.at:7: (cd \$TEST_AND_DEV/phone_free_model && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_phone_free_model.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/phone_free_model && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_phone_free_model.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_236
#AT_START_237
at_fn_group_banner 237 'test_and_dev_phone_free_model.at:10' \
  "phone_free_model: infocommand" "                  "
at_xfail=no
(
  $as_echo "237. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_phone_free_model.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/phone_free_model/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_phone_free_model.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_phone_free_model.at:12: (cd \$TEST_AND_DEV/phone_free_model && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_phone_free_model.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/phone_free_model && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_phone_free_model.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_237
#AT_START_238
at_fn_group_banner 238 'test_and_dev_phone_free_model.at:15' \
  "phone_free_model: jtcommand" "                    "
at_xfail=no
(
  $as_echo "238. $at_setup_line: testing $at_desc ..."
  $at_traceon

# requires too much memory
$as_echo "test_and_dev_phone_free_model.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_phone_free_model.at:17"
$as_echo "test_and_dev_phone_free_model.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/phone_free_model/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_phone_free_model.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_phone_free_model.at:19: (cd \$TEST_AND_DEV/phone_free_model && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_phone_free_model.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/phone_free_model && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_phone_free_model.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_238
#AT_START_239
at_fn_group_banner 239 'test_and_dev_phone_free_model.at:22' \
  "phone_free_model: vitcommand" "                   "
at_xfail=no
(
  $as_echo "239. $at_setup_line: testing $at_desc ..."
  $at_traceon

# requires too much memory
$as_echo "test_and_dev_phone_free_model.at:24" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_phone_free_model.at:24"
$as_echo "test_and_dev_phone_free_model.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/phone_free_model/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_phone_free_model.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_phone_free_model.at:26: (cd \$TEST_AND_DEV/phone_free_model && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_phone_free_model.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/phone_free_model && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_phone_free_model.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_239
#AT_START_240
at_fn_group_banner 240 'test_and_dev_polyphase_10.2phase.at:5' \
  "polyphase/10.2phase: tricommand" "                "
at_xfail=no
(
  $as_echo "240. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_10.2phase.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/10.2phase/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_10.2phase.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_10.2phase.at:7: for f in \`ls \$TEST_AND_DEV/polyphase/10.2phase/PARAMS/*.bz2\`; do \\
            if test ! -f \${f%.bz2}; then bunzip2 -k \$f; fi \\
          done"
at_fn_check_prepare_notrace 'a `...` command substitution' "test_and_dev_polyphase_10.2phase.at:7"
( $at_check_trace; for f in `ls $TEST_AND_DEV/polyphase/10.2phase/PARAMS/*.bz2`; do \
            if test ! -f ${f%.bz2}; then bunzip2 -k $f; fi \
          done
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_10.2phase.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_10.2phase.at:10: (cd \$TEST_AND_DEV/polyphase/10.2phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand -reSect)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_10.2phase.at:10"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/10.2phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand -reSect)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_10.2phase.at:10"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_240
#AT_START_241
at_fn_group_banner 241 'test_and_dev_polyphase_10.2phase.at:13' \
  "polyphase/10.2phase: infocommand" "               "
at_xfail=no
(
  $as_echo "241. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_10.2phase.at:14" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/10.2phase/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_10.2phase.at:14"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_10.2phase.at:15: (cd \$TEST_AND_DEV/polyphase/10.2phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_10.2phase.at:15"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/10.2phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_10.2phase.at:15"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_241
#AT_START_242
at_fn_group_banner 242 'test_and_dev_polyphase_10.2phase.at:18' \
  "polyphase/10.2phase: jtcommand" "                 "
at_xfail=no
(
  $as_echo "242. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_10.2phase.at:19" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/10.2phase/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_10.2phase.at:19"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_10.2phase.at:20: (cd \$TEST_AND_DEV/polyphase/10.2phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_10.2phase.at:20"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/10.2phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_10.2phase.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_242
#AT_START_243
at_fn_group_banner 243 'test_and_dev_polyphase_10.2phase.at:23' \
  "polyphase/10.2phase: vitcommand" "                "
at_xfail=no
(
  $as_echo "243. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_10.2phase.at:24" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/10.2phase/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_10.2phase.at:24"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_10.2phase.at:25: (cd \$TEST_AND_DEV/polyphase/10.2phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_10.2phase.at:25"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/10.2phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_10.2phase.at:25"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_243
#AT_START_244
at_fn_group_banner 244 'test_and_dev_polyphase_10.3phase.at:5' \
  "polyphase/10.3phase: tricommand" "                "
at_xfail=no
(
  $as_echo "244. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_10.3phase.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/10.3phase/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_10.3phase.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_10.3phase.at:7: for f in \`ls \$TEST_AND_DEV/polyphase/10.3phase/PARAMS/*.bz2\`; do \\
            if test ! -f \${f%.bz2}; then bunzip2 -k \$f; fi \\
          done"
at_fn_check_prepare_notrace 'a `...` command substitution' "test_and_dev_polyphase_10.3phase.at:7"
( $at_check_trace; for f in `ls $TEST_AND_DEV/polyphase/10.3phase/PARAMS/*.bz2`; do \
            if test ! -f ${f%.bz2}; then bunzip2 -k $f; fi \
          done
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_10.3phase.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_10.3phase.at:10: (cd \$TEST_AND_DEV/polyphase/10.3phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_10.3phase.at:10"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/10.3phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_10.3phase.at:10"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_244
#AT_START_245
at_fn_group_banner 245 'test_and_dev_polyphase_10.3phase.at:13' \
  "polyphase/10.3phase: infocommand" "               "
at_xfail=no
(
  $as_echo "245. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_10.3phase.at:14" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/10.3phase/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_10.3phase.at:14"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_10.3phase.at:15: (cd \$TEST_AND_DEV/polyphase/10.3phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_10.3phase.at:15"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/10.3phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_10.3phase.at:15"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_245
#AT_START_246
at_fn_group_banner 246 'test_and_dev_polyphase_10.3phase.at:18' \
  "polyphase/10.3phase: jtcommand" "                 "
at_xfail=no
(
  $as_echo "246. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_10.3phase.at:19" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/10.3phase/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_10.3phase.at:19"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_10.3phase.at:20: (cd \$TEST_AND_DEV/polyphase/10.3phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_10.3phase.at:20"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/10.3phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_10.3phase.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_246
#AT_START_247
at_fn_group_banner 247 'test_and_dev_polyphase_10.3phase.at:23' \
  "polyphase/10.3phase: vitcommand" "                "
at_xfail=no
(
  $as_echo "247. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_10.3phase.at:24" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/10.3phase/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_10.3phase.at:24"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_10.3phase.at:25: (cd \$TEST_AND_DEV/polyphase/10.3phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_10.3phase.at:25"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/10.3phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_10.3phase.at:25"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_247
#AT_START_248
at_fn_group_banner 248 'test_and_dev_polyphase_500.2phase.at:5' \
  "polyphase/500.2phase: tricommand" "               "
at_xfail=no
(
  $as_echo "248. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_500.2phase.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/500.2phase/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_500.2phase.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_500.2phase.at:7: for f in \`ls \$TEST_AND_DEV/polyphase/500.2phase/PARAMS/*.bz2\`; do \\
            if test ! -f \${f%.bz2}; then bunzip2 -k \$f; fi \\
          done"
at_fn_check_prepare_notrace 'a `...` command substitution' "test_and_dev_polyphase_500.2phase.at:7"
( $at_check_trace; for f in `ls $TEST_AND_DEV/polyphase/500.2phase/PARAMS/*.bz2`; do \
            if test ! -f ${f%.bz2}; then bunzip2 -k $f; fi \
          done
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_500.2phase.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_500.2phase.at:10: (cd \$TEST_AND_DEV/polyphase/500.2phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_500.2phase.at:10"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/500.2phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_500.2phase.at:10"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_248
#AT_START_249
at_fn_group_banner 249 'test_and_dev_polyphase_500.2phase.at:13' \
  "polyphase/500.2phase: infocommand" "              "
at_xfail=no
(
  $as_echo "249. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_500.2phase.at:14" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/500.2phase/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_500.2phase.at:14"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_500.2phase.at:15: (cd \$TEST_AND_DEV/polyphase/500.2phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_500.2phase.at:15"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/500.2phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_500.2phase.at:15"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_249
#AT_START_250
at_fn_group_banner 250 'test_and_dev_polyphase_500.2phase.at:18' \
  "polyphase/500.2phase: jtcommand" "                "
at_xfail=no
(
  $as_echo "250. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_500.2phase.at:19" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/500.2phase/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_500.2phase.at:19"
# too slow
$as_echo "test_and_dev_polyphase_500.2phase.at:21" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_500.2phase.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_500.2phase.at:22: (cd \$TEST_AND_DEV/polyphase/500.2phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_500.2phase.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/500.2phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_500.2phase.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_250
#AT_START_251
at_fn_group_banner 251 'test_and_dev_polyphase_500.2phase.at:25' \
  "polyphase/500.2phase: vitcommand" "               "
at_xfail=no
(
  $as_echo "251. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_500.2phase.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/500.2phase/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_500.2phase.at:26"
# too slow
$as_echo "test_and_dev_polyphase_500.2phase.at:28" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_500.2phase.at:28"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_500.2phase.at:29: (cd \$TEST_AND_DEV/polyphase/500.2phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_500.2phase.at:29"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/500.2phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_500.2phase.at:29"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_251
#AT_START_252
at_fn_group_banner 252 'test_and_dev_polyphase_500.3phase.at:5' \
  "polyphase/500.3phase: tricommand" "               "
at_xfail=no
(
  $as_echo "252. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_500.3phase.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/500.3phase/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_500.3phase.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_500.3phase.at:7: for f in \`ls \$TEST_AND_DEV/polyphase/500.3phase/PARAMS/*.bz2\`; do \\
            if test ! -f \${f%.bz2}; then bunzip2 -k \$f; fi \\
          done"
at_fn_check_prepare_notrace 'a `...` command substitution' "test_and_dev_polyphase_500.3phase.at:7"
( $at_check_trace; for f in `ls $TEST_AND_DEV/polyphase/500.3phase/PARAMS/*.bz2`; do \
            if test ! -f ${f%.bz2}; then bunzip2 -k $f; fi \
          done
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_500.3phase.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_500.3phase.at:10: (cd \$TEST_AND_DEV/polyphase/500.3phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_500.3phase.at:10"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/500.3phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_500.3phase.at:10"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_252
#AT_START_253
at_fn_group_banner 253 'test_and_dev_polyphase_500.3phase.at:13' \
  "polyphase/500.3phase: infocommand" "              "
at_xfail=no
(
  $as_echo "253. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_500.3phase.at:14" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/500.3phase/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_500.3phase.at:14"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_500.3phase.at:15: (cd \$TEST_AND_DEV/polyphase/500.3phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_500.3phase.at:15"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/500.3phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_500.3phase.at:15"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_253
#AT_START_254
at_fn_group_banner 254 'test_and_dev_polyphase_500.3phase.at:18' \
  "polyphase/500.3phase: jtcommand" "                "
at_xfail=no
(
  $as_echo "254. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_500.3phase.at:19" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/500.3phase/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_500.3phase.at:19"
# too slow
$as_echo "test_and_dev_polyphase_500.3phase.at:21" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_500.3phase.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_500.3phase.at:22: (cd \$TEST_AND_DEV/polyphase/500.3phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_500.3phase.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/500.3phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_500.3phase.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_254
#AT_START_255
at_fn_group_banner 255 'test_and_dev_polyphase_500.3phase.at:25' \
  "polyphase/500.3phase: vitcommand" "               "
at_xfail=no
(
  $as_echo "255. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_polyphase_500.3phase.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/polyphase/500.3phase/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_500.3phase.at:26"
# too slow
$as_echo "test_and_dev_polyphase_500.3phase.at:28" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_polyphase_500.3phase.at:28"
{ set +x
$as_echo "$at_srcdir/test_and_dev_polyphase_500.3phase.at:29: (cd \$TEST_AND_DEV/polyphase/500.3phase && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_polyphase_500.3phase.at:29"
( $at_check_trace; (cd $TEST_AND_DEV/polyphase/500.3phase && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_polyphase_500.3phase.at:29"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_255
#AT_START_256
at_fn_group_banner 256 'test_and_dev_predictive_pruning.at:5' \
  "predictive_pruning: tricommand" "                 "
at_xfail=no
(
  $as_echo "256. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_predictive_pruning.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/predictive_pruning/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_predictive_pruning.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_predictive_pruning.at:7: (cd \$TEST_AND_DEV/predictive_pruning && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_predictive_pruning.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/predictive_pruning && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_predictive_pruning.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_256
#AT_START_257
at_fn_group_banner 257 'test_and_dev_predictive_pruning.at:10' \
  "predictive_pruning: infocommand" "                "
at_xfail=no
(
  $as_echo "257. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_predictive_pruning.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/predictive_pruning/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_predictive_pruning.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_predictive_pruning.at:12: (cd \$TEST_AND_DEV/predictive_pruning && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_predictive_pruning.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/predictive_pruning && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_predictive_pruning.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_257
#AT_START_258
at_fn_group_banner 258 'test_and_dev_predictive_pruning.at:15' \
  "predictive_pruning: jtcommand" "                  "
at_xfail=no
(
  $as_echo "258. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_predictive_pruning.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_predictive_pruning.at:17"
$as_echo "test_and_dev_predictive_pruning.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/predictive_pruning/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_predictive_pruning.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_predictive_pruning.at:19: (cd \$TEST_AND_DEV/predictive_pruning && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_predictive_pruning.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/predictive_pruning && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_predictive_pruning.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_258
#AT_START_259
at_fn_group_banner 259 'test_and_dev_predictive_pruning.at:22' \
  "predictive_pruning: vitcommand" "                 "
at_xfail=no
(
  $as_echo "259. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_predictive_pruning.at:24" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_predictive_pruning.at:24"
$as_echo "test_and_dev_predictive_pruning.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/predictive_pruning/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_predictive_pruning.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_predictive_pruning.at:26: (cd \$TEST_AND_DEV/predictive_pruning && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_predictive_pruning.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/predictive_pruning && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_predictive_pruning.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_259
#AT_START_260
at_fn_group_banner 260 'test_and_dev_psm_vecpt.at:5' \
  "psm_vecpt: tricommand" "                          "
at_xfail=no
(
  $as_echo "260. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_psm_vecpt.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/psm_vecpt/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_psm_vecpt.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_psm_vecpt.at:7: (cd \$TEST_AND_DEV/psm_vecpt && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_psm_vecpt.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/psm_vecpt && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_psm_vecpt.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_260
#AT_START_261
at_fn_group_banner 261 'test_and_dev_psm_vecpt.at:10' \
  "psm_vecpt: infocommand" "                         "
at_xfail=no
(
  $as_echo "261. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_psm_vecpt.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/psm_vecpt/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_psm_vecpt.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_psm_vecpt.at:12: (cd \$TEST_AND_DEV/psm_vecpt && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_psm_vecpt.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/psm_vecpt && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_psm_vecpt.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_261
#AT_START_262
at_fn_group_banner 262 'test_and_dev_psm_vecpt.at:15' \
  "psm_vecpt: jtcommand" "                           "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "262. $at_setup_line: testing $at_desc ..."
  $at_traceon

# bug?

$as_echo "test_and_dev_psm_vecpt.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/psm_vecpt/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_psm_vecpt.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_psm_vecpt.at:19: (cd \$TEST_AND_DEV/psm_vecpt && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_psm_vecpt.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/psm_vecpt && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_psm_vecpt.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_262
#AT_START_263
at_fn_group_banner 263 'test_and_dev_psm_vecpt.at:22' \
  "psm_vecpt: vitcommand" "                          "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "263. $at_setup_line: testing $at_desc ..."
  $at_traceon

# bug?

$as_echo "test_and_dev_psm_vecpt.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/psm_vecpt/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_psm_vecpt.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_psm_vecpt.at:26: (cd \$TEST_AND_DEV/psm_vecpt && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_psm_vecpt.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/psm_vecpt && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_psm_vecpt.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_263
#AT_START_264
at_fn_group_banner 264 'test_and_dev_random_10.at:5' \
  "random_10: tricommand" "                          "
at_xfail=no
(
  $as_echo "264. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_random_10.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/random_10/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_random_10.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_random_10.at:7: (cd \$TEST_AND_DEV/random_10 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_random_10.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/random_10 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_random_10.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_264
#AT_START_265
at_fn_group_banner 265 'test_and_dev_random_10.at:10' \
  "random_10: infocommand" "                         "
at_xfail=no
(
  $as_echo "265. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_random_10.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/random_10/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_random_10.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_random_10.at:12: (cd \$TEST_AND_DEV/random_10 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand -alloc 2)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_random_10.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/random_10 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand -alloc 2)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_random_10.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_265
#AT_START_266
at_fn_group_banner 266 'test_and_dev_random_10.at:15' \
  "random_10: jtcommand" "                           "
at_xfail=no
(
  $as_echo "266. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_random_10.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/random_10/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_random_10.at:16"
# missing files
$as_echo "test_and_dev_random_10.at:18" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_random_10.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_random_10.at:19: (cd \$TEST_AND_DEV/random_10 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_random_10.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/random_10 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_random_10.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_266
#AT_START_267
at_fn_group_banner 267 'test_and_dev_random_demo.at:5' \
  "random_demo: tricommand" "                        "
at_xfail=no
(
  $as_echo "267. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_random_demo.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/random_demo/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_random_demo.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_random_demo.at:7: (cd \$TEST_AND_DEV/random_demo && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_random_demo.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/random_demo && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_random_demo.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_267
#AT_START_268
at_fn_group_banner 268 'test_and_dev_random_demo.at:10' \
  "random_demo: jtcommand" "                         "
at_xfail=no
(
  $as_echo "268. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_random_demo.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/random_demo/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_random_demo.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_random_demo.at:12: (cd \$TEST_AND_DEV/random_demo && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_random_demo.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/random_demo && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_random_demo.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_268
#AT_START_269
at_fn_group_banner 269 'test_and_dev_random_graph_error.at:5' \
  "random_graph_error: tricommand" "                 "
at_xfail=no
(
  $as_echo "269. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_random_graph_error.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/random_graph_error/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_random_graph_error.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_random_graph_error.at:7: (cd \$TEST_AND_DEV/random_graph_error && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_random_graph_error.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/random_graph_error && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_random_graph_error.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_269
#AT_START_270
at_fn_group_banner 270 'test_and_dev_random_graph_error.at:10' \
  "random_graph_error: infocommand" "                "
at_xfail=no
(
  $as_echo "270. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_random_graph_error.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/random_graph_error/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_random_graph_error.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_random_graph_error.at:12: (cd \$TEST_AND_DEV/random_graph_error && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_random_graph_error.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/random_graph_error && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_random_graph_error.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_270
#AT_START_271
at_fn_group_banner 271 'test_and_dev_random_graph_error.at:15' \
  "random_graph_error: jtcommand" "                  "
at_xfail=no
(
  $as_echo "271. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_random_graph_error.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/random_graph_error/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_random_graph_error.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_random_graph_error.at:17: (cd \$TEST_AND_DEV/random_graph_error && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_random_graph_error.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/random_graph_error && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_random_graph_error.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_271
#AT_START_272
at_fn_group_banner 272 'test_and_dev_random_graph_error.at:20' \
  "random_graph_error: vitcommand" "                 "
at_xfail=no
(
  $as_echo "272. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_random_graph_error.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/random_graph_error/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_random_graph_error.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_random_graph_error.at:22: (cd \$TEST_AND_DEV/random_graph_error && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_random_graph_error.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/random_graph_error && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_random_graph_error.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_272
#AT_START_273
at_fn_group_banner 273 'test_and_dev_random_test.at:5' \
  "random_test: tricommand" "                        "
at_xfail=no
(
  $as_echo "273. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_random_test.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/random_test/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_random_test.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_random_test.at:7: (cd \$TEST_AND_DEV/random_test && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_random_test.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/random_test && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_random_test.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_273
#AT_START_274
at_fn_group_banner 274 'test_and_dev_random_test.at:10' \
  "random_test: infocommand" "                       "
at_xfail=no
(
  $as_echo "274. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_random_test.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/random_test/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_random_test.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_random_test.at:12: (cd \$TEST_AND_DEV/random_test && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_random_test.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/random_test && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_random_test.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_274
#AT_START_275
at_fn_group_banner 275 'test_and_dev_random_test.at:15' \
  "random_test: jtcommand" "                         "
at_xfail=no
(
  $as_echo "275. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_random_test.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/random_test/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_random_test.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_random_test.at:17: (cd \$TEST_AND_DEV/random_test && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_random_test.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/random_test && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_random_test.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_275
#AT_START_276
at_fn_group_banner 276 'test_and_dev_rws_example.at:5' \
  "rws_example: tricommand" "                        "
at_xfail=no
(
  $as_echo "276. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_rws_example.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/rws_example/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_rws_example.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_rws_example.at:7: (cd \$TEST_AND_DEV/rws_example && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_rws_example.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/rws_example && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_rws_example.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_276
#AT_START_277
at_fn_group_banner 277 'test_and_dev_rws_example.at:10' \
  "rws_example: infocommand" "                       "
at_xfail=no
(
  $as_echo "277. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_rws_example.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/rws_example/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_rws_example.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_rws_example.at:12: (cd \$TEST_AND_DEV/rws_example && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_rws_example.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/rws_example && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_rws_example.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_277
#AT_START_278
at_fn_group_banner 278 'test_and_dev_rws_example.at:15' \
  "rws_example: jtcommand" "                         "
at_xfail=no
(
  $as_echo "278. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_rws_example.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/rws_example/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_rws_example.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_rws_example.at:17: (cd \$TEST_AND_DEV/rws_example && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_rws_example.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/rws_example && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_rws_example.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_278
#AT_START_279
at_fn_group_banner 279 'test_and_dev_ryuji1.at:5' \
  "ryuji1: tricommand" "                             "
at_xfail=no
(
  $as_echo "279. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ryuji1.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ryuji1/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ryuji1.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ryuji1.at:7: (cd \$TEST_AND_DEV/ryuji1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ryuji1.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/ryuji1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ryuji1.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_279
#AT_START_280
at_fn_group_banner 280 'test_and_dev_ryuji1.at:10' \
  "ryuji1: infocommand" "                            "
at_xfail=no
(
  $as_echo "280. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ryuji1.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ryuji1/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ryuji1.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ryuji1.at:12: (cd \$TEST_AND_DEV/ryuji1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ryuji1.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/ryuji1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ryuji1.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_280
#AT_START_281
at_fn_group_banner 281 'test_and_dev_ryuji1.at:15' \
  "ryuji1: jtcommand" "                              "
at_xfail=no
(
  $as_echo "281. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ryuji1.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ryuji1/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ryuji1.at:16"
# too slow
$as_echo "test_and_dev_ryuji1.at:18" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ryuji1.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ryuji1.at:19: (cd \$TEST_AND_DEV/ryuji1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ryuji1.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/ryuji1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ryuji1.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_281
#AT_START_282
at_fn_group_banner 282 'test_and_dev_ryuji1.at:22' \
  "ryuji1: vitcommand" "                             "
at_xfail=no
(
  $as_echo "282. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ryuji1.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ryuji1/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ryuji1.at:23"
# too slow
$as_echo "test_and_dev_ryuji1.at:25" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ryuji1.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ryuji1.at:26: (cd \$TEST_AND_DEV/ryuji1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ryuji1.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/ryuji1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ryuji1.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_282
#AT_START_283
at_fn_group_banner 283 'test_and_dev_shared_dlink.at:5' \
  "shared_dlink: tricommand" "                       "
at_xfail=no
(
  $as_echo "283. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_shared_dlink.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/shared_dlink/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_shared_dlink.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_shared_dlink.at:7: (cd \$TEST_AND_DEV/shared_dlink && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_shared_dlink.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/shared_dlink && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_shared_dlink.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_283
#AT_START_284
at_fn_group_banner 284 'test_and_dev_shared_dlink.at:10' \
  "shared_dlink: infocommand" "                      "
at_xfail=no
(
  $as_echo "284. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_shared_dlink.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/shared_dlink/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_shared_dlink.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_shared_dlink.at:12: (cd \$TEST_AND_DEV/shared_dlink && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_shared_dlink.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/shared_dlink && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_shared_dlink.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_284
#AT_START_285
at_fn_group_banner 285 'test_and_dev_shared_dlink.at:15' \
  "shared_dlink: jtcommand" "                        "
at_xfail=no
(
  $as_echo "285. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_shared_dlink.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/shared_dlink/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_shared_dlink.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_shared_dlink.at:17: (cd \$TEST_AND_DEV/shared_dlink && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_shared_dlink.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/shared_dlink && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_shared_dlink.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_285
#AT_START_286
at_fn_group_banner 286 'test_and_dev_shared_dlink.at:20' \
  "shared_dlink: vitcommand" "                       "
at_xfail=no
(
  $as_echo "286. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_shared_dlink.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/shared_dlink/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_shared_dlink.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_shared_dlink.at:22: (cd \$TEST_AND_DEV/shared_dlink && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_shared_dlink.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/shared_dlink && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_shared_dlink.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_286
#AT_START_287
at_fn_group_banner 287 'test_and_dev_sheila_bug2.at:5' \
  "sheila_bug2: tricommand" "                        "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "287. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_sheila_bug2.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/sheila_bug2/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_sheila_bug2.at:6"
# https://j.ee.washington.edu/trac/gmtk/ticket/438

{ set +x
$as_echo "$at_srcdir/test_and_dev_sheila_bug2.at:9: (cd \$TEST_AND_DEV/sheila_bug2 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_sheila_bug2.at:9"
( $at_check_trace; (cd $TEST_AND_DEV/sheila_bug2 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_sheila_bug2.at:9"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_287
#AT_START_288
at_fn_group_banner 288 'test_and_dev_sheila_bug.at:5' \
  "sheila_bug: tricommand" "                         "
at_xfail=no
(
  $as_echo "288. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_sheila_bug.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/sheila_bug/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_sheila_bug.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_sheila_bug.at:7: (cd \$TEST_AND_DEV/sheila_bug && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_sheila_bug.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/sheila_bug && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_sheila_bug.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_288
#AT_START_289
at_fn_group_banner 289 'test_and_dev_sheila_bug.at:10' \
  "sheila_bug: infocommand" "                        "
at_xfail=no
(
  $as_echo "289. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_sheila_bug.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/sheila_bug/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_sheila_bug.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_sheila_bug.at:12: (cd \$TEST_AND_DEV/sheila_bug && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_sheila_bug.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/sheila_bug && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_sheila_bug.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_289
#AT_START_290
at_fn_group_banner 290 'test_and_dev_sheila_bug.at:15' \
  "sheila_bug: jtcommand" "                          "
at_xfail=no
(
  $as_echo "290. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_sheila_bug.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/sheila_bug/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_sheila_bug.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_sheila_bug.at:17: (cd \$TEST_AND_DEV/sheila_bug && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_sheila_bug.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/sheila_bug && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_sheila_bug.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_290
#AT_START_291
at_fn_group_banner 291 'test_and_dev_sheila_bug.at:20' \
  "sheila_bug: vitcommand" "                         "
at_xfail=no
(
  $as_echo "291. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_sheila_bug.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/sheila_bug/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_sheila_bug.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_sheila_bug.at:22: (cd \$TEST_AND_DEV/sheila_bug && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_sheila_bug.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/sheila_bug && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_sheila_bug.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_291
#AT_START_292
at_fn_group_banner 292 'test_and_dev_sheila_genlink.at:5' \
  "sheila_genlink: tricommand" "                     "
at_xfail=no
(
  $as_echo "292. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_sheila_genlink.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/sheila_genlink/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_sheila_genlink.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_sheila_genlink.at:7: (cd \$TEST_AND_DEV/sheila_genlink && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_sheila_genlink.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/sheila_genlink && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_sheila_genlink.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_292
#AT_START_293
at_fn_group_banner 293 'test_and_dev_sheila_genlink.at:10' \
  "sheila_genlink: infocommand" "                    "
at_xfail=no
(
  $as_echo "293. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_sheila_genlink.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/sheila_genlink/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_sheila_genlink.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_sheila_genlink.at:12: (cd \$TEST_AND_DEV/sheila_genlink && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_sheila_genlink.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/sheila_genlink && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_sheila_genlink.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_293
#AT_START_294
at_fn_group_banner 294 'test_and_dev_sheila_genlink.at:15' \
  "sheila_genlink: jtcommand" "                      "
at_xfail=no
(
  $as_echo "294. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_sheila_genlink.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/sheila_genlink/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_sheila_genlink.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_sheila_genlink.at:17: (cd \$TEST_AND_DEV/sheila_genlink && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_sheila_genlink.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/sheila_genlink && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_sheila_genlink.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_294
#AT_START_295
at_fn_group_banner 295 'test_and_dev_sheila_genlink.at:20' \
  "sheila_genlink: vitcommand" "                     "
at_xfail=no
(
  $as_echo "295. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_sheila_genlink.at:22" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_sheila_genlink.at:22"
$as_echo "test_and_dev_sheila_genlink.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/sheila_genlink/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_sheila_genlink.at:23"
{ set +x
$as_echo "$at_srcdir/test_and_dev_sheila_genlink.at:24: (cd \$TEST_AND_DEV/sheila_genlink && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_sheila_genlink.at:24"
( $at_check_trace; (cd $TEST_AND_DEV/sheila_genlink && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_sheila_genlink.at:24"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_295
#AT_START_296
at_fn_group_banner 296 'test_and_dev_simple_backwards_hmm_1.at:5' \
  "simple_backwards_hmm_1: tricommand" "             "
at_xfail=no
(
  $as_echo "296. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_backwards_hmm_1.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_backwards_hmm_1/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:7: (cd \$TEST_AND_DEV/simple_backwards_hmm_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_backwards_hmm_1.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/simple_backwards_hmm_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_296
#AT_START_297
at_fn_group_banner 297 'test_and_dev_simple_backwards_hmm_1.at:10' \
  "simple_backwards_hmm_1: infocommand" "            "
at_xfail=no
(
  $as_echo "297. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_backwards_hmm_1.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_backwards_hmm_1/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:12: (cd \$TEST_AND_DEV/simple_backwards_hmm_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_backwards_hmm_1.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/simple_backwards_hmm_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_297
#AT_START_298
at_fn_group_banner 298 'test_and_dev_simple_backwards_hmm_1.at:15' \
  "simple_backwards_hmm_1: traincommand" "           "
at_xfail=no
(
  $as_echo "298. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_backwards_hmm_1.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_backwards_hmm_1/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:17: (cd \$TEST_AND_DEV/simple_backwards_hmm_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_backwards_hmm_1.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/simple_backwards_hmm_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_298
#AT_START_299
at_fn_group_banner 299 'test_and_dev_simple_backwards_hmm_1.at:20' \
  "simple_backwards_hmm_1: jtcommand" "              "
at_xfail=no
(
  $as_echo "299. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_backwards_hmm_1.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_backwards_hmm_1/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:22: (cd \$TEST_AND_DEV/simple_backwards_hmm_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_backwards_hmm_1.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/simple_backwards_hmm_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_299
#AT_START_300
at_fn_group_banner 300 'test_and_dev_simple_backwards_hmm_1.at:25' \
  "simple_backwards_hmm_1: vitcommand" "             "
at_xfail=no
(
  $as_echo "300. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_backwards_hmm_1.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_backwards_hmm_1/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:27: (cd \$TEST_AND_DEV/simple_backwards_hmm_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_backwards_hmm_1.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/simple_backwards_hmm_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_backwards_hmm_1.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_300
#AT_START_301
at_fn_group_banner 301 'test_and_dev_simple_hmm_1.at:5' \
  "simple_hmm_1: tricommand" "                       "
at_xfail=no
(
  $as_echo "301. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_1.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_1/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_1.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_1.at:7: (cd \$TEST_AND_DEV/simple_hmm_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_1.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_1.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_301
#AT_START_302
at_fn_group_banner 302 'test_and_dev_simple_hmm_1.at:10' \
  "simple_hmm_1: infocommand" "                      "
at_xfail=no
(
  $as_echo "302. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_1.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_1/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_1.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_1.at:12: (cd \$TEST_AND_DEV/simple_hmm_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_1.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_1.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_302
#AT_START_303
at_fn_group_banner 303 'test_and_dev_simple_hmm_1.at:15' \
  "simple_hmm_1: traincommand" "                     "
at_xfail=no
(
  $as_echo "303. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_1.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_1/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_1.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_1.at:17: (cd \$TEST_AND_DEV/simple_hmm_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_1.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_1.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_303
#AT_START_304
at_fn_group_banner 304 'test_and_dev_simple_hmm_1.at:20' \
  "simple_hmm_1: jtcommand" "                        "
at_xfail=no
(
  $as_echo "304. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_1.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_1/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_1.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_1.at:22: (cd \$TEST_AND_DEV/simple_hmm_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_1.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_1.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_304
#AT_START_305
at_fn_group_banner 305 'test_and_dev_simple_hmm_1.at:25' \
  "simple_hmm_1: vitcommand" "                       "
at_xfail=no
(
  $as_echo "305. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_1.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_1/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_1.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_1.at:27: (cd \$TEST_AND_DEV/simple_hmm_1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_1.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_1.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_305
#AT_START_306
at_fn_group_banner 306 'test_and_dev_simple_hmm_2.at:5' \
  "simple_hmm_2: tricommand" "                       "
at_xfail=no
(
  $as_echo "306. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_2.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_2/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_2.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_2.at:7: (cd \$TEST_AND_DEV/simple_hmm_2 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_2.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_2 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_2.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_306
#AT_START_307
at_fn_group_banner 307 'test_and_dev_simple_hmm_2.at:10' \
  "simple_hmm_2: infocommand" "                      "
at_xfail=no
(
  $as_echo "307. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_2.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_2/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_2.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_2.at:12: (cd \$TEST_AND_DEV/simple_hmm_2 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_2.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_2 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_2.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_307
#AT_START_308
at_fn_group_banner 308 'test_and_dev_simple_hmm_2.at:15' \
  "simple_hmm_2: traincommand" "                     "
at_xfail=no
(
  $as_echo "308. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_2.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_2/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_2.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_2.at:17: (cd \$TEST_AND_DEV/simple_hmm_2 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_2.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_2 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_2.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_308
#AT_START_309
at_fn_group_banner 309 'test_and_dev_simple_hmm_2.at:20' \
  "simple_hmm_2: jtcommand" "                        "
at_xfail=no
(
  $as_echo "309. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_2.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_2/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_2.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_2.at:22: (cd \$TEST_AND_DEV/simple_hmm_2 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_2.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_2 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_2.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_309
#AT_START_310
at_fn_group_banner 310 'test_and_dev_simple_hmm_2.at:25' \
  "simple_hmm_2: vitcommand" "                       "
at_xfail=no
(
  $as_echo "310. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_2.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_2/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_2.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_2.at:27: (cd \$TEST_AND_DEV/simple_hmm_2 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_2.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_2 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_2.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_310
#AT_START_311
at_fn_group_banner 311 'test_and_dev_simple_hmm_2frame_chunk.at:5' \
  "simple_hmm_2frame_chunk: tricommand" "            "
at_xfail=no
(
  $as_echo "311. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_2frame_chunk.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_2frame_chunk/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_2frame_chunk.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_2frame_chunk.at:7: (cd \$TEST_AND_DEV/simple_hmm_2frame_chunk && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_2frame_chunk.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_2frame_chunk && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_2frame_chunk.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_311
#AT_START_312
at_fn_group_banner 312 'test_and_dev_simple_hmm_2frame_chunk.at:10' \
  "simple_hmm_2frame_chunk: infocommand" "           "
at_xfail=no
(
  $as_echo "312. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_2frame_chunk.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_2frame_chunk/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_2frame_chunk.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_2frame_chunk.at:12: (cd \$TEST_AND_DEV/simple_hmm_2frame_chunk && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_2frame_chunk.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_2frame_chunk && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_2frame_chunk.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_312
#AT_START_313
at_fn_group_banner 313 'test_and_dev_simple_hmm_2frame_chunk.at:15' \
  "simple_hmm_2frame_chunk: jtcommand" "             "
at_xfail=no
(
  $as_echo "313. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_2frame_chunk.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_2frame_chunk/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_2frame_chunk.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_2frame_chunk.at:17: (cd \$TEST_AND_DEV/simple_hmm_2frame_chunk && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_2frame_chunk.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_2frame_chunk && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_2frame_chunk.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_313
#AT_START_314
at_fn_group_banner 314 'test_and_dev_simple_hmm_2frame_chunk.at:20' \
  "simple_hmm_2frame_chunk: vitcommand" "            "
at_xfail=no
(
  $as_echo "314. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_2frame_chunk.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_2frame_chunk/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_2frame_chunk.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_2frame_chunk.at:22: (cd \$TEST_AND_DEV/simple_hmm_2frame_chunk && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_2frame_chunk.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_2frame_chunk && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_2frame_chunk.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_314
#AT_START_315
at_fn_group_banner 315 'test_and_dev_simple_hmm_all_observed.at:5' \
  "simple_hmm_all_observed: tricommand" "            "
at_xfail=no
(
  $as_echo "315. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_all_observed.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_all_observed/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_all_observed.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_all_observed.at:7: (cd \$TEST_AND_DEV/simple_hmm_all_observed && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_all_observed.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_all_observed && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_all_observed.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_315
#AT_START_316
at_fn_group_banner 316 'test_and_dev_simple_hmm_all_observed.at:10' \
  "simple_hmm_all_observed: infocommand" "           "
at_xfail=no
(
  $as_echo "316. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_all_observed.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_all_observed/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_all_observed.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_all_observed.at:12: (cd \$TEST_AND_DEV/simple_hmm_all_observed && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_all_observed.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_all_observed && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_all_observed.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_316
#AT_START_317
at_fn_group_banner 317 'test_and_dev_simple_hmm_all_observed.at:15' \
  "simple_hmm_all_observed: traincommand" "          "
at_xfail=no
(
  $as_echo "317. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_all_observed.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_all_observed/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_all_observed.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_all_observed.at:17: (cd \$TEST_AND_DEV/simple_hmm_all_observed && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_all_observed.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_all_observed && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_all_observed.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_317
#AT_START_318
at_fn_group_banner 318 'test_and_dev_simple_hmm_all_observed.at:20' \
  "simple_hmm_all_observed: jtcommand" "             "
at_xfail=no
(
  $as_echo "318. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_hmm_all_observed.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_hmm_all_observed/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_hmm_all_observed.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_hmm_all_observed.at:22: (cd \$TEST_AND_DEV/simple_hmm_all_observed && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_hmm_all_observed.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/simple_hmm_all_observed && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_hmm_all_observed.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_318
#AT_START_319
at_fn_group_banner 319 'test_and_dev_simple_mixtures.at:5' \
  "simple_mixtures: tricommand" "                    "
at_xfail=no
(
  $as_echo "319. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_mixtures.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_mixtures/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_mixtures.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_mixtures.at:7: (cd \$TEST_AND_DEV/simple_mixtures && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_mixtures.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/simple_mixtures && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_mixtures.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_319
#AT_START_320
at_fn_group_banner 320 'test_and_dev_simple_mixtures.at:10' \
  "simple_mixtures: infocommand" "                   "
at_xfail=no
(
  $as_echo "320. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_mixtures.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_mixtures/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_mixtures.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_mixtures.at:12: (cd \$TEST_AND_DEV/simple_mixtures && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_mixtures.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/simple_mixtures && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_mixtures.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_320
#AT_START_321
at_fn_group_banner 321 'test_and_dev_simple_mixtures.at:15' \
  "simple_mixtures: jtcommand" "                     "
at_xfail=no
(
  $as_echo "321. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_simple_mixtures.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/simple_mixtures/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_simple_mixtures.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_simple_mixtures.at:17: (cd \$TEST_AND_DEV/simple_mixtures && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_simple_mixtures.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/simple_mixtures && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_simple_mixtures.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_321
#AT_START_322
at_fn_group_banner 322 'test_and_dev_snake.at:5' \
  "snake: tricommand" "                              "
at_xfail=no
(
  $as_echo "322. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_snake.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/snake/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_snake.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_snake.at:7: (cd \$TEST_AND_DEV/snake && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_snake.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/snake && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_snake.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_322
#AT_START_323
at_fn_group_banner 323 'test_and_dev_snake.at:10' \
  "snake: infocommand" "                             "
at_xfail=no
(
  $as_echo "323. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_snake.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/snake/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_snake.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_snake.at:12: (cd \$TEST_AND_DEV/snake && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_snake.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/snake && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_snake.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_323
#AT_START_324
at_fn_group_banner 324 'test_and_dev_snake.at:15' \
  "snake: jtcommand" "                               "
at_xfail=no
(
  $as_echo "324. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_snake.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/snake/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_snake.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_snake.at:17: (cd \$TEST_AND_DEV/snake && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_snake.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/snake && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_snake.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_324
#AT_START_325
at_fn_group_banner 325 'test_and_dev_snake.at:20' \
  "snake: vitcommand" "                              "
at_xfail=no
(
  $as_echo "325. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_snake.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/snake/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_snake.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_snake.at:22: (cd \$TEST_AND_DEV/snake && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_snake.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/snake && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_snake.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_325
#AT_START_326
at_fn_group_banner 326 'test_and_dev_staka_gmtk.at:5' \
  "staka/gmtk: tricommand" "                         "
at_xfail=no
(
  $as_echo "326. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_gmtk.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/gmtk/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_gmtk.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_gmtk.at:7: (cd \$TEST_AND_DEV/staka/gmtk && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_gmtk.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/staka/gmtk && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_gmtk.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_326
#AT_START_327
at_fn_group_banner 327 'test_and_dev_staka_gmtk.at:10' \
  "staka/gmtk: infocommand" "                        "
at_xfail=no
(
  $as_echo "327. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_gmtk.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/gmtk/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_gmtk.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_gmtk.at:12: (cd \$TEST_AND_DEV/staka/gmtk && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_gmtk.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/staka/gmtk && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_gmtk.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_327
#AT_START_328
at_fn_group_banner 328 'test_and_dev_staka_gmtk.at:15' \
  "staka/gmtk: jtcommand" "                          "
at_xfail=no
(
  $as_echo "328. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_gmtk.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/gmtk/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_gmtk.at:16"

# too much memory & too slow
$as_echo "test_and_dev_staka_gmtk.at:19" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_gmtk.at:19"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_gmtk.at:20: (cd \$TEST_AND_DEV/staka/gmtk && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_gmtk.at:20"
( $at_check_trace; (cd $TEST_AND_DEV/staka/gmtk && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_gmtk.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_328
#AT_START_329
at_fn_group_banner 329 'test_and_dev_staka_gmtk.at:23' \
  "staka/gmtk: vitcommand" "                         "
at_xfail=no
(
  $as_echo "329. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_gmtk.at:24" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/gmtk/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_gmtk.at:24"
# too much memory & too slow
$as_echo "test_and_dev_staka_gmtk.at:26" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_gmtk.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_gmtk.at:27: (cd \$TEST_AND_DEV/staka/gmtk && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_gmtk.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/staka/gmtk && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_gmtk.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_329
#AT_START_330
at_fn_group_banner 330 'test_and_dev_staka_hmm.at:5' \
  "staka/hmm: tricommand" "                          "
at_xfail=no
(
  $as_echo "330. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_hmm.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/hmm/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_hmm.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_hmm.at:7: if test -f \$TEST_AND_DEV/staka/hmm/learned_parms.bin.bz2 -a \\
                ! -f \$TEST_AND_DEV/staka/hmm/learned_parms.bin; then \\
            bunzip2 -k \$TEST_AND_DEV/staka/hmm/learned_parms.bin.bz2; fi"
at_fn_check_prepare_notrace 'an embedded newline' "test_and_dev_staka_hmm.at:7"
( $at_check_trace; if test -f $TEST_AND_DEV/staka/hmm/learned_parms.bin.bz2 -a \
                ! -f $TEST_AND_DEV/staka/hmm/learned_parms.bin; then \
            bunzip2 -k $TEST_AND_DEV/staka/hmm/learned_parms.bin.bz2; fi
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_hmm.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_hmm.at:10: (cd \$TEST_AND_DEV/staka/hmm && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_hmm.at:10"
( $at_check_trace; (cd $TEST_AND_DEV/staka/hmm && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_hmm.at:10"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_330
#AT_START_331
at_fn_group_banner 331 'test_and_dev_staka_hmm.at:13' \
  "staka/hmm: infocommand" "                         "
at_xfail=no
(
  $as_echo "331. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_hmm.at:14" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/hmm/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_hmm.at:14"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_hmm.at:15: (cd \$TEST_AND_DEV/staka/hmm && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_hmm.at:15"
( $at_check_trace; (cd $TEST_AND_DEV/staka/hmm && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_hmm.at:15"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_331
#AT_START_332
at_fn_group_banner 332 'test_and_dev_staka_hmm.at:18' \
  "staka/hmm: jtcommand" "                           "
at_xfail=no
(
  $as_echo "332. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_hmm.at:19" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/hmm/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_hmm.at:19"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_hmm.at:20: (cd \$TEST_AND_DEV/staka/hmm && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_hmm.at:20"
( $at_check_trace; (cd $TEST_AND_DEV/staka/hmm && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_hmm.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_332
#AT_START_333
at_fn_group_banner 333 'test_and_dev_staka_hmm.at:23' \
  "staka/hmm: vitcommand" "                          "
at_xfail=no
(
  $as_echo "333. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_hmm.at:24" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/hmm/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_hmm.at:24"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_hmm.at:25: (cd \$TEST_AND_DEV/staka/hmm && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_hmm.at:25"
( $at_check_trace; (cd $TEST_AND_DEV/staka/hmm && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_hmm.at:25"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_333
#AT_START_334
at_fn_group_banner 334 'test_and_dev_staka_Jan2005.at:5' \
  "staka/Jan2005: tricommand" "                      "
at_xfail=no
(
  $as_echo "334. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_Jan2005.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/Jan2005/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_Jan2005.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_Jan2005.at:7: (cd \$TEST_AND_DEV/staka/Jan2005 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_Jan2005.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/staka/Jan2005 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_Jan2005.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_334
#AT_START_335
at_fn_group_banner 335 'test_and_dev_staka_Jan2005.at:10' \
  "staka/Jan2005: infocommand" "                     "
at_xfail=no
(
  $as_echo "335. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_Jan2005.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/Jan2005/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_Jan2005.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_Jan2005.at:12: if test -f \$TEST_AND_DEV/staka/Jan2005/trainable.bin.bz2 -a \\
                ! -f \$TEST_AND_DEV/staka/Jan2005/trainable.bin; \\
          then bunzip2 -k \$TEST_AND_DEV/staka/Jan2005/trainable.bin.bz2; fi"
at_fn_check_prepare_notrace 'an embedded newline' "test_and_dev_staka_Jan2005.at:12"
( $at_check_trace; if test -f $TEST_AND_DEV/staka/Jan2005/trainable.bin.bz2 -a \
                ! -f $TEST_AND_DEV/staka/Jan2005/trainable.bin; \
          then bunzip2 -k $TEST_AND_DEV/staka/Jan2005/trainable.bin.bz2; fi
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_Jan2005.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_Jan2005.at:15: (cd \$TEST_AND_DEV/staka/Jan2005 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_Jan2005.at:15"
( $at_check_trace; (cd $TEST_AND_DEV/staka/Jan2005 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_Jan2005.at:15"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_335
#AT_START_336
at_fn_group_banner 336 'test_and_dev_staka_Jan2005.at:18' \
  "staka/Jan2005: traincommand" "                    "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "336. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_Jan2005.at:19" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/Jan2005/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_Jan2005.at:19"
# test & dev version of the model isn't working yet

{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_Jan2005.at:22: (cd \$TEST_AND_DEV/staka/Jan2005 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_Jan2005.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/staka/Jan2005 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_Jan2005.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_336
#AT_START_337
at_fn_group_banner 337 'test_and_dev_staka_Jan2005.at:25' \
  "staka/Jan2005: jtcommand" "                       "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "337. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_Jan2005.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/Jan2005/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_Jan2005.at:26"
# test & dev version of the model isn't working yet

{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_Jan2005.at:29: (cd \$TEST_AND_DEV/staka/Jan2005 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_Jan2005.at:29"
( $at_check_trace; (cd $TEST_AND_DEV/staka/Jan2005 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_Jan2005.at:29"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_337
#AT_START_338
at_fn_group_banner 338 'test_and_dev_staka_test1.at:5' \
  "staka/test1: tricommand" "                        "
at_xfail=no
(
  $as_echo "338. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_test1.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/test1/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_test1.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_test1.at:7: if test -f \$TEST_AND_DEV/staka/test1/trainable.bin.bz2 -a \\
                ! -f \$TEST_AND_DEV/staka/test1/trainable.bin; \\
          then bunzip2 -k \$TEST_AND_DEV/staka/test1/trainable.bin.bz2; fi"
at_fn_check_prepare_notrace 'an embedded newline' "test_and_dev_staka_test1.at:7"
( $at_check_trace; if test -f $TEST_AND_DEV/staka/test1/trainable.bin.bz2 -a \
                ! -f $TEST_AND_DEV/staka/test1/trainable.bin; \
          then bunzip2 -k $TEST_AND_DEV/staka/test1/trainable.bin.bz2; fi
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_test1.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_test1.at:10: (cd \$TEST_AND_DEV/staka/test1 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_test1.at:10"
( $at_check_trace; (cd $TEST_AND_DEV/staka/test1 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_test1.at:10"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_338
#AT_START_339
at_fn_group_banner 339 'test_and_dev_staka_test1.at:13' \
  "staka/test1: infocommand" "                       "
at_xfail=no
(
  $as_echo "339. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_test1.at:14" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/test1/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_test1.at:14"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_test1.at:15: (cd \$TEST_AND_DEV/staka/test1 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_test1.at:15"
( $at_check_trace; (cd $TEST_AND_DEV/staka/test1 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_test1.at:15"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_339
#AT_START_340
at_fn_group_banner 340 'test_and_dev_staka_test1.at:18' \
  "staka/test1: traincommand" "                      "
at_xfail=no
(
  $as_echo "340. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_test1.at:19" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/test1/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_test1.at:19"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_test1.at:20: (cd \$TEST_AND_DEV/staka/test1 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_test1.at:20"
( $at_check_trace; (cd $TEST_AND_DEV/staka/test1 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_test1.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_340
#AT_START_341
at_fn_group_banner 341 'test_and_dev_staka_test1.at:23' \
  "staka/test1: jtcommand" "                         "
at_xfail=no
(
  $as_echo "341. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_test1.at:24" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/test1/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_test1.at:24"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_test1.at:25: (cd \$TEST_AND_DEV/staka/test1 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_test1.at:25"
( $at_check_trace; (cd $TEST_AND_DEV/staka/test1 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_test1.at:25"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_341
#AT_START_342
at_fn_group_banner 342 'test_and_dev_staka_test1.at:28' \
  "staka/test1: vitcommand" "                        "
at_xfail=no
(
  $as_echo "342. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_test1.at:29" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/test1/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_test1.at:29"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_test1.at:30: (cd \$TEST_AND_DEV/staka/test1 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_test1.at:30"
( $at_check_trace; (cd $TEST_AND_DEV/staka/test1 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_test1.at:30"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_342
#AT_START_343
at_fn_group_banner 343 'test_and_dev_staka_test2.at:5' \
  "staka/test2: tricommand" "                        "
at_xfail=no
(
  $as_echo "343. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_test2.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/test2/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_test2.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_test2.at:7: if test -f \$TEST_AND_DEV/staka/test2/trainable.bin.bz2 -a \\
                ! -f \$TEST_AND_DEV/staka/test2/trainable.bin; \\
          then bunzip2 -k \$TEST_AND_DEV/staka/test2/trainable.bin.bz2; fi"
at_fn_check_prepare_notrace 'an embedded newline' "test_and_dev_staka_test2.at:7"
( $at_check_trace; if test -f $TEST_AND_DEV/staka/test2/trainable.bin.bz2 -a \
                ! -f $TEST_AND_DEV/staka/test2/trainable.bin; \
          then bunzip2 -k $TEST_AND_DEV/staka/test2/trainable.bin.bz2; fi
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_test2.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_test2.at:10: (cd \$TEST_AND_DEV/staka/test2 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_test2.at:10"
( $at_check_trace; (cd $TEST_AND_DEV/staka/test2 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_test2.at:10"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_343
#AT_START_344
at_fn_group_banner 344 'test_and_dev_staka_test2.at:13' \
  "staka/test2: infocommand" "                       "
at_xfail=no
(
  $as_echo "344. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_test2.at:14" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/test2/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_test2.at:14"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_test2.at:15: (cd \$TEST_AND_DEV/staka/test2 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_test2.at:15"
( $at_check_trace; (cd $TEST_AND_DEV/staka/test2 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_test2.at:15"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_344
#AT_START_345
at_fn_group_banner 345 'test_and_dev_staka_test2.at:18' \
  "staka/test2: traincommand" "                      "
at_xfail=no
(
  $as_echo "345. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_test2.at:19" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/test2/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_test2.at:19"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_test2.at:20: (cd \$TEST_AND_DEV/staka/test2 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_test2.at:20"
( $at_check_trace; (cd $TEST_AND_DEV/staka/test2 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_test2.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_345
#AT_START_346
at_fn_group_banner 346 'test_and_dev_staka_test2.at:23' \
  "staka/test2: jtcommand" "                         "
at_xfail=no
(
  $as_echo "346. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_test2.at:24" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/test2/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_test2.at:24"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_test2.at:25: (cd \$TEST_AND_DEV/staka/test2 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_test2.at:25"
( $at_check_trace; (cd $TEST_AND_DEV/staka/test2 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_test2.at:25"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_346
#AT_START_347
at_fn_group_banner 347 'test_and_dev_staka_test2.at:28' \
  "staka/test2: vitcommand" "                        "
at_xfail=no
(
  $as_echo "347. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_staka_test2.at:29" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/staka/test2/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_staka_test2.at:29"
{ set +x
$as_echo "$at_srcdir/test_and_dev_staka_test2.at:30: (cd \$TEST_AND_DEV/staka/test2 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_staka_test2.at:30"
( $at_check_trace; (cd $TEST_AND_DEV/staka/test2 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_staka_test2.at:30"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_347
#AT_START_348
at_fn_group_banner 348 'test_and_dev_static_example.at:5' \
  "static_example: tricommand" "                     "
at_xfail=no
(
  $as_echo "348. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_static_example.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/static_example/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_static_example.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_static_example.at:7: (cd \$TEST_AND_DEV/static_example && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_static_example.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/static_example && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_static_example.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_348
#AT_START_349
at_fn_group_banner 349 'test_and_dev_static_example.at:10' \
  "static_example: infocommand" "                    "
at_xfail=no
(
  $as_echo "349. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_static_example.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/static_example/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_static_example.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_static_example.at:12: (cd \$TEST_AND_DEV/static_example && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_static_example.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/static_example && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_static_example.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_349
#AT_START_350
at_fn_group_banner 350 'test_and_dev_static_example.at:15' \
  "static_example: jtcommand" "                      "
at_xfail=no
(
  $as_echo "350. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_static_example.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/static_example/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_static_example.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_static_example.at:17: (cd \$TEST_AND_DEV/static_example && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_static_example.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/static_example && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_static_example.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_350
#AT_START_351
at_fn_group_banner 351 'test_and_dev_static_example.at:20' \
  "static_example: vitcommand" "                     "
at_xfail=no
(
  $as_echo "351. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_static_example.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/static_example/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_static_example.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_static_example.at:22: (cd \$TEST_AND_DEV/static_example && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_static_example.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/static_example && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_static_example.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_351
#AT_START_352
at_fn_group_banner 352 'test_and_dev_SVM_to_DBN_exp.at:5' \
  "SVM_to_DBN_exp: tricommand" "                     "
at_xfail=no
(
  $as_echo "352. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_SVM_to_DBN_exp.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/SVM_to_DBN_exp/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_SVM_to_DBN_exp.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_SVM_to_DBN_exp.at:7: (cd \$TEST_AND_DEV/SVM_to_DBN_exp && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_SVM_to_DBN_exp.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/SVM_to_DBN_exp && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_SVM_to_DBN_exp.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_352
#AT_START_353
at_fn_group_banner 353 'test_and_dev_SVM_to_DBN_exp.at:10' \
  "SVM_to_DBN_exp: infocommand" "                    "
at_xfail=no
(
  $as_echo "353. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_SVM_to_DBN_exp.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/SVM_to_DBN_exp/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_SVM_to_DBN_exp.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_SVM_to_DBN_exp.at:12: (cd \$TEST_AND_DEV/SVM_to_DBN_exp && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_SVM_to_DBN_exp.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/SVM_to_DBN_exp && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_SVM_to_DBN_exp.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_353
#AT_START_354
at_fn_group_banner 354 'test_and_dev_SVM_to_DBN_exp.at:15' \
  "SVM_to_DBN_exp: jtcommand" "                      "
at_xfail=no
(
  $as_echo "354. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_SVM_to_DBN_exp.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/SVM_to_DBN_exp/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_SVM_to_DBN_exp.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_SVM_to_DBN_exp.at:17: (cd \$TEST_AND_DEV/SVM_to_DBN_exp && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_SVM_to_DBN_exp.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/SVM_to_DBN_exp && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_SVM_to_DBN_exp.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_354
#AT_START_355
at_fn_group_banner 355 'test_and_dev_SVM_to_DBN_exp.at:20' \
  "SVM_to_DBN_exp: vitcommand" "                     "
at_xfail=no
(
  $as_echo "355. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_SVM_to_DBN_exp.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/SVM_to_DBN_exp/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_SVM_to_DBN_exp.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_SVM_to_DBN_exp.at:22: (cd \$TEST_AND_DEV/SVM_to_DBN_exp && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_SVM_to_DBN_exp.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/SVM_to_DBN_exp && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_SVM_to_DBN_exp.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_355
#AT_START_356
at_fn_group_banner 356 'test_and_dev_switching_weight_debug.at:5' \
  "switching_weight_debug: tricommand" "             "
at_xfail=no
(
  $as_echo "356. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_switching_weight_debug.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/switching_weight_debug/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_switching_weight_debug.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_switching_weight_debug.at:7: (cd \$TEST_AND_DEV/switching_weight_debug && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_switching_weight_debug.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/switching_weight_debug && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_switching_weight_debug.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_356
#AT_START_357
at_fn_group_banner 357 'test_and_dev_switching_weight_debug.at:10' \
  "switching_weight_debug: infocommand" "            "
at_xfail=no
(
  $as_echo "357. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_switching_weight_debug.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/switching_weight_debug/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_switching_weight_debug.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_switching_weight_debug.at:12: (cd \$TEST_AND_DEV/switching_weight_debug && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_switching_weight_debug.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/switching_weight_debug && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_switching_weight_debug.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_357
#AT_START_358
at_fn_group_banner 358 'test_and_dev_switching_weight_debug.at:15' \
  "switching_weight_debug: jtcommand" "              "
at_xfail=no
(
  $as_echo "358. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_switching_weight_debug.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/switching_weight_debug/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_switching_weight_debug.at:16"
# https://j.ee.washington.edu/trac/gmtk/ticket/6
{ set +x
$as_echo "$at_srcdir/test_and_dev_switching_weight_debug.at:18: (cd \$TEST_AND_DEV/switching_weight_debug && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_switching_weight_debug.at:18"
( $at_check_trace; (cd $TEST_AND_DEV/switching_weight_debug && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_switching_weight_debug.at:18"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_358
#AT_START_359
at_fn_group_banner 359 'test_and_dev_tagger.at:5' \
  "tagger: tricommand" "                             "
at_xfail=no
(
  $as_echo "359. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_tagger.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/tagger/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_tagger.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_tagger.at:7: (cd \$TEST_AND_DEV/tagger && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_tagger.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/tagger && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_tagger.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_359
#AT_START_360
at_fn_group_banner 360 'test_and_dev_tagger.at:10' \
  "tagger: infocommand" "                            "
at_xfail=no
(
  $as_echo "360. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_tagger.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/tagger/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_tagger.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_tagger.at:12: (cd \$TEST_AND_DEV/tagger && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_tagger.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/tagger && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_tagger.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_360
#AT_START_361
at_fn_group_banner 361 'test_and_dev_tagger.at:15' \
  "tagger: traincommand" "                           "
at_xfail=no
(
  $as_echo "361. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_tagger.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/tagger/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_tagger.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_tagger.at:17: (cd \$TEST_AND_DEV/tagger && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_tagger.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/tagger && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_tagger.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_361
#AT_START_362
at_fn_group_banner 362 'test_and_dev_tagger.at:20' \
  "tagger: jtcommand" "                              "
at_xfail=no
(
  $as_echo "362. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_tagger.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/tagger/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_tagger.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_tagger.at:22: (cd \$TEST_AND_DEV/tagger && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_tagger.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/tagger && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_tagger.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_362
#AT_START_363
at_fn_group_banner 363 'test_and_dev_tagger.at:25' \
  "tagger: vitcommand" "                             "
at_xfail=no
      test ! -f $TEST_AND_DEV/tagger/lca.train.Rec.Params && at_xfail=yes
(
  $as_echo "363. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_tagger.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/tagger/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_tagger.at:26"
# missing file?

{ set +x
$as_echo "$at_srcdir/test_and_dev_tagger.at:29: (cd \$TEST_AND_DEV/tagger && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_tagger.at:29"
( $at_check_trace; (cd $TEST_AND_DEV/tagger && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_tagger.at:29"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_363
#AT_START_364
at_fn_group_banner 364 'test_and_dev_testLMs.at:5' \
  "testLMs: tricommand" "                            "
at_xfail=no
(
  $as_echo "364. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_testLMs.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/testLMs/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_testLMs.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_testLMs.at:7: (cd \$TEST_AND_DEV/testLMs && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_testLMs.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/testLMs && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_testLMs.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_364
#AT_START_365
at_fn_group_banner 365 'test_and_dev_testLMs.at:10' \
  "testLMs: infocommand" "                           "
at_xfail=no
(
  $as_echo "365. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_testLMs.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/testLMs/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_testLMs.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_testLMs.at:12: (cd \$TEST_AND_DEV/testLMs && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_testLMs.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/testLMs && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_testLMs.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_365
#AT_START_366
at_fn_group_banner 366 'test_and_dev_testLMs.at:15' \
  "testLMs: jtcommand" "                             "
at_xfail=no
(
  $as_echo "366. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_testLMs.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/testLMs/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_testLMs.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_testLMs.at:17: (cd \$TEST_AND_DEV/testLMs && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_testLMs.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/testLMs && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_testLMs.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_366
#AT_START_367
at_fn_group_banner 367 'test_and_dev_testLMs.at:20' \
  "testLMs: vitcommand" "                            "
at_xfail=no
(
  $as_echo "367. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_testLMs.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/testLMs/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_testLMs.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_testLMs.at:22: (cd \$TEST_AND_DEV/testLMs && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_testLMs.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/testLMs && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_testLMs.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_367
#AT_START_368
at_fn_group_banner 368 'test_and_dev_test-trigram.1.at:5' \
  "test-trigram.1: tricommand" "                     "
at_xfail=no
(
  $as_echo "368. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_test-trigram.1.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/test-trigram.1/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_test-trigram.1.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_test-trigram.1.at:7: (cd \$TEST_AND_DEV/test-trigram.1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_test-trigram.1.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/test-trigram.1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_test-trigram.1.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_368
#AT_START_369
at_fn_group_banner 369 'test_and_dev_test-trigram.1.at:10' \
  "test-trigram.1: infocommand" "                    "
at_xfail=no
(
  $as_echo "369. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_test-trigram.1.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/test-trigram.1/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_test-trigram.1.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_test-trigram.1.at:12: (cd \$TEST_AND_DEV/test-trigram.1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_test-trigram.1.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/test-trigram.1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_test-trigram.1.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_369
#AT_START_370
at_fn_group_banner 370 'test_and_dev_test-trigram.1.at:15' \
  "test-trigram.1: traincommand" "                   "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "370. $at_setup_line: testing $at_desc ..."
  $at_traceon

# https://j.ee.washington.edu/trac/gmtk/ticket/423

$as_echo "test_and_dev_test-trigram.1.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/test-trigram.1/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_test-trigram.1.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_test-trigram.1.at:19: (cd \$TEST_AND_DEV/test-trigram.1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_test-trigram.1.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/test-trigram.1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_test-trigram.1.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_370
#AT_START_371
at_fn_group_banner 371 'test_and_dev_test-trigram.1.at:22' \
  "test-trigram.1: jtcommand" "                      "
at_xfail=no
(
  $as_echo "371. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_test-trigram.1.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/test-trigram.1/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_test-trigram.1.at:23"
# 0-cliques
$as_echo "test_and_dev_test-trigram.1.at:25" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_test-trigram.1.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_test-trigram.1.at:26: (cd \$TEST_AND_DEV/test-trigram.1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_test-trigram.1.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/test-trigram.1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_test-trigram.1.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_371
#AT_START_372
at_fn_group_banner 372 'test_and_dev_test-trigram.1.at:29' \
  "test-trigram.1: vitcommand" "                     "
at_xfail=no
(
  $as_echo "372. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_test-trigram.1.at:30" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/test-trigram.1/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_test-trigram.1.at:30"
# 0-cliques
$as_echo "test_and_dev_test-trigram.1.at:32" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_test-trigram.1.at:32"
{ set +x
$as_echo "$at_srcdir/test_and_dev_test-trigram.1.at:33: (cd \$TEST_AND_DEV/test-trigram.1 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_test-trigram.1.at:33"
( $at_check_trace; (cd $TEST_AND_DEV/test-trigram.1 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_test-trigram.1.at:33"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_372
#AT_START_373
at_fn_group_banner 373 'test_and_dev_thad_july.at:5' \
  "thad_july: tricommand" "                          "
at_xfail=no
(
  $as_echo "373. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_thad_july.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/thad_july/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_thad_july.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_thad_july.at:7: (cd \$TEST_AND_DEV/thad_july && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_thad_july.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/thad_july && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_thad_july.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_373
#AT_START_374
at_fn_group_banner 374 'test_and_dev_thad_july.at:10' \
  "thad_july: infocommand" "                         "
at_xfail=no
(
  $as_echo "374. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_thad_july.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/thad_july/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_thad_july.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_thad_july.at:12: (cd \$TEST_AND_DEV/thad_july && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_thad_july.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/thad_july && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_thad_july.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_374
#AT_START_375
at_fn_group_banner 375 'test_and_dev_thad_july.at:15' \
  "thad_july: jtcommand" "                           "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "375. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_thad_july.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/thad_july/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_thad_july.at:16"
# https://j.ee.washington.edu/trac/gmtk/ticket/185

{ set +x
$as_echo "$at_srcdir/test_and_dev_thad_july.at:19: (cd \$TEST_AND_DEV/thad_july && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_thad_july.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/thad_july && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_thad_july.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_375
#AT_START_376
at_fn_group_banner 376 'test_and_dev_thad_july.at:22' \
  "thad_july: vitcommand" "                          "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "376. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_thad_july.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/thad_july/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_thad_july.at:23"
# https://j.ee.washington.edu/trac/gmtk/ticket/185

{ set +x
$as_echo "$at_srcdir/test_and_dev_thad_july.at:26: (cd \$TEST_AND_DEV/thad_july && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_thad_july.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/thad_july && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_thad_july.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_376
#AT_START_377
at_fn_group_banner 377 'test_and_dev_thad_june.at:5' \
  "thad_june: tricommand" "                          "
at_xfail=no
(
  $as_echo "377. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_thad_june.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/thad_june/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_thad_june.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_thad_june.at:7: (cd \$TEST_AND_DEV/thad_june && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_thad_june.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/thad_june && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_thad_june.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_377
#AT_START_378
at_fn_group_banner 378 'test_and_dev_thad_june.at:10' \
  "thad_june: infocommand" "                         "
at_xfail=no
(
  $as_echo "378. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_thad_june.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/thad_june/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_thad_june.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_thad_june.at:12: (cd \$TEST_AND_DEV/thad_june && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_thad_june.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/thad_june && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_thad_june.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_378
#AT_START_379
at_fn_group_banner 379 'test_and_dev_thad_june.at:15' \
  "thad_june: traincommand" "                        "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "379. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_thad_june.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/thad_june/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_thad_june.at:16"
# https://j.ee.washington.edu/trac/gmtk/ticket/185

{ set +x
$as_echo "$at_srcdir/test_and_dev_thad_june.at:19: (cd \$TEST_AND_DEV/thad_june && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_thad_june.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/thad_june && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_thad_june.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_379
#AT_START_380
at_fn_group_banner 380 'test_and_dev_thad_june.at:22' \
  "thad_june: jtcommand" "                           "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "380. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_thad_june.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/thad_june/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_thad_june.at:23"
# https://j.ee.washington.edu/trac/gmtk/ticket/185

{ set +x
$as_echo "$at_srcdir/test_and_dev_thad_june.at:26: (cd \$TEST_AND_DEV/thad_june && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_thad_june.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/thad_june && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_thad_june.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_380
#AT_START_381
at_fn_group_banner 381 'test_and_dev_thad_june.at:29' \
  "thad_june: vitcommand" "                          "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "381. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_thad_june.at:30" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/thad_june/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_thad_june.at:30"
# https://j.ee.washington.edu/trac/gmtk/ticket/185

{ set +x
$as_echo "$at_srcdir/test_and_dev_thad_june.at:33: (cd \$TEST_AND_DEV/thad_june && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_thad_june.at:33"
( $at_check_trace; (cd $TEST_AND_DEV/thad_june && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_thad_june.at:33"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_381
#AT_START_382
at_fn_group_banner 382 'test_and_dev_ticket137.at:5' \
  "ticket137: tricommand" "                          "
at_xfail=no
(
  $as_echo "382. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ticket137.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ticket137/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ticket137.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ticket137.at:7: (cd \$TEST_AND_DEV/ticket137 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ticket137.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/ticket137 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ticket137.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_382
#AT_START_383
at_fn_group_banner 383 'test_and_dev_ticket137.at:10' \
  "ticket137: infocommand" "                         "
at_xfail=no
(
  $as_echo "383. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ticket137.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ticket137/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ticket137.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ticket137.at:12: (cd \$TEST_AND_DEV/ticket137 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ticket137.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/ticket137 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ticket137.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_383
#AT_START_384
at_fn_group_banner 384 'test_and_dev_ticket137.at:15' \
  "ticket137: traincommand" "                        "
at_xfail=no
(
  $as_echo "384. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ticket137.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ticket137/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ticket137.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ticket137.at:17: (cd \$TEST_AND_DEV/ticket137 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ticket137.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/ticket137 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ticket137.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_384
#AT_START_385
at_fn_group_banner 385 'test_and_dev_ticket137.at:20' \
  "ticket137: jtcommand" "                           "
at_xfail=no
(
  $as_echo "385. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ticket137.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ticket137/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ticket137.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ticket137.at:22: (cd \$TEST_AND_DEV/ticket137 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ticket137.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/ticket137 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ticket137.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_385
#AT_START_386
at_fn_group_banner 386 'test_and_dev_ticket144.at:5' \
  "ticket144: tricommand" "                          "
at_xfail=no
(
  $as_echo "386. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ticket144.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ticket144/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ticket144.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ticket144.at:7: (cd \$TEST_AND_DEV/ticket144 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ticket144.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/ticket144 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ticket144.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_386
#AT_START_387
at_fn_group_banner 387 'test_and_dev_ticket144.at:10' \
  "ticket144: infocommand" "                         "
at_xfail=no
(
  $as_echo "387. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ticket144.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ticket144/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ticket144.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ticket144.at:12: (cd \$TEST_AND_DEV/ticket144 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ticket144.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/ticket144 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ticket144.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_387
#AT_START_388
at_fn_group_banner 388 'test_and_dev_ticket144.at:15' \
  "ticket144: jtcommand" "                           "
at_xfail=no
(
  $as_echo "388. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ticket144.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ticket144/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ticket144.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ticket144.at:17: (cd \$TEST_AND_DEV/ticket144 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ticket144.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/ticket144 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ticket144.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_388
#AT_START_389
at_fn_group_banner 389 'test_and_dev_ticket144.at:20' \
  "ticket144: vitcommand" "                          "
at_xfail=no
(
  $as_echo "389. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ticket144.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ticket144/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ticket144.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ticket144.at:22: (cd \$TEST_AND_DEV/ticket144 && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ticket144.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/ticket144 && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ticket144.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_389
#AT_START_390
at_fn_group_banner 390 'test_and_dev_ticket425.at:5' \
  "ticket425: tricommand" "                          "
at_xfail=no
(
  $as_echo "390. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ticket425.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ticket425/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ticket425.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ticket425.at:7: (cd \$TEST_AND_DEV/ticket425 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ticket425.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/ticket425 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ticket425.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_390
#AT_START_391
at_fn_group_banner 391 'test_and_dev_ticket425.at:10' \
  "ticket425: infocommand" "                         "
at_xfail=no
(
  $as_echo "391. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ticket425.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ticket425/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ticket425.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ticket425.at:12: (cd \$TEST_AND_DEV/ticket425 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ticket425.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/ticket425 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ticket425.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_391
#AT_START_392
at_fn_group_banner 392 'test_and_dev_ticket425.at:15' \
  "ticket425: traincommand" "                        "
at_xfail=no
(
  $as_echo "392. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ticket425.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ticket425/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ticket425.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ticket425.at:17: (cd \$TEST_AND_DEV/ticket425 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ticket425.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/ticket425 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ticket425.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_392
#AT_START_393
at_fn_group_banner 393 'test_and_dev_ticket425.at:20' \
  "ticket425: jtcommand" "                           "
at_xfail=no
(
  $as_echo "393. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ticket425.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ticket425/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ticket425.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ticket425.at:22: (cd \$TEST_AND_DEV/ticket425 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ticket425.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/ticket425 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ticket425.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_393
#AT_START_394
at_fn_group_banner 394 'test_and_dev_ticket425.at:25' \
  "ticket425: vitcommand" "                          "
at_xfail=no
(
  $as_echo "394. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_ticket425.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/ticket425/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_ticket425.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_ticket425.at:27: (cd \$TEST_AND_DEV/ticket425 && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_ticket425.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/ticket425 && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_ticket425.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_394
#AT_START_395
at_fn_group_banner 395 'test_and_dev_timit_system.at:5' \
  "timit/system: tricommand" "                       "
at_xfail=no
(
  $as_echo "395. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_timit_system.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/timit/system/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_timit_system.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_timit_system.at:7: (cd \$TEST_AND_DEV/timit/system && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_timit_system.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/timit/system && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_timit_system.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_395
#AT_START_396
at_fn_group_banner 396 'test_and_dev_timit_system.at:10' \
  "timit/system: infocommand" "                      "
at_xfail=no
(
  $as_echo "396. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_timit_system.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/timit/system/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_timit_system.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_timit_system.at:12: (cd \$TEST_AND_DEV/timit/system && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_timit_system.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/timit/system && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_timit_system.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_396
#AT_START_397
at_fn_group_banner 397 'test_and_dev_timit_system.at:15' \
  "timit/system: traincommand" "                     "
at_xfail=no
(
  $as_echo "397. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_timit_system.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/timit/system/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_timit_system.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_timit_system.at:17: (cd \$TEST_AND_DEV/timit/system && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_timit_system.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/timit/system && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_timit_system.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_397
#AT_START_398
at_fn_group_banner 398 'test_and_dev_timit_system.at:20' \
  "timit/system: vitcommand" "                       "
at_xfail=no
(
  $as_echo "398. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_timit_system.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/timit/system/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_timit_system.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_timit_system.at:22: (cd \$TEST_AND_DEV/timit/system && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_timit_system.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/timit/system && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_timit_system.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_398
#AT_START_399
at_fn_group_banner 399 'test_and_dev_toyFisher.at:5' \
  "toyFisher: tricommand" "                          "
at_xfail=no
(
  $as_echo "399. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_toyFisher.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/toyFisher/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_toyFisher.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_toyFisher.at:7: (cd \$TEST_AND_DEV/toyFisher && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_toyFisher.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/toyFisher && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_toyFisher.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_399
#AT_START_400
at_fn_group_banner 400 'test_and_dev_toyFisher.at:10' \
  "toyFisher: infocommand" "                         "
at_xfail=no
(
  $as_echo "400. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_toyFisher.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/toyFisher/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_toyFisher.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_toyFisher.at:12: if test -f \$TEST_AND_DEV/toyFisher/triphone/debugTpModel/config2/DT/phoneIndex_word_2_phone.dt.bz2 -a \\
                ! -f \$TEST_AND_DEV/toyFisher/triphone/debugTpModel/config2/DT/phoneIndex_word_2_phone.dt; \\
          then bunzip2 -k \$TEST_AND_DEV/toyFisher/triphone/debugTpModel/config2/DT/phoneIndex_word_2_phone.dt.bz2; fi; \\
          for f in \`ls \$TEST_AND_DEV/toyFisher/triphone/debugTpModel/config2/tie/*.bz2\`; do \\
            if test ! -f \${f%.bz2}; then bunzip2 -k \$f; fi \\
          done"
at_fn_check_prepare_notrace 'a `...` command substitution' "test_and_dev_toyFisher.at:12"
( $at_check_trace; if test -f $TEST_AND_DEV/toyFisher/triphone/debugTpModel/config2/DT/phoneIndex_word_2_phone.dt.bz2 -a \
                ! -f $TEST_AND_DEV/toyFisher/triphone/debugTpModel/config2/DT/phoneIndex_word_2_phone.dt; \
          then bunzip2 -k $TEST_AND_DEV/toyFisher/triphone/debugTpModel/config2/DT/phoneIndex_word_2_phone.dt.bz2; fi; \
          for f in `ls $TEST_AND_DEV/toyFisher/triphone/debugTpModel/config2/tie/*.bz2`; do \
            if test ! -f ${f%.bz2}; then bunzip2 -k $f; fi \
          done
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_toyFisher.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_toyFisher.at:19: (cd \$TEST_AND_DEV/toyFisher && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_toyFisher.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/toyFisher && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_toyFisher.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_400
#AT_START_401
at_fn_group_banner 401 'test_and_dev_toyFisher.at:22' \
  "toyFisher: traincommand" "                        "
at_xfail=no
(
  $as_echo "401. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_toyFisher.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/toyFisher/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_toyFisher.at:23"
# 0-cliques
$as_echo "test_and_dev_toyFisher.at:25" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_toyFisher.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_toyFisher.at:26: (cd \$TEST_AND_DEV/toyFisher && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_toyFisher.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/toyFisher && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_toyFisher.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_401
#AT_START_402
at_fn_group_banner 402 'test_and_dev_toyFisher.at:29' \
  "toyFisher: jtcommand" "                           "
at_xfail=no
(
  $as_echo "402. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_toyFisher.at:30" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/toyFisher/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_toyFisher.at:30"
# 0-cliques
$as_echo "test_and_dev_toyFisher.at:32" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_toyFisher.at:32"
{ set +x
$as_echo "$at_srcdir/test_and_dev_toyFisher.at:33: (cd \$TEST_AND_DEV/toyFisher && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_toyFisher.at:33"
( $at_check_trace; (cd $TEST_AND_DEV/toyFisher && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_toyFisher.at:33"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_402
#AT_START_403
at_fn_group_banner 403 'test_and_dev_trigger.at:5' \
  "trigger: tricommand" "                            "
at_xfail=no
(
  $as_echo "403. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_trigger.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/trigger/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_trigger.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_trigger.at:7: (cd \$TEST_AND_DEV/trigger && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_trigger.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/trigger && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_trigger.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_403
#AT_START_404
at_fn_group_banner 404 'test_and_dev_trigger.at:10' \
  "trigger: infocommand" "                           "
at_xfail=no
(
  $as_echo "404. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_trigger.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/trigger/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_trigger.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_trigger.at:12: (cd \$TEST_AND_DEV/trigger && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_trigger.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/trigger && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_trigger.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_404
#AT_START_405
at_fn_group_banner 405 'test_and_dev_trigger.at:15' \
  "trigger: jtcommand" "                             "
at_xfail=no
(
  $as_echo "405. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_trigger.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/trigger/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_trigger.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_trigger.at:17: (cd \$TEST_AND_DEV/trigger && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_trigger.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/trigger && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_trigger.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_405
#AT_START_406
at_fn_group_banner 406 'test_and_dev_trigger.at:20' \
  "trigger: vitcommand" "                            "
at_xfail=no
(
  $as_echo "406. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_trigger.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/trigger/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_trigger.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_trigger.at:22: (cd \$TEST_AND_DEV/trigger && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_trigger.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/trigger && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_trigger.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_406
#AT_START_407
at_fn_group_banner 407 'test_and_dev_triphone_hmm.at:5' \
  "triphone_hmm: tricommand" "                       "
at_xfail=no
(
  $as_echo "407. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_triphone_hmm.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/triphone_hmm/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_triphone_hmm.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_triphone_hmm.at:7: (cd \$TEST_AND_DEV/triphone_hmm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_triphone_hmm.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/triphone_hmm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_triphone_hmm.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_407
#AT_START_408
at_fn_group_banner 408 'test_and_dev_triphone_hmm.at:10' \
  "triphone_hmm: infocommand" "                      "
at_xfail=no
(
  $as_echo "408. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_triphone_hmm.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/triphone_hmm/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_triphone_hmm.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_triphone_hmm.at:12: (cd \$TEST_AND_DEV/triphone_hmm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_triphone_hmm.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/triphone_hmm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_triphone_hmm.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_408
#AT_START_409
at_fn_group_banner 409 'test_and_dev_triphone_hmm.at:15' \
  "triphone_hmm: jtcommand" "                        "
at_xfail=no
(
  $as_echo "409. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_triphone_hmm.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/triphone_hmm/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_triphone_hmm.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_triphone_hmm.at:17: (cd \$TEST_AND_DEV/triphone_hmm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_triphone_hmm.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/triphone_hmm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_triphone_hmm.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_409
#AT_START_410
at_fn_group_banner 410 'test_and_dev_triphone_hmm.at:20' \
  "triphone_hmm: vitcommand" "                       "
at_xfail=no
(
  $as_echo "410. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_triphone_hmm.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/triphone_hmm/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_triphone_hmm.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_triphone_hmm.at:22: (cd \$TEST_AND_DEV/triphone_hmm && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_triphone_hmm.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/triphone_hmm && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_triphone_hmm.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_410
#AT_START_411
at_fn_group_banner 411 'test_and_dev_water.at:5' \
  "water: tricommand" "                              "
at_xfail=no
(
  $as_echo "411. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_water.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/water/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_water.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_water.at:7: (cd \$TEST_AND_DEV/water && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_water.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/water && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_water.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_411
#AT_START_412
at_fn_group_banner 412 'test_and_dev_water.at:10' \
  "water: infocommand" "                             "
at_xfail=no
(
  $as_echo "412. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_water.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/water/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_water.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_water.at:12: (cd \$TEST_AND_DEV/water && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_water.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/water && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_water.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_412
#AT_START_413
at_fn_group_banner 413 'test_and_dev_water.at:15' \
  "water: jtcommand" "                               "
at_xfail=no
(
  $as_echo "413. $at_setup_line: testing $at_desc ..."
  $at_traceon

# not a valid model
$as_echo "test_and_dev_water.at:17" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_water.at:17"
$as_echo "test_and_dev_water.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/water/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_water.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_water.at:19: (cd \$TEST_AND_DEV/water && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_water.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/water && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_water.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_413
#AT_START_414
at_fn_group_banner 414 'test_and_dev_water.at:22' \
  "water: vitcommand" "                              "
at_xfail=no
(
  $as_echo "414. $at_setup_line: testing $at_desc ..."
  $at_traceon

# not a valid model
$as_echo "test_and_dev_water.at:24" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_water.at:24"
$as_echo "test_and_dev_water.at:25" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/water/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_water.at:25"
{ set +x
$as_echo "$at_srcdir/test_and_dev_water.at:26: (cd \$TEST_AND_DEV/water && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_water.at:26"
( $at_check_trace; (cd $TEST_AND_DEV/water && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_water.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_414
#AT_START_415
at_fn_group_banner 415 'test_and_dev_wsj_decoder.at:5' \
  "wsj_decoder: tricommand" "                        "
at_xfail=no
(
  $as_echo "415. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_wsj_decoder.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/wsj_decoder/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_wsj_decoder.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_wsj_decoder.at:7: (cd \$TEST_AND_DEV/wsj_decoder && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_wsj_decoder.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/wsj_decoder && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_wsj_decoder.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_415
#AT_START_416
at_fn_group_banner 416 'test_and_dev_wsj_decoder.at:10' \
  "wsj_decoder: infocommand" "                       "
at_xfail=no
(
  $as_echo "416. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_wsj_decoder.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/wsj_decoder/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_wsj_decoder.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_wsj_decoder.at:12: if test -f \$TEST_AND_DEV/wsj_decoder/newbigram.lm.idx.bz2 \\
             -a ! -f \$TEST_AND_DEV/wsj_decoder/newbigram.lm.idx;    \\
          then bunzip2 -k \$TEST_AND_DEV/wsj_decoder/newbigram.lm.idx.bz2; fi"
at_fn_check_prepare_notrace 'an embedded newline' "test_and_dev_wsj_decoder.at:12"
( $at_check_trace; if test -f $TEST_AND_DEV/wsj_decoder/newbigram.lm.idx.bz2 \
             -a ! -f $TEST_AND_DEV/wsj_decoder/newbigram.lm.idx;    \
          then bunzip2 -k $TEST_AND_DEV/wsj_decoder/newbigram.lm.idx.bz2; fi
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_wsj_decoder.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_wsj_decoder.at:16: (cd \$TEST_AND_DEV/wsj_decoder && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_wsj_decoder.at:16"
( $at_check_trace; (cd $TEST_AND_DEV/wsj_decoder && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_wsj_decoder.at:16"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_416
#AT_START_417
at_fn_group_banner 417 'test_and_dev_wsj_decoder.at:19' \
  "wsj_decoder: jtcommand" "                         "
at_xfail=no
(
  $as_echo "417. $at_setup_line: testing $at_desc ..."
  $at_traceon

# to slow
$as_echo "test_and_dev_wsj_decoder.at:21" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_wsj_decoder.at:21"
$as_echo "test_and_dev_wsj_decoder.at:22" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/wsj_decoder/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_wsj_decoder.at:22"
{ set +x
$as_echo "$at_srcdir/test_and_dev_wsj_decoder.at:23: (cd \$TEST_AND_DEV/wsj_decoder && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_wsj_decoder.at:23"
( $at_check_trace; (cd $TEST_AND_DEV/wsj_decoder && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_wsj_decoder.at:23"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_417
#AT_START_418
at_fn_group_banner 418 'test_and_dev_wsj_decoder.at:26' \
  "wsj_decoder: vitcommand" "                        "
at_xfail=no
(
  $as_echo "418. $at_setup_line: testing $at_desc ..."
  $at_traceon

# to slow
$as_echo "test_and_dev_wsj_decoder.at:28" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_wsj_decoder.at:28"
$as_echo "test_and_dev_wsj_decoder.at:29" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/wsj_decoder/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_wsj_decoder.at:29"
{ set +x
$as_echo "$at_srcdir/test_and_dev_wsj_decoder.at:30: (cd \$TEST_AND_DEV/wsj_decoder && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_wsj_decoder.at:30"
( $at_check_trace; (cd $TEST_AND_DEV/wsj_decoder && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_wsj_decoder.at:30"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_418
#AT_START_419
at_fn_group_banner 419 'test_and_dev_xiao_gmtktests.at:5' \
  "xiao_gmtktests: tricommand" "                     "
at_xfail=no
(
  $as_echo "419. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xiao_gmtktests.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xiao_gmtktests/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xiao_gmtktests.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xiao_gmtktests.at:7: (cd \$TEST_AND_DEV/xiao_gmtktests && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xiao_gmtktests.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/xiao_gmtktests && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xiao_gmtktests.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_419
#AT_START_420
at_fn_group_banner 420 'test_and_dev_xiao_gmtktests.at:10' \
  "xiao_gmtktests: infocommand" "                    "
at_xfail=no
(
  $as_echo "420. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xiao_gmtktests.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xiao_gmtktests/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xiao_gmtktests.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xiao_gmtktests.at:12: (cd \$TEST_AND_DEV/xiao_gmtktests && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xiao_gmtktests.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/xiao_gmtktests && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xiao_gmtktests.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_420
#AT_START_421
at_fn_group_banner 421 'test_and_dev_xiao_gmtktests.at:15' \
  "xiao_gmtktests: traincommand" "                   "
at_xfail=no
(
  $as_echo "421. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xiao_gmtktests.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xiao_gmtktests/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xiao_gmtktests.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xiao_gmtktests.at:17: (cd \$TEST_AND_DEV/xiao_gmtktests && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xiao_gmtktests.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/xiao_gmtktests && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xiao_gmtktests.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_421
#AT_START_422
at_fn_group_banner 422 'test_and_dev_xiao_gmtktests.at:20' \
  "xiao_gmtktests: jtcommand" "                      "
at_xfail=no
(
  $as_echo "422. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xiao_gmtktests.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xiao_gmtktests/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xiao_gmtktests.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xiao_gmtktests.at:22: (cd \$TEST_AND_DEV/xiao_gmtktests && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xiao_gmtktests.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/xiao_gmtktests && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xiao_gmtktests.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_422
#AT_START_423
at_fn_group_banner 423 'test_and_dev_xiao_gmtktests.at:25' \
  "xiao_gmtktests: vitcommand" "                     "
at_xfail=no
(
  $as_echo "423. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xiao_gmtktests.at:26" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xiao_gmtktests/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xiao_gmtktests.at:26"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xiao_gmtktests.at:27: (cd \$TEST_AND_DEV/xiao_gmtktests && ulimit -v \${GMTK_MEMLIMT-8000000} &&            ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xiao_gmtktests.at:27"
( $at_check_trace; (cd $TEST_AND_DEV/xiao_gmtktests && ulimit -v ${GMTK_MEMLIMT-8000000} &&            ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xiao_gmtktests.at:27"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_423
#AT_START_424
at_fn_group_banner 424 'test_and_dev_xiaoyu.at:5' \
  "xiaoyu: tricommand" "                             "
at_xfail=no
(
  $as_echo "424. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xiaoyu.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xiaoyu/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xiaoyu.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xiaoyu.at:7: (cd \$TEST_AND_DEV/xiaoyu && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xiaoyu.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/xiaoyu && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xiaoyu.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_424
#AT_START_425
at_fn_group_banner 425 'test_and_dev_xiaoyu.at:10' \
  "xiaoyu: infocommand" "                            "
at_xfail=no
(
  $as_echo "425. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xiaoyu.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xiaoyu/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xiaoyu.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xiaoyu.at:12: (cd \$TEST_AND_DEV/xiaoyu && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xiaoyu.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/xiaoyu && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xiaoyu.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_425
#AT_START_426
at_fn_group_banner 426 'test_and_dev_xiaoyu.at:15' \
  "xiaoyu: jtcommand" "                              "
at_xfail=no
(
  $as_echo "426. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xiaoyu.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xiaoyu/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xiaoyu.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xiaoyu.at:17: (cd \$TEST_AND_DEV/xiaoyu && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xiaoyu.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/xiaoyu && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xiaoyu.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_426
#AT_START_427
at_fn_group_banner 427 'test_and_dev_xiaoyu.at:20' \
  "xiaoyu: vitcommand" "                             "
at_xfail=no
(
  $as_echo "427. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xiaoyu.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xiaoyu/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xiaoyu.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xiaoyu.at:22: (cd \$TEST_AND_DEV/xiaoyu && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xiaoyu.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/xiaoyu && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xiaoyu.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_427
#AT_START_428
at_fn_group_banner 428 'test_and_dev_xwrd.n.at:5' \
  "xwrd.n: tricommand" "                             "
at_xfail=no
(
  $as_echo "428. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xwrd.n.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xwrd.n/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xwrd.n.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xwrd.n.at:7: (cd \$TEST_AND_DEV/xwrd.n && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xwrd.n.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/xwrd.n && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xwrd.n.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_428
#AT_START_429
at_fn_group_banner 429 'test_and_dev_xwrd.n.at:10' \
  "xwrd.n: infocommand" "                            "
at_xfail=no
(
  $as_echo "429. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xwrd.n.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xwrd.n/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xwrd.n.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xwrd.n.at:12: if test -f \$TEST_AND_DEV/xwrd.n/misc/learnedParams.phoneT.32M.exp0.bin.bz2 \\
             -a ! -f \$TEST_AND_DEV/xwrd.n/misc/learnedParams.phoneT.32M.exp0.bin;    \\
          then (cd \$TEST_AND_DEV/xwrd.n/misc && bunzip2 -k *.bz2); fi"
at_fn_check_prepare_notrace 'an embedded newline' "test_and_dev_xwrd.n.at:12"
( $at_check_trace; if test -f $TEST_AND_DEV/xwrd.n/misc/learnedParams.phoneT.32M.exp0.bin.bz2 \
             -a ! -f $TEST_AND_DEV/xwrd.n/misc/learnedParams.phoneT.32M.exp0.bin;    \
          then (cd $TEST_AND_DEV/xwrd.n/misc && bunzip2 -k *.bz2); fi
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xwrd.n.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/test_and_dev_xwrd.n.at:16: (cd \$TEST_AND_DEV/xwrd.n && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xwrd.n.at:16"
( $at_check_trace; (cd $TEST_AND_DEV/xwrd.n && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xwrd.n.at:16"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_429
#AT_START_430
at_fn_group_banner 430 'test_and_dev_xwrd.n.at:19' \
  "xwrd.n: jtcommand" "                              "
at_xfail=no
(
  $as_echo "430. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xwrd.n.at:20" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xwrd.n/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xwrd.n.at:20"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xwrd.n.at:21: (cd \$TEST_AND_DEV/xwrd.n && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xwrd.n.at:21"
( $at_check_trace; (cd $TEST_AND_DEV/xwrd.n && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xwrd.n.at:21"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_430
#AT_START_431
at_fn_group_banner 431 'test_and_dev_xwrd.n.at:24' \
  "xwrd.n: vitcommand" "                             "
at_xfail=no
(
  $as_echo "431. $at_setup_line: testing $at_desc ..."
  $at_traceon

# too slow
$as_echo "test_and_dev_xwrd.n.at:26" >"$at_check_line_file"
(test x"$GMTK_NOSKIP" = x"") \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xwrd.n.at:26"
$as_echo "test_and_dev_xwrd.n.at:27" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xwrd.n/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xwrd.n.at:27"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xwrd.n.at:28: (cd \$TEST_AND_DEV/xwrd.n && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xwrd.n.at:28"
( $at_check_trace; (cd $TEST_AND_DEV/xwrd.n && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xwrd.n.at:28"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_431
#AT_START_432
at_fn_group_banner 432 'test_and_dev_xwrd_w_ve_pics.at:5' \
  "xwrd_w_ve_pics: tricommand" "                     "
at_xfail=no
(
  $as_echo "432. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xwrd_w_ve_pics.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xwrd_w_ve_pics/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xwrd_w_ve_pics.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xwrd_w_ve_pics.at:7: (cd \$TEST_AND_DEV/xwrd_w_ve_pics && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand -reSect)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xwrd_w_ve_pics.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/xwrd_w_ve_pics && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand -reSect)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xwrd_w_ve_pics.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_432
#AT_START_433
at_fn_group_banner 433 'test_and_dev_xwrd_w_ve_pics.at:10' \
  "xwrd_w_ve_pics: infocommand" "                    "
at_xfail=no
(
  $as_echo "433. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xwrd_w_ve_pics.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xwrd_w_ve_pics/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xwrd_w_ve_pics.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xwrd_w_ve_pics.at:12: (cd \$TEST_AND_DEV/xwrd_w_ve_pics && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xwrd_w_ve_pics.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/xwrd_w_ve_pics && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xwrd_w_ve_pics.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_433
#AT_START_434
at_fn_group_banner 434 'test_and_dev_xwrd_w_ve_pics.at:15' \
  "xwrd_w_ve_pics: jtcommand" "                      "
at_xfail=no
(
  $as_echo "434. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xwrd_w_ve_pics.at:16" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xwrd_w_ve_pics/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xwrd_w_ve_pics.at:16"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xwrd_w_ve_pics.at:17: (cd \$TEST_AND_DEV/xwrd_w_ve_pics && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xwrd_w_ve_pics.at:17"
( $at_check_trace; (cd $TEST_AND_DEV/xwrd_w_ve_pics && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xwrd_w_ve_pics.at:17"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_434
#AT_START_435
at_fn_group_banner 435 'test_and_dev_xwrd_w_ve_pics.at:20' \
  "xwrd_w_ve_pics: vitcommand" "                     "
at_xfail=no
(
  $as_echo "435. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_xwrd_w_ve_pics.at:21" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/xwrd_w_ve_pics/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_xwrd_w_ve_pics.at:21"
{ set +x
$as_echo "$at_srcdir/test_and_dev_xwrd_w_ve_pics.at:22: (cd \$TEST_AND_DEV/xwrd_w_ve_pics && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_xwrd_w_ve_pics.at:22"
( $at_check_trace; (cd $TEST_AND_DEV/xwrd_w_ve_pics && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_xwrd_w_ve_pics.at:22"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_435
#AT_START_436
at_fn_group_banner 436 'test_and_dev_zafer_abort.at:5' \
  "zafer_abort: tricommand" "                        "
at_xfail=no
(
  $as_echo "436. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_zafer_abort.at:6" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/zafer_abort/tricommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_zafer_abort.at:6"
{ set +x
$as_echo "$at_srcdir/test_and_dev_zafer_abort.at:7: (cd \$TEST_AND_DEV/zafer_abort && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./tricommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_zafer_abort.at:7"
( $at_check_trace; (cd $TEST_AND_DEV/zafer_abort && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./tricommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_zafer_abort.at:7"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_436
#AT_START_437
at_fn_group_banner 437 'test_and_dev_zafer_abort.at:10' \
  "zafer_abort: infocommand" "                       "
at_xfail=no
(
  $as_echo "437. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_zafer_abort.at:11" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/zafer_abort/infocommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_zafer_abort.at:11"
{ set +x
$as_echo "$at_srcdir/test_and_dev_zafer_abort.at:12: (cd \$TEST_AND_DEV/zafer_abort && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./infocommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_zafer_abort.at:12"
( $at_check_trace; (cd $TEST_AND_DEV/zafer_abort && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./infocommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_zafer_abort.at:12"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_437
#AT_START_438
at_fn_group_banner 438 'test_and_dev_zafer_abort.at:15' \
  "zafer_abort: traincommand" "                      "
at_xfail=no
      test x"$GMTK_NOXFAIL" = x"" && at_xfail=yes
(
  $as_echo "438. $at_setup_line: testing $at_desc ..."
  $at_traceon

# https://j.ee.washington.edu/trac/gmtk/ticket/306

$as_echo "test_and_dev_zafer_abort.at:18" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/zafer_abort/traincommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_zafer_abort.at:18"
{ set +x
$as_echo "$at_srcdir/test_and_dev_zafer_abort.at:19: (cd \$TEST_AND_DEV/zafer_abort && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./traincommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_zafer_abort.at:19"
( $at_check_trace; (cd $TEST_AND_DEV/zafer_abort && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./traincommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_zafer_abort.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_438
#AT_START_439
at_fn_group_banner 439 'test_and_dev_zafer_abort.at:22' \
  "zafer_abort: jtcommand" "                         "
at_xfail=no
(
  $as_echo "439. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_zafer_abort.at:23" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/zafer_abort/jtcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_zafer_abort.at:23"
{ set +x
$as_echo "$at_srcdir/test_and_dev_zafer_abort.at:24: (cd \$TEST_AND_DEV/zafer_abort && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./jtcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_zafer_abort.at:24"
( $at_check_trace; (cd $TEST_AND_DEV/zafer_abort && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./jtcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_zafer_abort.at:24"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_439
#AT_START_440
at_fn_group_banner 440 'test_and_dev_zafer_abort.at:27' \
  "zafer_abort: vitcommand" "                        "
at_xfail=no
(
  $as_echo "440. $at_setup_line: testing $at_desc ..."
  $at_traceon

$as_echo "test_and_dev_zafer_abort.at:28" >"$at_check_line_file"
(test ! -x $TEST_AND_DEV/zafer_abort/vitcommand) \
  && at_fn_check_skip 77 "$at_srcdir/test_and_dev_zafer_abort.at:28"
{ set +x
$as_echo "$at_srcdir/test_and_dev_zafer_abort.at:29: (cd \$TEST_AND_DEV/zafer_abort && ulimit -v \${GMTK_MEMLIMT-8000000} && ulimit -t \${GMTK_TIMELIMIT-120} && ./vitcommand)"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "test_and_dev_zafer_abort.at:29"
( $at_check_trace; (cd $TEST_AND_DEV/zafer_abort && ulimit -v ${GMTK_MEMLIMT-8000000} && ulimit -t ${GMTK_TIMELIMIT-120} && ./vitcommand)
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
at_fn_check_status 0 $at_status "$at_srcdir/test_and_dev_zafer_abort.at:29"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_440
