Lines Matching +refs:autotest +refs:mode +refs:syntax +refs:table

3 	getopt: refine syntax of previous change
658 implementations, when run in parallel mode, connect stdout and
661 that FreeBSD make in parallel mode reuses the same shell for
810 autotest: fix file descriptor leak
811 * lib/autotest/general.m4 (_AT_CHECK): Close AS_MESSAGE_LOG_FD
845 status in presence of syntax error in sourced site file.
1015 autotest: work around zsh bug
1016 * lib/autotest/general.m4 (AT_DATA): Special case an empty data
1020 * tests/autotest.at (AT_DATA): New test.
1049 * tests/autotest.at (AT@&t@_CHECK execution environment): New
1053 autotest: document and test at_status semantics.
1055 * tests/autotest.at (at_status): New test.
1177 * lib/autotest/general.m4 (AT_INIT): Remove definition of
1182 * tests/autotest.at (Huge testsuite): New test.
1276 * lib/autotest/general.m4 (_AT_FINISH): Likewise.
1278 * tests/autotest.at (parallel autotest and signal handling):
1295 config.site file if the shell does not report syntax errors
1353 * lib/autotest/general.m4 (AT_INIT) <at_fn_group_postprocess>:
1355 * tests/autotest.at (errexit): Also try tests that xpass, skip,
1372 * lib/autotest/general.m4 (AT_INIT) <at_fn_group_postprocess>:
1374 * tests/autotest.at (Cleanup): Check that an unexpected pass leaves
1429 docs: mention ksh bug with function syntax
1435 * tests/autotest.at (colored test results): Use exit not
1446 * tests/autotest.at (parallel args but non-working mkfifo):
1452 * lib/autotest/general.m4 (AT_INIT) <at_fn_banner>: Set banner
1456 * tests/autotest.at (Banners): Insert another test group; adjust
1506 * lib/autotest/general.m4 (AT_INIT) <serial testing>: Changing
1512 * lib/autotest/general.m4 (AT_INIT) <serial testing>: Ensure
1522 * lib/autotest/general.m4 (AT_CLEANUP): Avoid leaking job control
1530 Plug race in parallel autotest.
1531 * lib/autotest/general.m4 (AT_INIT) <Fifo job dispatcher>: Track
1568 * lib/autotest/general.m4 (AT_INIT): Likewise.
1742 Reduce startup cost of autotest.
1743 * lib/autotest/general.m4 (_AT_FINISH) <banners>: Rather than
1883 syntax.
1899 Add comments for vim syntax highlighting.
1937 * lib/autotest/general.m4 (_AT_ARG_OPTION): Fix translation of
1943 * tests/autotest.at (AT@&t@_ARG_OPTION, AT@&t@_ARG_OPTION_ARG):
1953 * lib/autotest/general.m4 (HELP_TUNING_BEGIN): New diversion.
1965 * tests/autotest.at (color test results): New test, mirroring
1999 * lib/autotest/general.m4 (AT_INIT): Compactify result
2003 * lib/autotest/general.m4 (AT_INIT): New variable $at_recheck.
2009 * tests/autotest.at (recheck): New test.
2044 * tests/autotest.at (AT@&t@_COPYRIGHT): New test.
2151 * lib/autotest/general.m4 (AT_INIT, at_fn_group_prepare):
2168 Ensure autotest tests have an atconfig file, for testsuite -v.
2169 * tests/autotest.at (AT_CHECK_AT_PREP): Create a default
2177 Fix autotest testsuite -v output to print test group title.
2178 * lib/autotest/general.m4 (AT_CLEANUP): Actually print test
2181 * tests/autotest.at (AT_CHECK_AT_TITLE): Amend macro to check
2231 lib/autotest/general.m4, lib/autotest/specific.m4,
2233 tests/autotest.at, tests/local.at, tests/m4sh.at,
2297 * lib/autotest/general.m4 (_AT_DECIDE_TRACEABLE): Do not trace
2302 * tests/autotest.at (Trace output): New test.
2413 Make autotest example act better with automake.
2415 feature for recommended autotest snippet, following our own use.
2524 definition to prologue section, to avoid syntax error.
2624 * lib/autotest/general.m4 (AT_INIT) <PREPARE_TESTS>: Check for
2966 * lib/autotest/general.m4 (AT_KEYWORDS): Adjust caller.
2990 * tests/autotest.at, tests/base.at, tests/c.at, tests/torture.at:
2995 * tests/autotest.at (Erlang Eunit unit tests): Use "no" as
3004 Improve autotest testsuite summary message.
3005 * lib/autotest/general.m4 (AT_INIT): Hint at the toplevel log
3071 lib/autoconf/autoscan.m4, lib/autoconf/autotest.m4,
3079 lib/autotest/autotest.m4, lib/autotest/general.m4,
3080 lib/autotest/specific.m4, lib/m4sugar/foreach.m4,
3090 lib/emacs/autoconf-mode.el, lib/emacs/autotest-mode.el,
3092 tests/autotest.at, tests/base.at, tests/c.at,
3138 * lib/autotest/specific.m4 (AT_CHECK_EUNIT): Support older
3145 * tests/autotest.at (Erlang Eunit unit tests): Do not copy
3150 $(src_libdir)/autotest/specific.m4.
3188 * lib/autotest/.cvsignore: Likewise.
3201 * lib/autotest/.gitignore: Likewise.
3217 * lib/autotest/general.m4: Likewise.
3255 * lib/autotest/Makefile.am: Likewise.
3256 * lib/autotest/autotest.m4: Likewise.
3257 * lib/emacs/autoconf-mode.el: Likewise.
3258 * lib/emacs/autotest-mode.el: Likewise.
3284 * lib/autotest/general.m4 (_AT_COPYRIGHT_YEARS): Likewise.
3289 * tests/autotest.at (AT_CHECK_AT_PREP): Prepend AT_dir to
3318 * tests/autotest.at (Erlang Eunit unit tests): Fix grep invocation.
3323 * lib/autotest/specific.m4 (AT_CHECK_EUNIT): New file.
3324 * lib/autotest/Makefile.am (dist_autotestlib_DATA): Add specific.m4.
3325 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Add definitions of
3327 * tests/autotest.at (Erlang Eunit unit tests): Add test for macro
3350 * tests/autotest.at (Hard fail): Check more restrictively for
3391 * lib/emacs/autoconf-mode.el (autoconf-current-defun): Recognize
3447 group when passing over syntax checks.
3498 * lib/autotest/general.m4 (AT_INIT) <Driver loop>: Turn off notify
3499 mode, since zsh leaves it on after 'emulate sh'.
3506 * tests/autotest.at (Skip, parallel skip): Enhance tests.
3523 * lib/autotest/general.m4 (_AT_LINE_ESCAPED, AT_SKIP_IF,
3526 * tests/autotest.at: Add tests for AT_SKIP_IF and AT_FAIL_IF.
3541 * lib/autotest/general.m4 (at_fn_check_prepare_notrace): Use
3547 * lib/autotest/general.m4 (at_fn_check_prepare_notrace): Use
3588 * tests/autotest.at (AT_SKIP_PARALLEL_TESTS): Ignore stderr.
3593 * tests/autotest.at (AT_SKIP_PARALLEL_TESTS): Skip test if set -m
3598 * lib/autotest/general.m4 (AT_INIT) <AT_JOB_FIFO_FD>: Avoid <>;
3601 * tests/autotest.at (AT_SKIP_PARALLEL_TESTS): Relax condition.
3605 Avoid syntax error in ash.
3606 * lib/autotest/general.m4 (AT_INIT) <driver loop>: Avoid syntax
3608 * tests/autotest.at (AT_SKIP_PARALLEL_TESTS): Also skip parallel
3611 (parallel syntax error): Rearrange similar to previous patch.
3616 Skip test on shells that can't catch syntax failure.
3617 * tests/autotest.at (Syntax error): Skip test if shell aborts on
3618 syntax error (AIX ksh88) or doesn't detect it (zsh).
3710 * lib/autotest/general.m4: Correct the example in ./testsuite --help.
3723 Fix syntax errors in autoconf.texi.
3834 * lib/autotest/general.m4 (AT_CHECK): Expand prior to adding
3835 escapes, to avoid shell syntax errors caused by late macro
3838 * tests/autotest.at (Metacharacters in command from M4 expansion):
3848 * lib/autotest/general.m4 (AT_CHECK_NOESCAPE): Keep older,
3853 * tests/autotest.at (unquoted output): New test.
3858 * lib/autotest/general.m4 (AT_CHECK_NOESCAPE): Deprecate, in favor
3864 * tests/autotest.at (Binary output, Cleanup): Adjust tests.
3969 Test that autotest handles binary output.
3970 * tests/autotest.at (Binary output): New test.
3974 * lib/autotest/general.m4 (AT_DIFF_STDERR(stderr-nolog))
3977 * tests/autotest.at (Logging): New test.
3984 * lib/autotest/general.m4 (AT_INIT) <at_fn_check_skip>
3990 * tests/autotest.at (Hard fail, Cleanup): New tests.
3996 branch; it is up to the user to avoid syntax errors.
4035 (_AS_IF_ELSE, AS_IF): Avoid syntax error on blank argument,
4058 Test parallel handling of syntax error.
4059 * tests/autotest.at (parallel syntax error): New test.
4088 * lib/autotest/general.m4 (AT_INIT) <at_fn_group_prepare>: Use new
4096 * lib/autotest/general.m4 (AT_INIT) <at_fn_group_prepare>: Only
4100 * lib/autotest/general.m4 (AT_SETUP): Prep AT_ingroup for fallback
4129 * lib/autotest/general.m4 (_AT_DECIDE_TRACEABLE): Handle # in
4132 * tests/autotest.at (Shell comment in command): New test.
4135 Hard fail any test with syntax errors.
4136 * lib/autotest/general.m4 (AT_INIT) <at_fn_group_postprocess>:
4137 Guarantee test failure on syntax error, rather than inheriting
4139 * tests/autotest.at (Syntax error): New test.
4157 * tests/autotest.at (AT_CHECK_AT): Add pre-test argument.
4169 (parallel autotest and signal handling): Use it.
4181 Work around cygwin bash igncr mode.
4407 * lib/autotest/general.m4 (AT_INIT): Likewise.
4408 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Likewise.
4411 parameter; the generic copyright given by autotest is sufficient
4412 since we are the package that owns autotest.
4417 * doc/autoconf.texi (Writing Testsuites): Mention autotest
4422 * lib/autotest/general.m4 (AT_INIT): Give the user a hint about
4588 * lib/autotest/general.m4 (_AT_DECIDE_TRACEABLE): Fix typo.
4717 * lib/autotest/general.m4 (AT_JOB_FIFO_FD): Hide zsh 4.3.4
4723 * tests/autotest.at (AT_CHECK_AT_TITLE_CHAR): Normalize
4732 * lib/autotest/general.m4 (AT_INIT): Use it.
4754 * lib/autotest/general.m4 (Driver loop): Rewrite signal handler.
4764 * tests/autotest.at (parallel autotest and signals): New test,
4801 * lib/autotest/general.m4 (AT_INIT) <at_fn_check_prepare_dynamic>:
4804 * tests/autotest.at (AT_DATA_AUTOTEST): New macro, patterned after
4846 * lib/autotest/general.m4 (_AT_CHECK): Avoid echo bug if AT_LINE
4863 * lib/autotest/general.m4 (AT_CHECK, AT_CHECK_UNQUOTED): Expand
4873 * lib/autotest/general.m4 (AT_CHECK, AT_CHECK_UNQUOTED): Expand
4876 * tests/autotest.at (Multiline command from M4 expansion): Remove
4903 * lib/autotest/general.m4 (AT_KEYWORDS): Likewise.
4905 * tests/autotest.at (AT_CHECK_AT_TITLE_CHAR): Likewise.
4971 * lib/autotest/general.m4 (AT_INIT): Likewise.
5104 * lib/autotest/general.m4 (AT_INIT): Rewrite --list awk script,
5107 * tests/autotest.at (Keyword wrapping): New test.
5190 * lib/autotest/general.m4 (AT_INIT): Use m4_map_args.
5226 (Limitations of Usual Tools) <awk>: Make table entry consistent.
5347 * lib/autotest/general.m4 (AT_INIT): Likewise.
5440 * lib/autotest/general.m4 (AT_INIT): Likewise.
5624 * lib/autotest/general.m4 (_AT_CHECK): Truncate files to hold
5626 mode for writing.
5708 * lib/autotest/general.m4 (at_func_arith): Delete; replace all
5731 * lib/autotest/general.m4 (AT_CLEANUP): Avoid a fork, since it is
5961 Improve wording related to automake and autotest.
6030 * lib/autotest/general.m4 (AT_INIT): Likewise.
6060 * lib/autotest/general.m4 (AT_INIT): Make banners consistent.
6165 * lib/autotest/general.m4 (_AT_FINISH): Likewise.
6182 * lib/autotest/general.m4 (AT_INIT): Use it.
6348 * lib/autotest/general.m4: Likewise.
6449 * lib/autotest/general.m4 (AS_MESSAGE_LOG_FD, AT_JOB_FIFO_FD):
6452 * tests/autotest.at (Startup error messages): New test.
6500 * lib/autotest/general.m4: Use the serial code path if no test
6502 * tests/autotest.at (parallel test execution): Test -j and -jN
6508 * lib/autotest/general.m4: Do not reset $at_jobs if it is equal
6521 * lib/autotest/general.m4 (AT_JOB_FIFO_FD): New macro.
6528 * tests/autotest.at (parallel test execution, parallel truth)
7140 * lib/autotest/general.m4 (AT_INIT) <at_pass_list>: Explain choice
7157 Reorganize autotest files, factorize for parallel execution.
7158 * lib/autotest/general.m4 (AS_MESSAGE_LOG_FD): Move definition
7204 * lib/autotest/general.m4 (AT_KEYWORDS): Expand argument prior to
7206 * tests/autotest.at (Keywords and ranges): Test this.
7272 vs. decimal. Mention autotest's at_func_arith.
7275 * lib/autotest/general.m4 (AT_INIT) <at_func_validate_ranges>:
7278 * tests/autotest.at (Keywords and ranges): Test range
7301 * tests/autotest.at (Left paren, Right paren): Test this.
7319 * tests/autotest.at (AT_CHECK_AT_TITLE_CHAR): Add new tests.
7340 * tests/autotest.at (AT_CHECK_AT): Allow to pass additional
7395 from syntax check.
7443 Fix VPATH 'make syntax-check'.
7450 Sync files from upstream, and pass 'make syntax-check'.
7530 Fix texinfo syntax error.
7565 * tests/autotest.at (Using atlocal): Quote instances of `pwd`.
7696 * lib/autotest/general.m4 (_AT_DEFINE_INIT, _AT_DEFINE_SETUP): New
7701 * tests/autotest.at (AT_CHECK_AT_SYNTAX): New helper macro.
7718 * lib/autotest/general.m4 (AT_INIT): Combine all cleanup into
7729 Encode nested autotest data.
7730 * tests/autotest.at (AT_CHECK_AT_PREP): Avoid raw AT_ in output.
7735 Factor some autotest tests.
7736 * tests/autotest.at (AT_CHECK_AT_PREP): New macro, to factor out
7749 * lib/autotest/general.m4 (_AT_CHECK): Wrap commands in {;}.
7786 * lib/autotest/general.m4 (AT_INIT): Fix detection of '-C -'.
7866 * tests/autotest.at (whitespace in absolute testdir):
7872 Improve documentation for writing autotest suites.
7907 * lib/autotest/general.m4 (AT_INIT): Fix --clean to work
7909 * tests/autotest.at (Choosing where testsuite is run): Test it.
7917 Fix more autotest regressions.
7918 * lib/autotest/general.m4 (AT_LINE): Fix regression from
7928 * tests/autotest.at (unusual file names): New test.
7932 * lib/autotest/general.m4 (AT_INIT) <PREPARE_TESTS): Fix quoting
7935 * tests/autotest.at (Using atlocal): Enhance test to catch last
7944 * lib/autotest/general.m4 (AT_INIT) <PARSE_ARGS_END>: Detect
7949 * tests/autotest.at (Using atlocal): New test to catch this.
7959 * lib/autotest/general.m4 (AT_INIT) <PREPARE_TESTS>: Use fewer
7964 * lib/autotest/general.m4 (_AT_ARG_OPTION): Move missing argument
7973 * tests/autotest.at (Choosing where testsuite is run): New test
7996 mode, we change to the source directory, also set $ac_pwd so we
8042 * lib/autotest/general.m4 (AT_INIT): Do not exit successfully
8072 * tests/autotest.at (srcdir propagation): Copy install-sh to
8113 * lib/autotest/general.m4 (AT_INIT)
8116 * tests/autotest.at (whitespace in absolute testdir): New test.
8190 * lib/autotest/general.m4 (AT_INIT): Do not extract the
8195 * lib/autotest/general.m4 (AT_INIT): For awk line number
8211 * lib/autotest/general.m4 (AT_INIT): Exit awk script after
8216 * lib/autotest/general.m4 (AT_INIT) <at_func_create_debugging_script>:
8222 * lib/autotest/general.m4 (AT_INIT) <at_func_create_debugging_script>:
8229 * lib/autotest/general.m4 (at_func_test): Use cached line numbers
8235 * lib/autotest/general.m4: Revert 2007-11-15 patch and
8271 * lib/autotest/general.m4 (AT_INIT): In the awk script that
8302 * lib/autotest/general.m4 (AT_INIT) <at_func_log_failure>: Fix
8315 * lib/autotest/general.m4 (at_func_test): Remove.
8319 * tests/autotest.at (Long test source lines): New test.
8481 * lib/autotest/general.m4 (AT_INIT) <at_func_arith>: New
8488 Adjust the documentation of autotest WRT atlocal.
8575 Fixes problem with Sun C 5.[0-8] in 32-bit mode, reported in
8661 * tests/autotest.at (Backquote command substitution)
8690 * tests/autotest.at (Banners): Reinstate test, with typo
8695 * lib/autotest/general.m4 (Defaults): Validate input ranges ...
8697 * tests/autotest.at (Keywords and ranges): Test invalid ranges.
8704 * lib/autotest/general.m4 (AT_INIT) <at_list_p>: Swap newlines
8723 * lib/autotest/general.m4 (BANNERS): New named diversion.
8736 * tests/autotest.at (AT_BANNERS): Enhance test.
8741 * tests/autotest.at (AT_CHECK_EGREP): Share between tests.
8751 * lib/autotest/general.m4 (AT_INIT) <ChangeLogs>: Prune
8759 * lib/autotest/general.m4 (AT_TESTED, AT_KEYWORDS): Fix
8764 * tests/autotest.at (Tested programs): Catch this bug.
8774 * lib/autotest/general.m4 (_AT_CREATE_DEBUGGING_SCRIPT): Convert
8800 * lib/autotest/general.m4 (AT_INIT) <at_func_test>: Merely
8803 * tests/autotest.at (Fallacy): Actually let the inner suite fail,
8805 * tests/autotest.at (Skip): New test, for bogus zsh exit status.
8807 * lib/autotest/general.m4 (at_func_test): Fix test extraction
8906 * lib/autotest/general.m4 (AT_SETUP): Use it.
8908 * tests/autotest.at (AT_CHECK_AT_TITLE_CHAR): Test this.
8992 * lib/autotest/general.m4 (TEST_FUNCTIONS): New diversion.
9020 * lib/autotest/general.m4: Put function braces in separate line.
9127 * lib/autotest/general.m4 (AT_SETUP): Avoid negative width.
9128 * tests/autotest.at (Long test title, Longer test title): Test
9134 * lib/autotest/general.m4 (AT_SETUP): Likewise; also ensure that
9144 * lib/autotest/general.m4 (AT_INIT): Add at_func_diff_devnull,
9188 * lib/autotest/general.m4 (_AT_DECIDE_TRACEABLE): Use new macros
9201 * lib/autotest/general.m4 (AT_INIT, AT_SETUP): Double-quote text
9207 * lib/autotest/general.m4 (_AT_CREATE_DEBUGGING_SCRIPT): Avoid
9232 * lib/autotest/general.m4 (AT_LINE): Fix regex.
9237 * lib/autotest/general.m4 (AT_LINE): Only use regex when file
9251 * lib/autotest/general.m4 (AT_SETUP): Only expand description
9253 * tests/autotest.at (AT_CHECK_AT_TITLE): Also check macro
9292 * tests/autotest.at (AT_CHECK_AT_TEST): Likewise.
9374 * lib/autotest/general.m4 (AT_CHECK): Update comment.
9401 * lib/autotest/general.m4 (HELP_TUNING): Avoid TAB in terminal
9408 * tests/autotest.at (AT_CHECK_AT_TITLE): Properly quote the
9414 * tests/autotest.at (AT_CHECK_AT_TITLE_CHAR): Clean up font
9445 * lib/autotest/general.m4 (AT_INIT): Use "|", not "&" as sed delimiter
9489 lib/autoscan/.gitignore, lib/autotest/.gitignore,
9696 * lib/autotest/general.m4 (AT_INIT): Handle absolute `srcdir'.
9697 * tests/autotest.at (srcdir propagation): Test absolute `srcdir' and
9702 * lib/autotest/general.m4 (AT_INIT): Compute $srcdir correctly.
9703 * tests/autotest.at (srcdir propagation): New test.
9717 * lib/autotest/general.m4 (AT_INIT): Don't set PATH to the empty
9833 * lib/autotest/general.m4 (_AT_NORMALIZE_TEST_GROUP_NUMBER): Use `eval'.
9974 HP-UX's grep, like the one from Solaris, does not support that syntax.
10011 * lib/autotest/general.m4 (AT_INIT): Likewise.
10012 (_AT_DECIDE_TRACEABLE): Fix syntax highlighting.
10016 * lib/autotest/general.m4 (AT_INIT): With --clean, return exit
10019 Output the line separator in verbose mode before the warning
10278 too drastic, even if Texinfo in theory requires it for info mode.
10464 * lib/autotest/Makefile.am: Likewise.
10512 * lib/autotest/general.m4 (AT_INIT): Undo recent changes
10533 * tests/autotest.at (BSx641-newline in command):
10551 * lib/autotest/general.m4 (AT_INIT): Likewise.
10568 * lib/autotest/general.m4 (_AT_CREATE_DEBUGGING_SCRIPT, AT_INIT):
10575 * lib/autotest/general.m4 (AT_INIT): Likewise.
10578 * lib/autotest/general.m4 (AT_INIT): Likewise.
10587 * lib/autotest/general.m4 (AT_SETUP): Likewise.
10610 * tests/autotest.at (Macro with backslash in a test title):
10698 * tests/autotest.at (AT_CHECK_AT_TITLE): Fix shell quoting bugs
10730 * lib/autotest/general.m4 (AT_INIT): M4-quote and AS_ESCAPE AT_help_all
10733 * tests/autotest.at (AT_CHECK_AT_TITLE): Add EXPANDED-TITLE-TO-TEST
10846 * lib/emacs/autoconf-mode.el (autoconf-font-lock-keywords): Color
10877 * lib/autotest/general.m4 (AT_INIT): Quote parameters of
10885 which incorrectly sets the mode of an existing destination
10936 * doc/autoconf.texi (Autoheader Macros): Fix syntax error.
11120 * lib/autotest/Makefile.in: Likewise.
11330 (local-checks-available): Add patch-check, $(syntax-check-rules),
11332 (syntax-check-rules): Compute dynamically.
11623 when using default mode of IBM C 6 for AIX. Problem and two-line
11659 * lib/autotest/general.m4 (AT_INIT): Likewise.
11705 (Installation Directory Variables): Fix table item font.
11733 with Emacs info mode. discontents -> woes.
11756 (e.g., "`Makefile's" in info mode). Similarly, use "@var{foo}
11805 Drop extra @samp from `@table @samp' item.
11807 Do not nest @samp just to point to other table items.
12190 * tests/autotest.at (Multiline command from M4 expansion):
12219 * lib/autotest/general.m4 (AT_INIT): UnixWare `tr' may interpret
12338 * lib/autotest/general.m4 (_AC_INIT_PARSE_ARGS): Likewise.
12656 * lib/autotest/general.m4 (AT_INIT): Likewise.
12670 * lib/autotest/general.m4 (AT_INIT): Likewise.
12704 * tests/autotest.at (Debugging a failed test): Fix comment.
12720 * lib/autotest/general.m4 (AT_INIT): Store quoted variable
12723 * tests/autotest.at (Debugging a failed test): Unmark XFAIL.
12728 * tests/autotest.at (AT_CHECK_AT): Add new argument, to allow
12733 * lib/autotest/general.m4 (_AT_CREATE_DEBUGGING_SCRIPT): New
12740 * lib/autotest/general.m4 (_AT_CHECK): Avoid syntax error on empty
12742 * tests/autotest.at (Empty test, Empty check): New test to check it.
12827 * tests/autotest.at (Backquote command substitution),
12919 * lib/autotest/general.m4 (AT_INIT): No need to give three
12944 * lib/autotest/general.m4: Remove redundant AS_ERROR.
13002 (syntax-check): Likewise.
13060 lib/autoconf/types.m4, lib/autotest/general.m4,
13070 * lib/autotest/general.m4 (AT_INIT): Prep AT_*_all, so that an
13072 * tests/autotest.at (Empty test suite): Remove xfail.
13101 Switch from grep to awk syntax.
13146 * lib/autotest/general.m4 (AT_INIT): Add `at_testdir' to pointer
13209 * lib/autotest/general.m4 (AT_INIT): Don't optimize the first PATH walk.
13241 * lib/autotest/general.m4: Be tolerant of existing directory when
13293 (syntax-check-rules): Update.
13315 * lib/autotest/general.m4 (AT_INIT): Likewise.
13425 * tests/autotest.at (AT_NO_CMDSUBST): New macro to determine
13438 * lib/autotest/general.m4 (AT_INIT) <at_optarg>: Optimize
13447 * tests/autotest.at (Keywords): Renamed to..
13468 nor C89 mode, set `$ac_cv_prog_cc_stdc' to `no' instead of
13550 * lib/autotest/general.m4 (_AT_NORMALIZE_TEST_GROUP_NUMBER): New macro.
13648 Fix syntax of AS_IF description
13768 * lib/autotest/general.m4 (AT_INIT): When ensuring writability
13801 * lib/autotest/general.m4, tests/local.at:
13811 * lib/autotest/general.m4 (AT_INIT): Likewise.
13987 * lib/autotest/general.m4 (AT_INIT): Really make the subtree writable
13994 * lib/autotest/general.m4 (AT_INIT): If the test dir already exists,
14088 * lib/autotest/general.m4 (AT_INIT): Process multiple keywords
14093 * tests/autotest.at (Keywords): Unmark XFAIL.
14138 * tests/autotest.at (Keywords): Test keywords combinations.
14147 * lib/autotest/general.m4 (_AT_DECIDE_TRACEABLE): The symbol at_reason
14310 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Set also
14311 at_top_builddir, for compatibility with older autotest.
14312 * lib/autotest/general.m4 (AT_INIT): If at_top_build_prefix
14329 * lib/autotest/general.m4 (AT_INIT): Likewise, for
14405 due to limitations in Make syntax. Problem reported by Alexandre
14456 * lib/autotest/general.m4 (AT_ARG_OPTION): Fix typo in the description.
14516 * lib/autotest/general.m4 (AT_INIT): Don't accept Solaris 9's diff
14587 * lib/autotest/general.m4 (AT_INIT): Use the awk builtin `split' to
14594 * lib/autotest/general.m4 (AT_INIT): Pass $at_groups though stdin,
14607 (testsuite): Make sure autotest.m4f is up-to-date before using it.
14611 * lib/autotest/general.m4 (AT_INIT): Don't create a regular
14691 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Rename
14693 * lib/autotest/general.m4 (AT_INIT): Likewise.
14715 * lib/autotest/general.m4 (AT_INIT): Use expr to get the numbers from
14745 lib/autoconf/autoscan.m4, lib/autoconf/autotest.m4,
14754 lib/autotest/Makefile.am, lib/autotest/autotest.m4,
14755 lib/autotest/general.m4, lib/emacs/Makefile.am,
14756 lib/emacs/autoconf-mode.el, lib/emacs/autotest-mode.el,
14759 tests/atlocal.in, tests/autotest.at, tests/base.at, tests/c.at,
14827 * lib/autotest/general.m4 (AT_KEYWORDS): Separate by space,
14888 * lib/autotest/general.m4 (_AT_DECIDE_TRACEABLE): Fix a typo.
14896 * lib/autotest/general.m4 (AT_INIT): Don't assume that "date +%s"
14928 * lib/autotest/general.m4 (AT_INIT): Quote file name args.
15059 * tests/autotest.at (Empty test suite): New test.
15098 * lib/autotest/general.at (AT_COPYRIGHT): New macro.
15118 * lib/autotest/general.m4 (AT_TESTED, AT_KEYWORDS): Likewise.
15205 * lib/autotest/general.m4 (AT_INIT): Likewise.
15341 * lib/autotest/general.m4 (AT_CAPTURE_FILE): New macro.
15345 * tests/autotest.at (AT_CHECK_AT): Use AT_CAPTURE_FILE.
15377 * lib/autotest/general.m4 (AT_LINE): Don't add srcdir here, to
15390 * lib/autotest/general.m4 (AT_INIT): Make sure the "ok" etc. are
15397 * lib/autotest/general.m4 (AT_CLEANUP): Add an hint for Emacs to
15398 use the compilation mode.
15411 * lib/autotest/general.m4 (AT_SETUP): Use m4_qdelta.
15415 * lib/autotest/general.m4 (_AT_DECIDE_TRACEABLE): New macro.
15419 * tests/autotest.at: Adjust section banner comments.
15467 * lib/autotest/general.m4 (_AT_CHECK) [--trace]: Do not enable shell
15471 * tests/autotest.at (BS-newline in command, ^BS-newline in command)
15504 * lib/autotest/general.m4 (_AT_CHECK) [--trace]: Rework a shell pattern
15524 * lib/autotest/general.m4: Escape '$' in case pattern.
15530 * lib/autotest/general.m4 [--trace] (AT_INIT): Do not `set -v'.
15532 * tests/autotest.at: New file.
15536 * lib/autotest/general.m4 [--trace] (_AT_CHECK): Do not enable
15540 * tests/autotest.at (Multiline backquote command substitution,
15571 * lib/autotest/general.m4 (AT_INIT): Replace a `tr' with a `sed'. Join
15718 * lib/autotest/general.m4 (AT_INIT): Don't assume /dev/null is
15778 lib/autotest/general.m4, lib/m4sugar/m4sh.m4,
15798 * lib/autotest/general.m4 (AT_INIT, AT_CLEANUP, _AT_CHECK,
15843 Document problem with "`""`" in pdksh POSIX mode.
15888 worse range or precision than double, that mixed-mode
16037 (also, GCC configured to be in pedantic C89 mode does not).
16249 * lib/autotest/general.m4: Document M4SH-SANITIZE, do not
16279 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Add 2004 to
16317 lib/autotest/Makefile.in, lib/emacs/Makefile.in,
16446 * lib/autotest/general.m4 (AT_INIT): Likewise.
16493 (AT_CHECK_AUTOCONF): Test for the configure script syntax.
16520 * lib/autotest/general.m4: Use AS_INIT_WITH_SHELL_FN.
16523 * tests/tools.at: Test the syntax of tests/autoconf
16799 arguments so that it can be used with syntax identical to
16822 autoconf-mode.el.
16906 * lib/autotest/general.m4 (AT_CLEANUP): Rename AT_help as
17251 * lib/autotest/general.m4: Comment various HELP_* diversions.
17298 * lib/autotest/general.m4 (AT_INIT): Correct typo in final status
17303 * lib/autotest/general.m4 (AT_CHECK): Use new _AT_CHECK API.
17309 * lib/autotest/general.m4 (AT_CHECK): Move core functionality...
17354 * lib/autotest/general.m4 (AT_INIT): Report a single config.log,
17369 C++ comments as it puzzles Emacs' sh font-lock-mode.
17385 error from OSF 4.0 Compaq cc in its default almost-ANSI mode, thereby
17406 * lib/autotest/general.m4: Use at_times_file only if used.
17418 * lib/autotest/general.m4 (AT_XFAIL_IF): New macro.
17501 * lib/autotest/general.m4 (AT_INIT): Use a single redirected
17513 and used to be re-run in verbose mode, turn some $at_verbose
17517 * lib/autotest/autoconf.texi (testsuite Scripts): Update
17528 * lib/autoconf/autotest.m4, lib/autoconf/autoupdate.m4
17542 * lib/autotest/general.m4, lib/m4sugar/m4sugar.m4,
17662 * lib/autotest/general.m4 (AT_KEYWORDS): Don't use a comma as the
17702 * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Correct syntax error
17722 * lib/autotest/general.m4: Revert the checkin from 2003-03-27
17757 * lib/autotest/general.m4: Eliminate main loop and reorganize test
17762 * lib/autotest/general.m4 (PARSE_ARGS,PARSE_ARGS_END,HELP,HELP_MODES,
17780 * lib/autotest/general.m4: s/DEFAULT/DEFAULTS/ since it makes more
17785 * lib/autotest/general.m4 (AT_INIT): Remove redundant call to
18375 characters is a syntax warning now.
18403 * lib/autoconf/Makefile.am, lib/autotest/Makefile.am
18443 format, so that Emacs' compile mode understands us.
18449 autoheader's quiet mode.
18464 * lib/autotest/general.m4 (AT_INIT): Include the failed test
18877 lib/autoscan/Makefile.in, lib/autotest/Makefile.in,
18915 * doc/autoconf.texi (Invoking autom4te): End the option table,
19081 so that Emacs setups GNU style for perl-mode and cperl-mode.
19192 * lib/autotest/general.m4 (AT_INIT, AT_CHECK): Likewise.
19193 * lib/autotest/Makefile.am (check-local): Likewise.
19252 and it causes a 'test' syntax error if it fails.
19387 * lib/autotest/general.m4 (AT_INIT): Likewise.
19397 lib/autotest/general.m4, lib/m4sugar/m4sh.m4, tests/atgeneral.m4,
19413 * lib/autotest/general.m4 (AT_INIT): Likewise.
19424 * lib/autotest/general.m4 (AT_INIT):
19460 * lib/autotest/general.m4 (AT_INIT): Likewise.
19517 syntax, as it is provided by M4sugar.
19629 * lib/autotest/general.m4 (AT_INIT, AT_CLEANUP):
19637 * lib/autotest/general.m4 (at_times_skip):
19787 * lib/autotest/general.m4 (AT_INIT): Suggest a title to the
19838 * lib/autotest/general.m4 (AT_INIT): When handling --keywords, be
19840 * lib/autotest/Makefile.am (autotest.m4f): Typo.
19876 * lib/autoconf/autoconf.m4, lib/autotest/general.m4,
19926 * lib/autotest/general.m4 (AT_INIT): Don't be ridiculous: adjust
20000 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't create
20015 * lib/autotest/general.m4: Use AT_PACKAGE_*, not PACKAGE_*.
20060 * NEWS, doc/autoconf.texi, lib/autoconf/autotest.m4,
20073 forbidden file descriptors table.
20130 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Replace srcdir,
20133 * lib/autotest/general.m4 (AT_INIT): Compute srcdir,
20177 * lib/autotest/general.m4 (AT_INIT): After having run the test
20202 * lib/autotest/general.m4: Change `tests?' into `groups?' in
20211 * lib/autotest/general.m4 (AT_INIT): Be sure to put `.', relative,
20228 * lib/autotest/general.m4 (_AT_CLEANUP_FILE, AT_CLEANUP_FILES):
20241 * lib/autotest/general.m4 (AT_INIT): at_tests_dir,
20292 * lib/autotest/general.m4 (AT_INIT): Push KILL at the end.
20442 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Do not
20534 * lib/emacs/autoconf-mode.el, lib/emacs/autotest-mode.el: In a
20535 comment, explain how to install automatic mode selection.
20635 * lib/autoconf/types.m4, lib/autotest/general.m4,
20671 * lib/emacs/autotest-mode.el (autotest-mode-map): New.
20672 (autotest-mode): Adjust.
20673 * lib/emacs/autoconf-mode.el (autoconf-mode-map): Modernize, map
20688 * lib/autotest/general.m4 (AT_INIT): Likewise.
20764 * lib/autotest/general.m4 (AT_INIT) <--help>: Catch up with reality.
20796 * lib/emacs/autoconf-mode.el, lib/emacs/autotest-mode.el: New.
20802 * lib/autotest/general.m4 (AT_VICTIMS): Rename as...
20842 * lib/autotest/general.m4 (AT_INIT): Dump the whole config.log.
20870 * lib/autotest/general.m4: Do not reset AT_victims.
20894 * lib/autotest/general.m4 (AT_INIT): Dump config.log last.
20932 * lib/autoconf/autotest.m4: Create `package.m4'.
20980 * lib/autotest/general.m4: Replace occurrences of ':' in
21005 already have $file). Set output files to binary mode (helps avoid
21010 * lib/autotest/general.m4: Englishoes.
21045 * lib/autotest/general.m4 (AT_INIT): Adjust.
21062 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): No INIT-CMDS in
21072 * lib/autotest/general.m4 (AT_INIT): N-th signature change: now
21083 * lib/autotest/general.m4 (AT_INIT): Don't abort when a tested
21128 * lib/autotest/general.m4 (AT_INIT): Reset `AT_victims' so that
21134 * lib/autotest/general.m4 (AT_VICTIMS, AT_KEYWORDS, _AT_CLEANUP_FILE):
21148 * lib/autotest/general.m4 (AT_INIT): Rename AT_TESTS_ALL as
21156 * lib/autotest/general.m4 (AT_INIT): Fix stupid bugs.
21160 * lib/autotest/general.m4 (AT_INIT): Create and remove
21176 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't ask for at_n
21178 * lib/autotest/general.m4: Use ECHO_*.
21192 * lib/autotest/general.m4 (AT_INIT): Let --keywords also match
21199 * lib/autotest/general.m4 (AT_INIT): Remove the diversion HELP and
21218 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't pass
21229 * lib/autotest/general.m4 (AT_INIT): Use _AS_PATH_WALK to
21238 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Move the package
21240 * lib/autotest/general.m4 (AT_VICTIMS): New.
21251 * lib/autotest/general.m4: Stop displaying srcdir everywhere as,
21277 * lib/autotest/general.m4 (AT_SETUP, AT_LINE): Demonstrates your
21366 * lib/autotest/general.m4 (AT_INIT): Don't pass all the args to
21389 * bin/autoheader.in: Run directly autom4te --mode=autoconf, no
21455 * lib/autotest/general.m4 (AT_INIT): `AUTOTEST_PATH=a:b' gives
21494 * lib/autotest/general.m4: s/AT-devnull/devnull/ since there are
21505 (&parse_args): Support --mode, --set, and --melt.
21513 * lib/autotest/general.m4: Use
21535 * lib/autotest/general.m4: Reword some messages.
21548 * lib/autotest/general.m4 (AT_INIT) <at_cmd_line>: Remove.
21555 * lib/autotest/general.m4 (AT_INIT): Log the command line.
21562 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): $2 defaults to $1.
21563 * lib/autotest/autotest.m4 (AT_INIT): Expand AUTOTEST_PATH into
21569 * lib/autotest/general.m4 (AT_INIT): Output the definition of
21596 * lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): this.
21652 * lib/autoconf/Makefile.am, lib/autotest/Makefile.am,
21677 * lib/autotest/autotest.m4: New.
21678 * lib/autotest/general.m4, tests/atspecific.m4: Adjust.
21783 * lib/autotest/general.m4 (AT_INIT): Compute top_builddir,
21813 * lib/autotest/general.m4: Rename the EOF tags as `_ACEOF',
21816 * lib/autotest/Makefile.am (check-local): Enforce this constraint.
21828 * lib/autotest/general.m4: Adjust the diversion names.
21853 * tests/torture.at: Ask Autotest mode, not Autoconf mode.
21862 * lib/autotest/general.m4: Adjust the license.
21876 * lib/autotest/general.m4 (AT_INIT): Refer to `$as_me.log', not
21902 * lib/autotest/general.m4 (AT_INIT): Use the relative dir when
21913 * lib/autotest/Makefile.am, lib/m4sugar/Makefile.am: Add TAGS support.
21987 * lib/autotest/general.m4 (AT_INIT): Log the start/stop dates and
22066 * lib/autotest/general.m4 (AT_INIT): All the `at-*' are to be
22080 * lib/autotest/general.m4 (AT_INIT): Set up fd 6 for the log.
22092 * lib/autotest/general.m4: Be sure the set good quotes, as tracing
22352 * lib/autotest/general.m4: this.
23187 * autoupdate.in: Specify the Emacs mode.