postgresql/src/test/locale
Peter Eisentraut 8c87cc370f Catch all errors in for and while loops in makefiles. Don't ignore any
errors in any commands, including in various clean targets that have so far
been handled inconsistently.  make -i is available to ignore all errors in
a consistent and official way.
2008-03-18 16:24:50 +00:00
..
de_DE.ISO8859-1 Catch all errors in for and while loops in makefiles. Don't ignore any 2008-03-18 16:24:50 +00:00
gr_GR.ISO8859-7 Catch all errors in for and while loops in makefiles. Don't ignore any 2008-03-18 16:24:50 +00:00
koi8-r Catch all errors in for and while loops in makefiles. Don't ignore any 2008-03-18 16:24:50 +00:00
koi8-to-win1251 Catch all errors in for and while loops in makefiles. Don't ignore any 2008-03-18 16:24:50 +00:00
Makefile Catch all errors in for and while loops in makefiles. Don't ignore any 2008-03-18 16:24:50 +00:00
README $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
sort-test.pl Change 2001-01-19 19:06:48 +00:00
sort-test.py Change 2001-01-19 18:35:40 +00:00
test-ctype.c pgindent run on all C files. Java run to follow. initdb/regression 2001-10-25 05:50:21 +00:00

README

$PostgreSQL: pgsql/src/test/locale/README,v 1.5 2003/11/29 19:52:14 pgsql Exp $

This directory contains a set of tests for locales.  I provided one C
program test-ctype.c to test CTYPE support in libc and the installed
locale data.  Then there are test-sort.pl and test-sort.py that test
collating.

To run a test for some locale run
    gmake check-$locale
for example
    gmake check-koi8-r

Currently, there are only tests for a few locales available.  The script
'runall' calls test-ctype to test libc and locale data, test-sort.pl
(uncomment test-sort.py, if you have a Python interpreter installed), and
does tests on PostgreSQL with the provided SQL script files.

To add locale tests one needs to create a directory $locale and create
a Makefile (and other files) similar to koi8-r/*.  Actually, the simplest
(I think) method is just to copy the koi8-r directory and edit/replace
the files.

Oleg.
---- 
    Oleg Broytmann     http://members.xoom.com/phd2/     phd2@earthling.net