⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 autotest.m4f

📁 MSYS在windows下模拟了一个类unix的终端
💻 M4F
📖 第 1 页 / 共 4 页
字号:
  fi  # Contents of the config files.  for at_file in atconfig atlocal  do    test -r $at_file || continue    echo "$as_me: $at_file:"    sed 's/^/| /' $at_file    echo  done  AS_BOX([Tested programs.])  echo} >&AS_MESSAGE_LOG_FD# Report what programs are being tested.for at_program in : $at_testeddo  test "$at_program" = : && continue  _AS_PATH_WALK([$PATH], [test -f $as_dir/$at_program && break])  if test -f $as_dir/$at_program; then    {      echo "AT_LINE: $as_dir/$at_program --version"      $as_dir/$at_program --version      echo    } >&AS_MESSAGE_LOG_FD 2>&1  else    AS_ERROR([cannot find $at_program])  fidone{  AS_BOX([Silently running the tests.])} >&AS_MESSAGE_LOG_FDat_start_date=`date`at_start_time=`(date +%s) 2>/dev/null`echo "$as_me: starting at: $at_start_date" >&AS_MESSAGE_LOG_FDat_pass_list=at_fail_list=at_skip_list=at_group_count=0m4_divert([TESTS])dnl# Create the master directory if it doesn't already exist.test -d $at_suite_dir ||  mkdir $at_suite_dir ||  AS_ERROR([cannot create $at_suite_dir])# Can we diff with `/dev/null'?  DU 5.0 refuses.if diff /dev/null /dev/null >/dev/null 2>&1; then  at_devnull=/dev/nullelse  at_devnull=$at_suite_dir/devnull  cp /dev/null $at_devnullfi# Use `diff -u' when possible.if diff -u $at_devnull $at_devnull >/dev/null 2>&1; then  at_diff='diff -u'else  at_diff=difffifor at_group in $at_groupsdo  # Be sure to come back to the top test directory.  cd $at_suite_dir  case $at_group in    banner-*) ;;    *)     # Skip tests we already run (using --keywords makes it easy to get     # duplication).     case " $at_pass_test $at_skip_test $at_fail_test " in       *" $at_group "* ) continue;;     esac     # Normalize the test group number.     at_group_normalized=`expr "00000$at_group" : ".*\($at_format\)"`     # Create a fresh directory for the next test group, and enter.     at_group_dir=$at_suite_dir/$at_group_normalized     rm -rf $at_group_dir     mkdir $at_group_dir ||       AS_ERROR([cannot create $at_group_dir])     cd $at_group_dir    ;;  esac  at_status=0  # Clearly separate the test groups when verbose.  test $at_group_count != 0 && $at_verbose  case $at_group indnl Test groups inserted here (TESTS).m4_divert([TAIL])[]dnl  * )    echo "$as_me: no such test group: $at_group" >&2    continue    ;;  esac  # Be sure to come back to the suite directory, in particular  # since below we might `rm' the group directory we are in currently.  cd $at_suite_dir  case $at_group in    banner-*) ;;    *)      if test ! -f $at_check_line_file; then        sed "s/^ */$as_me: warning: /" <<_ATEOF        A failure happened in a test group before any test could be        run. This means that test suite is improperly designed.  Please        report this failure to <AT_PACKAGE_BUGREPORT>._ATEOF    	echo "$at_setup_line" >$at_check_line_file      fi      at_group_count=`expr 1 + $at_group_count`      $at_verbose $ECHO_N "$at_group. $at_setup_line: $ECHO_C"      case $at_status in        0)  at_msg="ok"            at_pass_list="$at_pass_list $at_group"            # Cleanup the group directory, unless the user wants the files.            $at_debug_p || rm -rf $at_group_dir            ;;        77) at_msg="ok (skipped near \``cat $at_check_line_file`')"            at_skip_list="$at_skip_list $at_group"            # Cleanup the group directory, unless the user wants the files.            $at_debug_p || rm -rf $at_group_dir            ;;        *)  at_msg="FAILED near \``cat $at_check_line_file`'"            at_fail_list="$at_fail_list $at_group"            # Up failure, keep the group directory for autopsy.            # Create the debugging script.            {              echo "#! /bin/sh"              echo 'test "${ZSH_VERSION+set}" = set && alias -g '\''${1+"$[@]"}'\''='\''"$[@]"'\'''              echo "cd $at_dir"              echo 'exec ${CONFIG_SHELL-'"$SHELL"'}' "$[0]" \                   '-v -d' "$at_debug_args" "$at_group" '${1+"$[@]"}'              echo 'exit 1'            } >$at_group_dir/run            chmod +x $at_group_dir/run            ;;      esac      echo $at_msg      at_log_msg="$at_group. $at_setup_line: $at_msg"      # If the group failed, $at_times_file is not available.      test -f $at_times_file &&        at_log_msg="$at_log_msg	(`sed 1d $at_times_file`)"      echo "$at_log_msg" >&AS_MESSAGE_LOG_FD      $at_errexit_p && test -n "$at_fail_list" && break      ;;  esacdone# Back to the top directory, in particular because we might# rerun the suite verbosely.cd $at_dir# Compute the duration of the suite.at_stop_date=`date`at_stop_time=`(date +%s) 2>/dev/null`echo "$as_me: ending at: $at_stop_date" >&AS_MESSAGE_LOG_FDat_duration_s=`(expr $at_stop_time - $at_start_time) 2>/dev/null`at_duration_m=`(expr $at_duration_s / 60) 2>/dev/null`at_duration_h=`(expr $at_duration_m / 60) 2>/dev/null`at_duration_s=`(expr $at_duration_s % 60) 2>/dev/null`at_duration_m=`(expr $at_duration_m % 60) 2>/dev/null`at_duration="${at_duration_h}h ${at_duration_m}m ${at_duration_s}s"if test "$at_duration" != "h m s"; then  echo "$as_me: test suite duration: $at_duration" >&AS_MESSAGE_LOG_FDfi# Wrap up the test suite with summary statistics.at_skip_count=`set dummy $at_skip_list; shift; echo $[@%:@]`at_fail_count=`set dummy $at_fail_list; shift; echo $[@%:@]`if test $at_fail_count = 0; then  if test $at_skip_count = 0; then    AS_BOX([All $at_group_count tests were successful.])  else    AS_BOX([All $at_group_count tests were successful ($at_skip_count skipped).])  fielif test $at_debug_p = false; then  if $at_errexit_p; then    AS_BOX([ERROR: One of the tests failed, inhibiting subsequent tests.])  else    AS_BOX([ERROR: Suite unsuccessful, $at_fail_count of $at_group_count tests failed.])  fi  # Normalize the names so that `ls' lists them in order.  echo 'You may investigate any problem if you feel able to do so, in which'  echo 'case the test suite provides a good starting point.'  echo  echo 'Now, failed tests will be executed again, verbosely, and logged'  echo 'in the file '$as_me'.log.'  {    echo    echo    AS_BOX([Summary of the failures.])    # Summary of failed and skipped tests.    if test $at_fail_count != 0; then      echo "Failed tests:"      $SHELL $[0] $at_fail_list --list      echo    fi    if test $at_skip_count != 0; then      echo "Skipped tests:"      $SHELL $[0] $at_skip_list --list      echo    fi    echo    AS_BOX([Verbosely re-running the failing tests.])    echo  } >&AS_MESSAGE_LOG_FD  exec AS_MESSAGE_LOG_FD>/dev/null  $SHELL $[0] -v -d $at_debug_args $at_fail_list 2>&1 | tee -a $as_me.log  exec AS_MESSAGE_LOG_FD>>$as_me.log  {    echo    if test -n "$at_top_srcdir"; then      AS_BOX([Configuration logs.])      echo      for at_file in `find "$at_top_srcdir" -name config.log -print`      do  	echo "$as_me: $at_file:"  	sed 's/^/| /' $at_file  	echo      done    fi  } >&AS_MESSAGE_LOG_FD  AS_BOX([$as_me.log is created.])  echo  echo "Please send \`$as_me.log' and all information you think might help:"  echo  echo "   To: <AT_PACKAGE_BUGREPORT>"  echo "   Subject: @<:@AT_PACKAGE_STRING@:>@ $as_me:$at_fail_list failed"  echo  exit 1fiexit 0m4_divert_pop([TAIL])dnldnl End of AT_INIT: divert to KILL, only test groups are to bednl output, the rest is ignored.  Current diversion is BODY, inheriteddnl from M4sh.m4_divert_push([KILL])m4_wrap([m4_divert_pop([KILL])[]])T25,139__m4_warning_error_ifelsem4_case([$3],         [error],    [$1],         [],         [$2],         [no-error], [$2],         [$0([$1], [$2], m4_shiftn(3, $@))])T16,188_AS_LINENO_WORKS  as_lineno_1=$LINENO  as_lineno_2=$LINENO  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`  test "x$as_lineno_1" != "x$as_lineno_2" &&  test "x$as_lineno_3"  = "x$as_lineno_2" dnlT28,56m4_location(AS_DIRNAME_EXPR)/prjz/msys/dtk/src/autoconf-2.56/lib/m4sugar/m4sh.m4:437T27,56m4_location(_AS_CR_PREPARE)/prjz/msys/dtk/src/autoconf-2.56/lib/m4sugar/m4sh.m4:875T19,1_m4_divert(DEFAULT)5T11,40AT_KEYWORDSm4_append_uniq([AT_keywords], [$1], [,])T9,98AS_ESCAPEm4_bpatsubst([$1],             m4_ifval([$2], [[\([$2]\)]], [[\([\"$`]\)]]),             [\\\1])T7,30m4_copym4_define([$2], m4_defn([$1]))T15,125AS_EXECUTABLE_P_m4_defun_pro([AS_EXECUTABLE_P])AS_REQUIRE([_AS_TEST_PREPARE])dnl$as_executable_p $1[]dnl[]_m4_defun_epi([AS_EXECUTABLE_P])T9,4m4_dquote[$@]T8,539AT_SETUPm4_ifdef([AT_keywords], [m4_undefine([AT_keywords])])m4_define([AT_line], AT_LINE)m4_define([AT_description], [$1])m4_define([AT_ordinal], m4_incr(AT_ordinal))m4_append([AT_groups_all], [ ]m4_defn([AT_ordinal]))m4_divert_push([TESTS])dnl  AT_ordinal ) @%:@ AT_ordinal. m4_defn([AT_line]): $1    at_setup_line='m4_defn([AT_line])'    $at_verbose "AT_ordinal. m4_defn([AT_line]): testing $1..."    $at_quiet $ECHO_N "m4_format([[%3d: %-18s]],                       AT_ordinal, m4_defn([AT_line]))[]$ECHO_C"    (      $at_traceonT10,69m4_toupperm4_translit([$1], m4_defn([m4_cr_letters]), m4_defn([m4_cr_LETTERS]))T10,99_m4_shiftnm4_if([$1], 0,       [m4_shift($@)],       [_m4_shiftn(m4_eval([$1]-1), m4_shift(m4_shift($@)))])T18,236_AS_TR_CPP_PREPARE_m4_defun_pro([_AS_TR_CPP_PREPARE])AS_REQUIRE([_AS_CR_PREPARE])dnl# Sed expression to map a string onto a valid CPP name.as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[[^_$as_cr_alnum]]%_%g"[]_m4_defun_epi([_AS_TR_CPP_PREPARE])F7,6m4_exitm4exitT17,124m4_include_uniquem4_ifdef([m4_include($1)],          [m4_warn([syntax], [file `$1' included several times])])dnlm4_define([m4_include($1)])T16,4_m4_divert(BODY)1000T23,114m4_expansion_stack_pushm4_pushdef([m4_expansion_stack],            [$1]m4_ifdef([m4_expansion_stack], [m4_defn([m4_expansion_stack])]))T12,51m4_re_escapem4_bpatsubst([$1],              [[][+*.]], [\\\&])T9,383AS_TR_CPP_m4_defun_pro([AS_TR_CPP])AS_REQUIRE([_$0_PREPARE])dnlAS_LITERAL_IF([$1],              [m4_bpatsubst(m4_translit([[$1]],                                        [*abcdefghijklmnopqrstuvwxyz],                                        [PABCDEFGHIJKLMNOPQRSTUVWXYZ]),                           [[^A-Z0-9_]], [_])],              [`echo "$1" | $as_tr_cpp`])[]_m4_defun_epi([AS_TR_CPP])T9,51m4_shiftnm4_assert(($1 >= 0) && ($# > $1))dnl_m4_shiftn($@)T8,56AS_ERROR{ AS_MESSAGE([error: $1], [2])   AS_EXIT([$2]); }[]dnlF10,7m4_dumpdefdumpdefT8,122m4_stripm4_bpatsubsts([[$1]],               [[ 	]+], [ ],               [^\(..\) ],    [\1],               [ \(..\)$],    [\1])T8,1387AT_CHECK$at_traceoff$at_verbose "AT_LINE: AS_ESCAPE([$1])"echo AT_LINE >$at_check_line_file( $at_traceon; $1 ) >$at_stdout 2>$at_stder1at_status=$?grep '^ *+' $at_stder1 >&2grep -v '^ *+' $at_stder1 >$at_stderrat_failed=falsednl Check stderr.m4_case([$4],        stderr, [(echo stderr:; tee stderr <$at_stderr) >&5],        ignore, [(echo stderr:; cat $at_stderr) >&5],        experr, [$at_diff experr $at_stderr >&5 || at_failed=:],        [],     [$at_diff $at_devnull $at_stderr >&5 || at_failed=:],        [echo >>$at_stderr; echo "AS_ESCAPE([$4])" | $at_diff - $at_stderr >&5 || at_failed=:])dnl Check stdout.m4_case([$3],        stdout, [(echo stdout:; tee stdout <$at_stdout) >&5],        ignore, [(echo stdout:; cat $at_stdout) >&5],        expout, [$at_diff expout $at_stdout >&5 || at_failed=:],        [],     [$at_diff $at_devnull $at_stdout >&5 || at_failed=:],        [echo >>$at_stdout; echo "AS_ESCAPE([$3])" | $at_diff - $at_stdout >&5 || at_failed=:])dnl Check exit val.  Don't `skip' if we are precisely checking $? = 77.case $at_status inm4_case([$2],  [77],    [],    [   77) exit 77;;])dnlm4_case([$2],  [ignore],    [   *);;],    [   m4_default([$2], [0])) ;;   *) $at_verbose "AT_LINE: exit code was $at_status, expected m4_default([$2], [0])" >&2      at_failed=:;;])esacAS_IF($at_failed, [$5], [$6])$at_failed && exit 1$at_traceonT13,248m4_bpatsubstsm4_if([$#], 0, [m4_fatal([$0: too few arguments: $#])],       [$#], 1, [m4_fatal([$0: too few arguments: $#: $1])],       [$#], 2, [m4_builtin([patsubst], $@)],       [$0(m4_builtin([patsubst], [[$1]], [$2], [$3]),           m4_shiftn(3, $@))])T13,254_AS_PATH_WALKAS_REQUIRE([_AS_PATH_SEPARATOR_PREPARE])dnlas_save_IFS=$IFS; IFS=$PATH_SEPARATORm4_bmatch([$1], [[:;]],[as_dummy="$1"for as_dir in $as_dummy],[for as_dir in m4_default([$1], [$PATH])])do  IFS=$as_save_IFS  test -z "$as_dir" && as_dir=.  $2doneT15,12m4_PACKAGE_NAMEGNU AutoconfT13,212_m4_defun_epim4_divert_pop()dnlm4_if(_m4_divert_dump, _m4_divert_diversion,      [m4_undivert([GROW])dnlm4_undefine([_m4_divert_dump])])dnlm4_expansion_stack_pop()dnlm4_popdef([_m4_expanding($1)])dnlm4_provide([$1])dnlT13,42AS_VAR_SET_IFAS_IF([AS_VAR_TEST_SET([$1])], [$2], [$3])T15,133_m4_dumpdefs_upm4_ifdef([$1],          [m4_pushdef([_m4_dumpdefs], m4_defn([$1]))dnlm4_dumpdef([$1])dnlm4_popdef([$1])dnl_m4_dumpdefs_up([$1])])T39,56m4_location(_AS_PATH_SEPARATOR_PREPARE)/prjz/msys/dtk/src/autoconf-2.56/lib/m4sugar/m4sh.m4:646T14,254AS_DIRNAME_SED_m4_defun_pro([AS_DIRNAME_SED])echo X[]$1 |    sed ['/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }  	  /^X\(\/\/\)$/{ s//\1/; q; }  	  /^X\(\/\).*/{ s//\1/; q; }  	  s/.*/./; q'][]_m4_defun_epi([AS_DIRNAME_SED])D-1,0# End of frozen state file

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -