summaryrefslogtreecommitdiff
path: root/source4/torture/config.mk
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2004-09-01 04:39:06 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:58:27 -0500
commit31c1c7846f6b6e5848bc39a28a65118bfa98e35d (patch)
tree7387bbf9234320ca2c60011b34c76c08e2b274b0 /source4/torture/config.mk
parent48f3df41bb4c854b1049591e1c315c4c3b980984 (diff)
downloadsamba-31c1c7846f6b6e5848bc39a28a65118bfa98e35d.tar.gz
samba-31c1c7846f6b6e5848bc39a28a65118bfa98e35d.tar.bz2
samba-31c1c7846f6b6e5848bc39a28a65118bfa98e35d.zip
r2159: converted samba4 over to UTF-16.
I had previously thought this was unnecessary, as windows doesn't use standards compliant UTF-16, and for filesystem operations treats bytes as UCS-2, but Bjoern Jacke has pointed out to me that this means we don't correctly store extended UTF-16 characters as UTF-8 on disk. This can be seen with (for example) the gothic characters with codepoints above 64k. This commit also adds a LOCAL-ICONV torture test that tests the first 1 million codepoints against the system iconv library, and tests 5 million random UTF-16LE buffers for identical error handling to the system iconv library. the lib/iconv.c changes need backporting to samba3 (This used to be commit 756f28ac95feaa84b42402723d5f7286865c78db)
Diffstat (limited to 'source4/torture/config.mk')
-rw-r--r--source4/torture/config.mk11
1 files changed, 11 insertions, 0 deletions
diff --git a/source4/torture/config.mk b/source4/torture/config.mk
index 6d1ddd4d5a..43a42217f5 100644
--- a/source4/torture/config.mk
+++ b/source4/torture/config.mk
@@ -94,6 +94,16 @@ REQUIRED_SUBSYSTEMS = \
#################################
#################################
+# Start SUBSYSTEM TORTURE_LOCAL
+[SUBSYSTEM::TORTURE_LOCAL]
+ADD_OBJ_FILES = \
+ torture/local/iconv.o
+REQUIRED_SUBSYSTEMS = \
+ LIBSMB
+# End SUBSYSTEM TORTURE_LOCAL
+#################################
+
+#################################
# Start SUBSYSTEM TORTURE_NBENCH
[SUBSYSTEM::TORTURE_NBENCH]
ADD_OBJ_FILES = \
@@ -125,6 +135,7 @@ REQUIRED_SUBSYSTEMS = \
TORTURE_RPC \
TORTURE_RAP \
TORTURE_AUTH \
+ TORTURE_LOCAL \
TORTURE_NBENCH \
TORTURE_LDAP \
CONFIG \