1#skip 0 substrenv UDM_TEST_DBADDR0 oracle://
2#skip 0 substrenv UDM_TEST_DBADDR0 db2://
3#skip 0 substrenv UDM_TEST_DBADDR0 mssql://
4#skip 0 substrenv UDM_TEST_DBADDR0 sybase://
5#skip 0 substrenv UDM_TEST_DBADDR0 ibase://
6#skip 0 substrenv UDM_TEST_DBADDR0 pgsql://
7#skip 0 substrenv UDM_TEST_DBADDR0 mimer://
8#skip 0 substrenv UDM_TEST_DBADDR0 sqlite://
9#skip 0 substrenv UDM_TEST_DBADDR0 sqlite3://
10
11skip !0 exec $(INDEXER) --checkconf  --set=CaseFolding=turkish $(UDM_TEST_DIR)/indexer.conf 1>&2
12
13fail 20 exec $(INDEXER) --drop   --set=CaseFolding=turkish $(UDM_TEST_DIR)/indexer.conf 1>&2
14fail !0 exec $(INDEXER) --create --set=CaseFolding=turkish $(UDM_TEST_DIR)/indexer.conf 1>&2
15fail !0 exec $(INDEXER) -v6 --crawl --set=CaseFolding=turkish  $(UDM_TEST_DIR)/indexer.conf 1>&2
16fail !0 exec $(INDEXER) --index  --set=CaseFolding=turkish $(UDM_TEST_DIR)/indexer.conf < $(UDM_TEST_DIR)/test.sql 1>&2
17fail !0 exec $(INDEXER) --sqlmon --set=CaseFolding=turkish $(UDM_TEST_DIR)/indexer.conf < $(UDM_TEST_DIR)/test.sql > $(UDM_TEST_DIR)/search.rej
18
19fail !0 exec $(SEARCHSTD) "i&lcs=ascii&bcs=ascii&CaseFolding=turkish" >> $(UDM_TEST_DIR)/search.rej
20fail !0 exec $(SEARCHSTD) "I&lcs=ascii&bcs=ascii&CaseFolding=turkish" >> $(UDM_TEST_DIR)/search.rej
21fail !0 exec $(SEARCHSTD) "i&lcs=ascii&bcs=utf-8&CaseFolding=turkish" >> $(UDM_TEST_DIR)/search.rej
22fail !0 exec $(SEARCHSTD) "I&lcs=ascii&bcs=utf-8&CaseFolding=turkish" >> $(UDM_TEST_DIR)/search.rej
23
24fail !0 exec $(INDEXER) -v6 -Cw --set=CaseFolding=turkish2  $(UDM_TEST_DIR)/indexer.conf 1>&2
25fail !0 exec $(INDEXER) -v6 --crawl --set=CaseFolding=turkish2  $(UDM_TEST_DIR)/indexer.conf 1>&2
26fail !0 exec $(INDEXER) --index  --set=CaseFolding=turkish2 $(UDM_TEST_DIR)/indexer.conf < $(UDM_TEST_DIR)/test.sql 1>&2
27fail !0 exec $(INDEXER) --sqlmon --set=CaseFolding=turkish2 $(UDM_TEST_DIR)/indexer.conf < $(UDM_TEST_DIR)/test.sql >> $(UDM_TEST_DIR)/search.rej
28
29fail !0 exec $(SEARCHSTD) "i&lcs=ascii&bcs=ascii&CaseFolding=turkish2" >> $(UDM_TEST_DIR)/search.rej
30fail !0 exec $(SEARCHSTD) "I&lcs=ascii&bcs=ascii&CaseFolding=turkish2" >> $(UDM_TEST_DIR)/search.rej
31fail !0 exec $(SEARCHSTD) "i&lcs=ascii&bcs=utf-8&CaseFolding=turkish2" >> $(UDM_TEST_DIR)/search.rej
32fail !0 exec $(SEARCHSTD) "I&lcs=ascii&bcs=utf-8&CaseFolding=turkish2" >> $(UDM_TEST_DIR)/search.rej
33
34fail !0 mdiff $(UDM_TEST_DIR)/search.rej $(UDM_TEST_DIR)/search.res
35fail !0 exec rm -f $(UDM_TEST_DIR)/search.rej
36
37pass 0 exec  $(INDEXER) --drop --set=CaseFolding=turkish $(UDM_TEST_DIR)/indexer.conf 1>&2
38