From: Akim Demaille Date: Fri, 25 Jan 2013 10:06:32 +0000 (+0100) Subject: tests: improve test group titles X-Git-Tag: v2.7.90~157 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/9b3bb25885740be4dfe47343b32d53f040e4534a tests: improve test group titles * tests/local.at (AT_SETUP_STRIP): AT_SETUP does not behave properly with new-lines in its argument. Remove them. Fix the handling of %define with quotes. --- diff --git a/tests/local.at b/tests/local.at index 39de6639..103887d0 100644 --- a/tests/local.at +++ b/tests/local.at @@ -31,15 +31,18 @@ m4_define([m4_null_if], # AT_SETUP_STRIP(TITLE) # --------------------- -# Abbreviate the TITLE to be passed to AT_SETUP. +# Abbreviate the TITLE to be passed to AT_SETUP. Remove new-lines +# that completely break AT_SETUP. m4_define([AT_SETUP_STRIP], [m4_bpatsubsts([$1], [%\(language\|skeleton\) "?\([^\" ]*\)"?], [\2], - [%define "?\([-A-Za-z0-9_.]+\)"? \("\([^\" ]+\)"\|\([-A-Za-z0-9_.]+\)\)], - [\1=\3\4], + [%define "?\([-A-Za-z0-9_.]+\)"? \("[^\"]+"\|[-A-Za-z0-9_.]+\)], + [\1=\2], [%define "?\([-A-Za-z0-9_.]+\)"?], - [\1])dnl + [\1], + [ * ++ *], [ ])dnl ])