[Tcsh] [PATCH] Handle older bash in testsuite test 230

Kimmo Suominen kim at netbsd.org
Sat Dec 3 17:18:44 UTC 2022


Thanks, Corinna. I've committed the patch.

Cheers,
+ Kimmo

On Sat, 3 Dec 2022 at 18:43, Corinna Vinschen <vinschen at redhat.com> wrote:
>
> Test 230 checks for the string "Abort (core dumped)", but older bash
> versions missed to print the space, i. e. "Abort(core dumped)".  For
> that reason, test 230 fails if such an older bash is installed on the
> system, even though the tested functionality works as desired.  Fix
> the regular expression accordingly.
> ---
>  tests/variables.at | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/tests/variables.at b/tests/variables.at
> index a4123dfa0195..16e471cf4495 100644
> --- a/tests/variables.at
> +++ b/tests/variables.at
> @@ -1033,7 +1033,7 @@ if ( $status > 128 ) echo OK
>  true
>  echo $status
>  ]])
> -AT_CHECK([tcsh -f status.csh 2>&1 | sed 's/Abort (core dumped)/Abort/'], ,
> +AT_CHECK([tcsh -f status.csh 2>&1 | sed 's/Abort \?(core dumped)/Abort/'], ,
>  [0
>  Abort
>  OK
> --
> 2.38.1
>
> --
> Tcsh mailing list
> Tcsh at astron.com
> https://mailman.astron.com/mailman/listinfo/tcsh


More information about the Tcsh mailing list