bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Renumber some unit tests


From: Bruno Haible
Subject: Renumber some unit tests
Date: Sun, 30 Jul 2023 01:57:48 +0200

Recently I've been annoyed by the numbering of locale-dependent unit tests:
  - some test the C locale first,
  - some test the C locale last,
  - some don't test it at all.

For consistency, I'm renumbering them such that
  - the C locale comes first ('1'),
  - then comes one or more locales with MB_CUR_MAX == 1,
  - then comes UTF-8,
  - then some legacy multibyte encodings,
  - finally GB18030.

This makes it easier to find the code for specific encodings in the tests.


2023-07-29  Bruno Haible  <bruno@clisp.org>

        wcsrtombs tests: Renumber tests.
        * tests/test-wcsrtombs*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5.
        * tests/test-wcsrtombs.c: Update.
        * modules/wcsrtombs-tests: Update.

        wcsnrtombs tests: Renumber tests.
        * tests/test-wcsnrtombs*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5.
        * tests/test-wcsnrtombs.c: Update.
        * modules/wcsnrtombs-tests: Update.

        wcrtomb tests: Renumber tests.
        * tests/test-wcrtomb.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5 -> 1.
        * tests/test-wcrtomb.c: Update.
        * tests/test-wcrtomb-w32-*.sh: Renamed 1 -> 2 -> 3 -> 5 -> 7 -> 4 -> 6
        -> 8.
        * tests/test-wcrtomb-w32.c: Update.
        * modules/wcrtomb-tests: Update.

        mbstoc32s tests: Renumber tests.
        * tests/test-mbstoc32s-*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5 -> 1.
        * tests/test-mbstoc32s.c: Update.

        mbsrtoc32s tests: Renumber tests.
        * tests/test-mbsrtoc32s-*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5 -> 1.
        * tests/test-mbsrtoc32s.c: Update.

        mbsnrtoc32s tests: Renumber tests.
        * tests/test-mbsnrtoc32s-*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5 -> 1.
        * tests/test-mbsnrtoc32s.c: Update.

        mbstowcs tests: Renumber tests.
        * tests/test-mbstowcs*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5 -> 1.
        * tests/test-mbstowcs.c: Update.
        * modules/mbstowcs-tests: Update.

        mbsrtowcs tests: Renumber tests.
        * tests/test-mbsrtowcs*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5 -> 1.
        * tests/test-mbsrtowcs.c: Update.
        * modules/mbsrtowcs-tests: Update.

        mbsnrtowcs tests: Renumber tests.
        * tests/test-mbsnrtowcs*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5 -> 1.
        * tests/test-mbsnrtowcs.c: Update.
        * modules/mbsnrtowcs-tests: Update.

        mbrtoc16 tests: Renumber tests.
        * tests/test-mbrtoc16-*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5 -> 1.
        * tests/test-mbrtoc16.c: Update.
        * tests/test-mbrtoc16-w32-*.sh: Renamed 1 -> 2 -> 3 -> 5 -> 7 -> 4 -> 6
        -> 8.
        * tests/test-mbrtoc16-w32.c: Update.
        * modules/mbrtoc16-tests: Update.

        mbrtoc32 tests: Renumber tests.
        * tests/test-mbrtoc32-*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5 -> 1.
        * tests/test-mbrtoc32.c: Update.
        * tests/test-mbrtoc32-w32-*.sh: Renamed 1 -> 2 -> 3 -> 5 -> 7 -> 4 -> 6
        -> 8.
        * tests/test-mbrtoc32-w32.c: Update.
        * modules/mbrtoc32-tests: Update.

        mbrtowc tests: Renumber tests.
        * tests/test-mbrtowc*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5 -> 1.
        * tests/test-mbrtowc.c: Update.
        * tests/test-mbrtowc-w32-*.sh: Renamed 1 -> 2 -> 3 -> 5 -> 7 -> 4 -> 6
        -> 8.
        * tests/test-mbrtowc-w32.c: Update.
        * modules/mbrtowc-tests: Update.

        mbrlen tests: Renumber tests.
        * tests/test-mbrlen*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5 -> 1.
        * tests/test-mbrlen.c: Update.
        * tests/test-mbrlen-w32-*.sh: Renamed 1 -> 2 -> 3 -> 5 -> 7 -> 4 -> 6
        -> 8.
        * tests/test-mbrlen-w32.c: Update.
        * modules/mbrlen-tests: Update.

        mbmemcasecoll tests: Renumber tests.
        * tests/test-mbmemcasecoll*.sh: Renamed 1 -> 2 -> 3 -> 4.
        * tests/test-mbmemcasecoll.c: Update.
        * modules/mbmemcasecoll-tests: Update.

        mbmemcasecmp tests: Renumber tests.
        * tests/test-mbmemcasecmp*.sh: Renamed 1 -> 2 -> 3 -> 4.
        * tests/test-mbmemcasecmp.c: Update.
        * modules/mbmemcasecmp-tests: Update.

        fnmatch tests: Renumber tests.
        * tests/test-fnmatch-w32-*.sh: Renamed 1 -> 2 -> 3 -> 5 -> 7 -> 4 -> 6
        -> 8.
        * tests/test-fnmatch-w32.c: Update.
        * modules/fnmatch-tests: Update.

        c32stombs tests: Renumber tests.
        * tests/test-c32stombs-*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5.
        * tests/test-c32stombs.c: Update.
        * modules/c32stombs-tests: Update.

        c32srtombs tests: Renumber tests.
        * tests/test-c32srtombs-*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5.
        * tests/test-c32srtombs.c: Update.
        * modules/c32srtombs-tests: Update.

        c32snrtombs tests: Renumber tests.
        * tests/test-c32snrtombs-*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5.
        * tests/test-c32snrtombs.c: Update.
        * modules/c32snrtombs-tests: Update.

        c32rtomb tests: Renumber tests.
        * tests/test-c32rtomb.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5 -> 1.
        * tests/test-c32rtomb.c: Update.
        * tests/test-c32rtomb-w32-*.sh: Renamed 1 -> 2 -> 3 -> 5 -> 7 -> 4 -> 6
        -> 8.
        * tests/test-c32rtomb-w32.c: Update.
        * modules/c32rtomb-tests: Update.

        btoc32 tests: Renumber tests.
        * tests/test-btoc32-*.sh: Renamed 1 -> 2 -> 3 -> 1.
        * tests/test-btoc32.c: Update.

        btowc tests: Renumber tests.
        * tests/test-btowc*.sh: Renamed 1 -> 2 -> 3 -> 1.
        * tests/test-btowc.c: Update.
        * modules/btowc-tests: Update.







reply via email to

[Prev in Thread] Current Thread [Next in Thread]