From f125b932361d91ee4a92806a62704d3279da6417 Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Wed, 17 Jan 2018 18:06:42 +0200 Subject: Improve messages in Makefile.am about French locale now needed. --- test/ChangeLog | 6 ++++++ test/Makefile.am | 9 +++++---- test/Makefile.in | 10 ++++++---- 3 files changed, 17 insertions(+), 8 deletions(-) (limited to 'test') diff --git a/test/ChangeLog b/test/ChangeLog index eca4313a..b20fff47 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,3 +1,9 @@ +2018-01-17 Arnold D. Robbins + + * Makefile.am (charset-tests-all): Add punctuation in the message. + (charset-msg-start): Add fr_FR.UTF-8 to list of desired locales, + reformat the message. + 2018-01-15 Arnold D. Robbins * Makefile.am (nlstringtest): New test. diff --git a/test/Makefile.am b/test/Makefile.am index 81b36066..26996ad0 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -1385,7 +1385,7 @@ charset-tests-all: $(MAKE) charset-msg-start charset-tests charset-msg-end; \ else \ echo %%%%%%%%%% Inadequate locale support: skipping charset tests. ; \ - echo %%%%%%%%%% At least en_US.UTF-8 fr_FR.UTF-8, ru_RU.UTF-8 and ja_JP.UTF-8 are needed. ; \ + echo %%%%%%%%%% At least en_US.UTF-8, fr_FR.UTF-8, ru_RU.UTF-8 and ja_JP.UTF-8 are needed. ; \ fi charset-tests: $(LOCALE_CHARSET_TESTS) @@ -1458,9 +1458,10 @@ charset-msg-start: @echo "======== Starting tests that can vary based on character set or locale support ========" @echo "**************************************************************************" @echo "* Some or all of these tests may fail if you have inadequate or missing *" - @echo "* locale support. At least en_US.UTF-8, ru_RU.UTF-8 and ja_JP.UTF-8 are *" - @echo "* needed. The el_GR.iso88597 is optional but helpful. However, if you *" - @echo "* see this message, the Makefile thinks you have what you need ... *" + @echo "* locale support. At least en_US.UTF-8, fr_FR.UTF-8, ru_RU.UTF-8 and *" + @echo "* ja_JP.UTF-8 are needed. The el_GR.iso88597 is optional but helpful. *" + @echo "* However, if you see this message, the Makefile thinks you have what *" + @echo "* you need ... *" @echo "**************************************************************************" charset-msg-end: diff --git a/test/Makefile.in b/test/Makefile.in index e5676b51..e3e98da0 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -974,6 +974,7 @@ EXTRA_DIST = \ nlstrina.ok \ nlstringtest.awk \ nlstringtest.ok \ + nlstringtest.po \ fr \ noeffect.awk \ noeffect.ok \ @@ -1825,7 +1826,7 @@ charset-tests-all: $(MAKE) charset-msg-start charset-tests charset-msg-end; \ else \ echo %%%%%%%%%% Inadequate locale support: skipping charset tests. ; \ - echo %%%%%%%%%% At least en_US.UTF-8 fr_FR.UTF-8, ru_RU.UTF-8 and ja_JP.UTF-8 are needed. ; \ + echo %%%%%%%%%% At least en_US.UTF-8, fr_FR.UTF-8, ru_RU.UTF-8 and ja_JP.UTF-8 are needed. ; \ fi charset-tests: $(LOCALE_CHARSET_TESTS) @@ -1898,9 +1899,10 @@ charset-msg-start: @echo "======== Starting tests that can vary based on character set or locale support ========" @echo "**************************************************************************" @echo "* Some or all of these tests may fail if you have inadequate or missing *" - @echo "* locale support. At least en_US.UTF-8, ru_RU.UTF-8 and ja_JP.UTF-8 are *" - @echo "* needed. The el_GR.iso88597 is optional but helpful. However, if you *" - @echo "* see this message, the Makefile thinks you have what you need ... *" + @echo "* locale support. At least en_US.UTF-8, fr_FR.UTF-8, ru_RU.UTF-8 and *" + @echo "* ja_JP.UTF-8 are needed. The el_GR.iso88597 is optional but helpful. *" + @echo "* However, if you see this message, the Makefile thinks you have what *" + @echo "* you need ... *" @echo "**************************************************************************" charset-msg-end: -- cgit v1.2.3 From 8c26b0480d3f83416e6791a0453e3548e139a00f Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Wed, 17 Jan 2018 18:22:05 +0200 Subject: Fix isarray to take unset variable. --- test/ChangeLog | 2 ++ test/Makefile.am | 4 +++- test/Makefile.in | 9 ++++++++- test/Maketests | 5 +++++ test/isarrayunset.awk | 1 + test/isarrayunset.ok | 1 + 6 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 test/isarrayunset.awk create mode 100644 test/isarrayunset.ok (limited to 'test') diff --git a/test/ChangeLog b/test/ChangeLog index b20fff47..abff2dd7 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -3,6 +3,8 @@ * Makefile.am (charset-tests-all): Add punctuation in the message. (charset-msg-start): Add fr_FR.UTF-8 to list of desired locales, reformat the message. + (isarrayunset): New test. + * isarrayunset.awk, isarrayunset.ok: New files. 2018-01-15 Arnold D. Robbins diff --git a/test/Makefile.am b/test/Makefile.am index 26996ad0..34d90782 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -557,6 +557,8 @@ EXTRA_DIST = \ intprec.ok \ iobug1.awk \ iobug1.ok \ + isarrayunset.awk \ + isarrayunset.ok \ jarebug.awk \ jarebug.in \ jarebug.ok \ @@ -1271,7 +1273,7 @@ GAWK_EXT_TESTS = \ genpot gensub gensub2 gensub3 getlndir gnuops2 gnuops3 gnureops gsubind \ icasefs icasers id igncdym igncfs ignrcas2 ignrcas4 ignrcase incdupe \ incdupe2 incdupe3 incdupe4 incdupe5 incdupe6 incdupe7 include include2 \ - indirectbuiltin indirectcall indirectcall2 intarray \ + indirectbuiltin indirectcall indirectcall2 intarray isarrayunset \ lint lintexp lintindex lintint lintlength lintold lintset lintwarn \ mixed1 mktime manyfiles match1 match2 match3 mbstr1 mbstr2 muldimposix \ nastyparm negtime next nondec nondec2 nonfatal1 nonfatal2 nonfatal3 \ diff --git a/test/Makefile.in b/test/Makefile.in index e3e98da0..f8b6e05d 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -815,6 +815,8 @@ EXTRA_DIST = \ intprec.ok \ iobug1.awk \ iobug1.ok \ + isarrayunset.awk \ + isarrayunset.ok \ jarebug.awk \ jarebug.in \ jarebug.ok \ @@ -1528,7 +1530,7 @@ GAWK_EXT_TESTS = \ genpot gensub gensub2 gensub3 getlndir gnuops2 gnuops3 gnureops gsubind \ icasefs icasers id igncdym igncfs ignrcas2 ignrcas4 ignrcase incdupe \ incdupe2 incdupe3 incdupe4 incdupe5 incdupe6 incdupe7 include include2 \ - indirectbuiltin indirectcall indirectcall2 intarray \ + indirectbuiltin indirectcall indirectcall2 intarray isarrayunset \ lint lintexp lintindex lintint lintlength lintold lintset lintwarn \ mixed1 mktime manyfiles match1 match2 match3 mbstr1 mbstr2 muldimposix \ nastyparm negtime next nondec nondec2 nonfatal1 nonfatal2 nonfatal3 \ @@ -4232,6 +4234,11 @@ indirectcall2: @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +isarrayunset: + @echo $@ + @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ + @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + lint: @echo $@ @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ diff --git a/test/Maketests b/test/Maketests index 6a685101..314aaaec 100644 --- a/test/Maketests +++ b/test/Maketests @@ -1327,6 +1327,11 @@ indirectcall2: @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ +isarrayunset: + @echo $@ + @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ + @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ + lint: @echo $@ @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ diff --git a/test/isarrayunset.awk b/test/isarrayunset.awk new file mode 100644 index 00000000..8b54cdca --- /dev/null +++ b/test/isarrayunset.awk @@ -0,0 +1 @@ +BEGIN { print isarray(a) } diff --git a/test/isarrayunset.ok b/test/isarrayunset.ok new file mode 100644 index 00000000..573541ac --- /dev/null +++ b/test/isarrayunset.ok @@ -0,0 +1 @@ +0 -- cgit v1.2.3