You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hcatalog-commits@incubator.apache.org by ha...@apache.org on 2011/08/30 06:18:18 UTC

svn commit: r1163097 [1/7] - in /incubator/hcatalog/trunk: ./ src/test/e2e/ src/test/e2e/hcatalog/ src/test/e2e/hcatalog/conf/ src/test/e2e/hcatalog/data/ src/test/e2e/hcatalog/deployers/ src/test/e2e/hcatalog/drivers/ src/test/e2e/hcatalog/paramfiles/...

Author: hashutosh
Date: Tue Aug 30 06:18:16 2011
New Revision: 1163097

URL: http://svn.apache.org/viewvc?rev=1163097&view=rev
Log:
HCAT-67 : Utilities for system testing

Added:
    incubator/hcatalog/trunk/src/test/e2e/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/build.xml
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/default.conf
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/existing_deployer.conf
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/testpropertiesfile.conf
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/boolean.rcfile   (with props)
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/complex.rcfile   (with props)
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/numbers.rcfile   (with props)
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/numbers.txt
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/deployers/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/deployers/ExistingClusterDeployer.pm
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/drivers/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/drivers/TestDriverHCat.pm
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/drivers/Util.pm
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/paramfiles/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/paramfiles/params_3
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/tests/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/tests/hcat.conf
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/tools/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/tools/generate/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/tools/generate/generate_data.pl
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/tools/test/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/tools/test/floatpostprocessor.pl
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/build.xml
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/apache/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/HCatTestDriver.java
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/HCatTypeCheck.java
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/HCatTypeCheckHive.java
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/PartitionStorageDriverAnnotator.java
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/StoreComplex.java
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/StoreDemo.java
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/StoreNumbers.java
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/SumNumbers.java
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/TypeDataCheck.java
    incubator/hcatalog/trunk/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/Util.java
Modified:
    incubator/hcatalog/trunk/   (props changed)
    incubator/hcatalog/trunk/CHANGES.txt

Propchange: incubator/hcatalog/trunk/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Tue Aug 30 06:18:16 2011
@@ -0,0 +1 @@
+src/test/e2e/harness http://svn.apache.org/repos/asf/pig/trunk/test/e2e/harness

Modified: incubator/hcatalog/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/CHANGES.txt?rev=1163097&r1=1163096&r2=1163097&view=diff
==============================================================================
--- incubator/hcatalog/trunk/CHANGES.txt (original)
+++ incubator/hcatalog/trunk/CHANGES.txt Tue Aug 30 06:18:16 2011
@@ -26,6 +26,8 @@ Trunk (unreleased changes)
 
   IMPROVEMENTS
 
+  HCAT-67. Utilities for system testing (hashutosh)
+ 
   HCAT-64. Refactor HCatTableInfo, JobInfo and OutputJobInfo (toffer via gates)
 
   OPTIMIZATIONS

Added: incubator/hcatalog/trunk/src/test/e2e/hcatalog/build.xml
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/src/test/e2e/hcatalog/build.xml?rev=1163097&view=auto
==============================================================================
--- incubator/hcatalog/trunk/src/test/e2e/hcatalog/build.xml (added)
+++ incubator/hcatalog/trunk/src/test/e2e/hcatalog/build.xml Tue Aug 30 06:18:16 2011
@@ -0,0 +1,233 @@
+<!--
+   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.
+-->
+
+<project name="TestHarnessHCatTests" default="test">
+
+  <property name="hcat.dir" value="${basedir}/../../../../"/>
+  <property name="hive.dir" value="${basedir}/../../../../hive/external/"/>
+  <property name="hcat.jar" value="${hcat.dir}/build/hcatalog/hcatalog-0.3.0-dev.jar"/>
+  
+  <path id="hcat.deps">
+    <fileset dir="${hive.dir}/lib/">
+     <include name="*.jar" />
+   </fileset>
+   <fileset dir="${hive.dir}/build/dist/lib/">
+     <include name="*.jar" />
+   </fileset>
+  <pathelement location="${hcat.jar}" />
+  </path>
+
+  <property name="hcat-deps" refid="hcat.deps"/>
+  <!-- Separate property name for udfs' build.xml -->
+  <property name="hcat.jarfile" value="${hcat.jar}"/>
+  <property name="udf.dir" value="${basedir}/udfs"/>
+  <property name="udf.java.dir" value="${udf.dir}/java"/>
+  <property name="udf.jar" value="${udf.java.dir}/testudf.jar"/>
+  <property name="params.dir" value="${basedir}/paramfiles"/>
+  <property name="lib.dir" value="${basedir}/lib"/>
+
+  <property name="tar.name" value="${basedir}/hcattests.tar"/>
+  <property name="tar.dir" value="${basedir}/tar"/>
+  <property name="test.src" value="${basedir}/tests"/>
+  <property name="driver.src" value="${basedir}/drivers"/>
+  <property name="deployer.src" value="${basedir}/deployers"/>
+  <property name="conf.src" value="${basedir}/conf"/>
+  <property name="tool.src" value="${basedir}/tools"/>
+  <property name="data.dir" value="${basedir}/data"/>
+
+  <property name="harness.dir" value="${basedir}/../harness"/>
+  <property name="harness.tar" value="${harness.dir}/harness.tar"/>
+
+  <property name="test.location" value="${basedir}/testdist"/>
+  <property name="benchmark.location" value="${test.location}/benchmarks"/>
+
+
+  <!-- Build the UDFs -->
+  <target name="udfs" >
+    <ant dir="${udf.java.dir}"/>
+  </target>
+
+  <!-- Build an archive to use in the tests -->
+  <target name="tar" description="Create tar file with hcat modules">
+    <mkdir dir="${tar.dir}"/>
+    <mkdir dir="${tar.dir}/tests"/>
+    <mkdir dir="${tar.dir}/drivers"/>
+    <mkdir dir="${tar.dir}/deployers"/>
+    <mkdir dir="${tar.dir}/conf"/>
+    <mkdir dir="${tar.dir}/libexec"/>
+    <mkdir dir="${tar.dir}/libexec/PigTest"/>
+    <mkdir dir="${tar.dir}/libexec/PigTest/test"/>
+    <mkdir dir="${tar.dir}/libexec/PigTest/generate"/>
+    <mkdir dir="${tar.dir}/lib"/>
+    <mkdir dir="${tar.dir}/lib/java"/>
+    <mkdir dir="${tar.dir}/paramfiles"/>
+
+    <copy todir="${tar.dir}/tests">
+        <fileset dir="${test.src}">
+        </fileset>
+    </copy>
+    
+    <copy todir="${tar.dir}/data">
+        <fileset dir="${data.dir}">
+        </fileset>
+    </copy>
+
+
+    <copy todir="${tar.dir}">
+      <fileset dir="${driver.src}">
+        <exclude name="TestDriverScript.pm"/>
+      </fileset>
+      <fileset dir="${deployer.src}"/>
+    </copy>
+
+
+    <copy todir="${tar.dir}/conf">
+      <fileset dir="${conf.src}"/>
+    </copy>
+
+    <copy todir="${tar.dir}/libexec/HCatTest">
+      <fileset dir="${tool.src}/test"/>
+      <fileset dir="${tool.src}/generate"/>
+    </copy>
+<!--
+    <copy todir="${tar.dir}/lib">
+      <fileset dir="${lib.dir}"/>
+    </copy>
+-->
+    <copy todir="${tar.dir}/lib/java">
+      <fileset file="${udf.jar}"/>
+    </copy>
+
+    <copy todir="${tar.dir}/paramfiles">
+      <fileset file="${params.dir}/params_3"/>
+    </copy>
+
+    <tar destfile="${tar.name}" basedir="${tar.dir}"/>
+  </target>
+
+  <!-- Get the tarball for the harness -->
+  <target name="build-harness">
+    <ant dir="${harness.dir}" inheritAll="false"/>
+  </target>
+
+  <!-- Check that the necessary properties are setup -->
+  <target name="property-check">
+     <fail message="Please set the property harness.old.pig to the directory where your old version of Pig is installed"
+      unless="harness.old.pig"/>
+   <fail message="Please set the property harness.cluster.conf to the directory containing hadoop conf "
+      unless="harness.cluster.conf"/>
+     <fail message="Please set the property hcat.server.url (without thrift:// e.g. myserver:9083)"
+      unless="hcat.server.url"/>
+  </target>
+
+  <!-- Prep the test area -->
+  <target name="init-test" depends="build-harness">
+    <mkdir dir="${test.location}"/>
+    <mkdir dir="${benchmark.location}"/>
+
+    <untar src="${tar.name}" dest="${test.location}"/>
+    <untar src="${harness.tar}" dest="${test.location}"/>
+
+    <chmod perm="ugo+x" type="file">
+      <fileset dir="${test.location}/libexec" />
+      <fileset file="${test.location}/test_harness.pl"/>
+    </chmod>
+
+  </target>
+
+  <target name="test" depends="property-check, udfs, tar, init-test">
+    <!-- If they have not specified tests to run then null it out -->
+    <property name="tests.to.run" value=""/>
+    <echo />
+    <exec executable="./test_harness.pl" dir="${test.location}">
+      <env key="HARNESS_ROOT" value="."/>
+      <env key="PH_LOCAL" value="."/>
+      <env key="PH_OUT" value="."/>
+      <env key="PH_ROOT" value="."/>
+      <env key="HCAT_ROOT" value="${hcat.dir}"/>
+      <env key="HIVE_ROOT" value="${hcat.dir}/hive/external/"/>
+      <env key="HCAT_EXTRA_JARS" value="${hcat-deps}/"/>
+      <env key="HCAT_JAR" value="${hcat.jar}/"/>
+      <env key="PH_OLDPIG" value="${harness.old.pig}"/>
+      <env key="PH_CLUSTER" value="${harness.cluster.conf}"/>
+      <env key="HCAT_URL" value="${hcat.server.url}"/>
+      <arg line="${tests.to.run}"/>
+      <!-- <arg value="${test.location}/tests/bootstrap_hcat.conf"/> -->
+      <arg value="${test.location}/tests/hcat.conf"/>
+    </exec>
+  </target>
+
+  <target name="init-deploy">
+     <!-- For now default to the existing cluster deployer, since 
+    it's all there is.  Once the local deployer is available that
+    should be the default. -->
+    <fail message="Please set the property harness.cluster.bin to the directory containing hadoop bin "
+      unless="harness.cluster.bin"/>
+   <property name="deploy.conf"
+        value="${test.location}/conf/existing_deployer.conf"/>
+  </target>
+
+  <target name="deploy-base" depends="property-check, tar, init-test, init-deploy">
+    <exec executable="./test_harness.pl" dir="${test.location}">
+      <env key="HARNESS_ROOT" value="."/>
+      <env key="PH_LOCAL" value="."/>
+      <env key="PH_OUT" value="."/>
+      <env key="PH_ROOT" value="."/>
+      <env key="HIVE_ROOT" value="${hcat.dir}/hive/external/"/>
+      <env key="HCAT_ROOT" value="${hcat.dir}"/>
+      <env key="HCAT_EXTRA_JARS" value="${hcat-deps}/"/>
+      <env key="PH_OLDPIG" value="${harness.old.pig}"/>
+      <env key="PH_CLUSTER" value="${harness.cluster.conf}"/>
+      <env key="PH_CLUSTER_BIN" value="${harness.cluster.bin}"/>
+
+      <env key="HCAT_URL" value="${hcat.server.url}"/>
+      <arg value="-deploycfg"/>
+      <arg value="${deploy.conf}"/>
+      <arg value="${deploy.opt}"/>
+      <!-- Give a bogus test so it just does the deployment -->
+      <arg value="-t"/>
+      <arg value="NoSuchTest"/>
+      <arg value="${test.location}/tests/hcat.conf"/>
+    </exec>
+  </target>
+
+  <target name="deploy">
+    <antcall target="deploy-base">
+      <param name="deploy.opt" value="-deploy"/>
+    </antcall>
+  </target>
+
+  <target name="undeploy">
+    <antcall target="deploy-base">
+      <param name="deploy.opt" value="-undeploy"/>
+    </antcall>
+  </target>
+
+  <target name="deploy-test" depends="deploy, test"/>
+
+  <target name="deploy-test-undeploy" depends="deploy, test, undeploy"/>
+
+  <target name="clean">
+    <delete dir="${test.location}"/>
+    <delete file="${tar.name}"/>
+    <delete dir="${tar.dir}"/>
+    <ant dir="${udf.java.dir}" target="clean"/>
+  </target>
+
+</project>
+
+

Added: incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/default.conf
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/default.conf?rev=1163097&view=auto
==============================================================================
--- incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/default.conf (added)
+++ incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/default.conf Tue Aug 30 06:18:16 2011
@@ -0,0 +1,71 @@
+############################################################################           
+#  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.                                                      
+                                                                                       
+my $me = `whoami`;
+chomp $me;
+
+# The contents of this file can be rewritten to fit your installation.
+# Also, you can define the following environment variables and set things up as in the test setup
+# PH_ROOT     Root directory where test harness is installed
+# PH_LOCAL    Root directory for input and output for local mode tests
+# PH_OUT      Root directory where output data will be stored (on local disk, not HDFS)
+# PH_CLUSTER  Root directory for cluster being used
+# HCAT_ROOT   Root directory for hcat version being used
+
+$cfg = {
+    #HDFS
+      'inpathbase'     => '/user/pig/tests/data'
+    , 'outpathbase'    => '/user/pig/out'
+
+   #LOCAL
+    , 'localinpathbase'   => "$ENV{PH_LOCAL}/in" 
+    , 'localoutpathbase'  => "$ENV{PH_LOCAL}/out/log" 
+    , 'localxmlpathbase'  => "$ENV{PH_LOCAL}/out/xml" 
+    , 'localpathbase'     => "$ENV{PH_LOCAL}/out/pigtest/$me" 
+
+    #TEST
+    , 'benchmarkPath'    => "$ENV{PH_OUT}/benchmarks"
+    , 'scriptPath'       => "$ENV{PH_ROOT}/libexec"
+    , 'tmpPath'          => '/tmp/pigtest'
+	, 'jythonjar'        => "$ENV{PH_JYTHON_JAR}"
+
+    #PIG
+    , 'testconfigpath'   => "$ENV{PH_CLUSTER}"
+    , 'hadoopbin'   => "$ENV{PH_CLUSTER_BIN}"
+    , 'funcjarPath'      => "$ENV{PH_ROOT}/lib/java"
+    , 'paramPath'        => "$ENV{PH_ROOT}/paramfiles"
+    , 'pigpath'          => "$ENV{HCAT_ROOT}"
+	, 'oldpigpath'       => "$ENV{PH_OLDPIG}"
+    ,'additionaljars' =>  "$ENV{HCAT_EXTRA_JARS}"
+
+	#HADOOP
+	, 'hadoopHome'       => "$ENV{HCAT_ROOT}/lib"
+ ,'hadoop_classpath' =>  "$ENV{HCAT_EXTRA_JARS}"
+     , 'userhomePath' => "$ENV{HOME}"
+    ,'local.bin'     => '/usr/bin'
+ 
+    ,'logDir'                => "$ENV{PH_OUT}/log" 
+	,'propertiesFile'     => "./conf/testpropertiesfile.conf"
+	,'harness.console.level' => 'ERROR'
+
+   #HIVE
+    , 'hive_bin_location' => "$ENV{HIVE_ROOT}/build/dist/bin" 
+   
+  #HCATALOG
+  ,'thriftserver' => "$ENV{HCAT_URL}"
+     ,'hcatalog.jar' => "$ENV{HCAT_JAR},file://$ENV{HIVE_ROOT}/lib/thrift-fb303-0.5.0.jar,file://$ENV{HIVE_ROOT}/lib/thrift-0.5.0.jar,file://$ENV{HIVE_ROOT}/build/metastore/hive-metastore-0.8.0-SNAPSHOT.jar,file://$ENV{HIVE_ROOT}/build/common/hive-common-0.8.0-SNAPSHOT.jar,file://$ENV{HIVE_ROOT}/build/shims/hive-shims-0.8.0-SNAPSHOT.jar,file://$ENV{HIVE_ROOT}/build/serde/hive-serde-0.8.0-SNAPSHOT.jar,file://$ENV{HIVE_ROOT}/build/ql/hive-exec-0.8.0-SNAPSHOT.jar"
+#,'hcat_bin_location' => "$ENV{HCAT_ROOT}/bin/hcat.sh"
+};

Added: incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/existing_deployer.conf
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/existing_deployer.conf?rev=1163097&view=auto
==============================================================================
--- incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/existing_deployer.conf (added)
+++ incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/existing_deployer.conf Tue Aug 30 06:18:16 2011
@@ -0,0 +1,40 @@
+#!/usr/bin/env perl
+
+############################################################################           
+#  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 for TestHarness itself.
+#
+#
+
+$cfg = {
+	'deployer' => 'ExistingClusterDeployer',
+	
+	# hadoop values
+	'hadoopdir'   => $ENV{'PH_CLUSTER'},
+
+	# db values
+# 	'dbuser' => 'pigtester',
+# 	'dbdb'   => 'pigtest2',
+
+    # generate values
+    'gentool' => './libexec/HCatTest/generate_data.pl',
+}
+;
+
+
+

Added: incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/testpropertiesfile.conf
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/testpropertiesfile.conf?rev=1163097&view=auto
==============================================================================
--- incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/testpropertiesfile.conf (added)
+++ incubator/hcatalog/trunk/src/test/e2e/hcatalog/conf/testpropertiesfile.conf Tue Aug 30 06:18:16 2011
@@ -0,0 +1,21 @@
+############################################################################           
+#  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.                                                      
+                                                                                       
+$cfg = {
+     'harness.log'    => './out/harness.log'
+     ,'harness.log.level'    => 'DEBUG'
+     ,'harness.console.level'=> 'INFO'
+};

Added: incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/boolean.rcfile
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/boolean.rcfile?rev=1163097&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/boolean.rcfile
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/complex.rcfile
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/complex.rcfile?rev=1163097&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/complex.rcfile
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/numbers.rcfile
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/numbers.rcfile?rev=1163097&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/hcatalog/trunk/src/test/e2e/hcatalog/data/numbers.rcfile
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream