Merge branch 'cassandra-2.1' into trunk

Conflicts:
        build.xml
        test/unit/org/apache/cassandra/cli/CliTest.java


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/8322ec27
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/8322ec27
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/8322ec27

Branch: refs/heads/trunk
Commit: 8322ec27ca182315ff53f6ce8dbbbde9e9fe793d
Parents: eb39639 23893ea
Author: Jake Luciani <[email protected]>
Authored: Wed Jun 25 17:46:07 2014 -0400
Committer: Jake Luciani <[email protected]>
Committed: Wed Jun 25 17:46:07 2014 -0400

----------------------------------------------------------------------
 build.xml                                       | 80 +++++++++++++++++++-
 .../OffsetAwareConfigurationLoader.java         | 63 +++++++++++++++
 test/unit/org/apache/cassandra/cli/CliTest.java |  3 +-
 3 files changed, 141 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/8322ec27/build.xml
----------------------------------------------------------------------
diff --cc build.xml
index d87da52,c34bcfc..5e4a85b
--- a/build.xml
+++ b/build.xml
@@@ -1073,14 -1066,9 +1074,16 @@@
      <element name="optjvmargs" implicit="true" optional="true" />
      <attribute name="filter" default="**/${test.name}.java"/>
      <attribute name="exclude" default="" />
+     <attribute name="filelist" default="" />
+     <attribute name="poffset" default="0"/>
 +    
 +    <attribute name="usejacoco" default="no"/>
      <sequential>
 +      <condition property="additionalagent"
 +                 
value="-javaagent:${build.dir.lib}/jars/jacocoagent.jar=destfile=${jacoco.execfile}"
 +                 else="">
 +        <istrue value="${usejacoco}"/>
 +      </condition>
        <echo message="running @{suitename} tests"/>
        <mkdir dir="${build.test.dir}/cassandra"/>
        <mkdir dir="${build.test.dir}/output"/>
@@@ -1161,19 -1151,18 +1166,30 @@@
          <exclude name="**/pig/*.java" />
      </fileset>
    </target>
+   
+   <target name="testlist">
+     <testmacro suitename="${testlist.name}" inputdir="${test.unit.src}" 
filelist="${test.file.list}" poffset="${testlist.offset}" exclude="**/*.java" 
timeout="${test.timeout}">
+       <jvmarg value="-Dlegacy-sstable-root=${test.data}/legacy-sstables"/>
+       <jvmarg value="-Dcorrupt-sstable-root=${test.data}/corrupt-sstables"/>
+       <jvmarg 
value="-Dmigration-sstable-root=${test.data}/migration-sstables"/>
+       <jvmarg value="-Dcassandra.ring_delay_ms=1000"/>
+       <jvmarg value="-Dcassandra.tolerate_sstable_size=true"/>
+       <jvmarg 
value="-Dcassandra.config.loader=org.apache.cassandra.OffsetAwareConfigurationLoader"/>
+     </testmacro>
+   </target>
  
 +  <!--
 +    Run named ant task with jacoco, such as "ant jacoco-run 
-Dtaskname=pig-test"
 +    the target run must enable the jacoco agent if usejacoco is 'yes' -->
 +  <target name="jacoco-run" description="run named task with jacoco 
instrumentation">
 +    <condition property="runtask" value="${taskname}" else="test">
 +      <isset property="taskname"/>
 +    </condition>
 +    <antcall target="${runtask}">
 +      <param name="usejacoco" value="yes"/>
 +    </antcall>
 +  </target>
 +
    <target name="testsome" depends="build-test" description="Execute specific 
unit tests" >
      <testmacro suitename="unit" inputdir="${test.unit.src}" 
exclude="**/pig/*.java" timeout="${test.timeout}">
        <test name="${test.name}" methods="${test.methods}"/>

http://git-wip-us.apache.org/repos/asf/cassandra/blob/8322ec27/test/unit/org/apache/cassandra/cli/CliTest.java
----------------------------------------------------------------------
diff --cc test/unit/org/apache/cassandra/cli/CliTest.java
index 8c5a848,38f567b..568ebf3
--- a/test/unit/org/apache/cassandra/cli/CliTest.java
+++ b/test/unit/org/apache/cassandra/cli/CliTest.java
@@@ -19,10 -19,8 +19,11 @@@
  package org.apache.cassandra.cli;
  
  import org.apache.cassandra.SchemaLoader;
 +import org.apache.cassandra.config.KSMetaData;
+ import org.apache.cassandra.config.DatabaseDescriptor;
  import org.apache.cassandra.config.Schema;
 +import org.apache.cassandra.exceptions.ConfigurationException;
 +import org.apache.cassandra.locator.SimpleStrategy;
  import org.apache.cassandra.service.EmbeddedCassandraService;
  import org.apache.cassandra.thrift.*;
  import org.apache.thrift.TException;

Reply via email to