Author: yonik
Date: Fri Jun 20 13:00:54 2008
New Revision: 670049
URL: http://svn.apache.org/viewvc?rev=670049&view=rev
Log:
utf8 server config test script
Added:
lucene/solr/trunk/example/exampledocs/test_utf8.sh (with props)
Added: lucene/solr/trunk/example/exampledocs/test_utf8.sh
URL:
http://svn.apache.org/viewvc/lucene/solr/trunk/example/exampledocs/test_utf8.sh?rev=670049&view=auto
==============================================================================
--- lucene/solr/trunk/example/exampledocs/test_utf8.sh (added)
+++ lucene/solr/trunk/example/exampledocs/test_utf8.sh Fri Jun 20 13:00:54 2008
@@ -0,0 +1,43 @@
+#!/bin/sh
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+#Test script to tell if the server is accepting UTF-8
+#The python writer currently escapes non-ascii chars, so it's good for testing
+
+URL=http://localhost:8983/solr/select
+
+curl "$URL?q=hello¶ms=explicit&wt=python" 2> /dev/null | grep 'hello' >
/dev/null 2>&1
+if [ $? = 0 ]; then
+ echo "Solr server is up."
+else
+ echo "ERROR: Solr is not up."
+ exit 1
+fi
+
+curl "$URL?q=h%C3%A9llo&echoParams=explicit&wt=python" 2> /dev/null | grep
'h\\u00e9llo' > /dev/null 2>&1
+if [ $? = 0 ]; then
+ echo "HTTP GET is accepting UTF-8"
+else
+ echo "ERROR: HTTP GET is not accepting UTF-8"
+fi
+
+curl $URL --data-binary 'q=h%C3%A9llo&echoParams=explicit&wt=python' -H
'Content-type:application/x-www-form-urlencoded; charset=UTF-8' 2> /dev/null |
grep 'h\\u00e9llo' > /dev/null 2>&1
+if [ $? = 0 ]; then
+ echo "HTTP POST is accepting UTF-8"
+else
+ echo "ERROR: HTTP POST is not accepting UTF-8"
+fi
+
Propchange: lucene/solr/trunk/example/exampledocs/test_utf8.sh
------------------------------------------------------------------------------
svn:eol-style = LF
Propchange: lucene/solr/trunk/example/exampledocs/test_utf8.sh
------------------------------------------------------------------------------
svn:executable = *
Propchange: lucene/solr/trunk/example/exampledocs/test_utf8.sh
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL