Author: [email protected]
Date: Fri May  6 17:04:40 2011
New Revision: 1125

Log:
[PREPARE-RELEASE] Merged changes from 0.2 branch back to the trunk

Added:
   trunk/amdatu-cassandra/test-integration/LICENSE
      - copied unchanged from r1124, 
/branches/amdatu-cassandra-0.2.0/test-integration/LICENSE
   trunk/amdatu-cassandra/test-integration/NOTICE
      - copied unchanged from r1124, 
/branches/amdatu-cassandra-0.2.0/test-integration/NOTICE
   trunk/amdatu-cassandra/test-performance/test-bundle/LICENSE
      - copied unchanged from r1124, 
/branches/amdatu-cassandra-0.2.0/test-performance/test-bundle/LICENSE
   trunk/amdatu-cassandra/test-performance/test-bundle/NOTICE
      - copied unchanged from r1124, 
/branches/amdatu-cassandra-0.2.0/test-performance/test-bundle/NOTICE
   trunk/amdatu-cassandra/test-performance/test-execution/LICENSE
      - copied unchanged from r1124, 
/branches/amdatu-cassandra-0.2.0/test-performance/test-execution/LICENSE
   trunk/amdatu-cassandra/test-performance/test-execution/NOTICE
      - copied unchanged from r1124, 
/branches/amdatu-cassandra-0.2.0/test-performance/test-execution/NOTICE
Modified:
   trunk/amdatu-cassandra/   (props changed)
   
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/EventualConsistencyHectorTest.java
   
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/EventualConsistencyThriftTest.java
   
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/PersistenceManagerTest.java
   
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/UnitTestBase.java
   trunk/amdatu-cassandra/pom.xml
   trunk/amdatu-cassandra/release/src/main/resources/CHANGELOG
   trunk/amdatu-cassandra/release/src/main/resources/README

Modified: 
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/EventualConsistencyHectorTest.java
==============================================================================
--- 
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/EventualConsistencyHectorTest.java
        (original)
+++ 
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/EventualConsistencyHectorTest.java
        Fri May  6 17:04:40 2011
@@ -17,6 +17,7 @@
 
 import junit.framework.Assert;
 
+import org.junit.BeforeClass;
 import org.junit.Test;
 
 public class EventualConsistencyHectorTest extends UnitTestBase {
@@ -27,16 +28,16 @@
     private static final String TEST_COLUMN_BYTES = "ECHT_ColumnBytes";
     private static final String DEFAULT_CHARSET = "UTF-8";
     
-    protected void setup() throws Exception {
-        super.setup();
+    @BeforeClass
+    public static void setup() throws Exception {
+        UnitTestBase.setup();
         m_daemon.addColumnFamily(TEST_KEYSPACE_HECTOR, TEST_CF, "Standard", 
"BytesType", null);
     }
     
     @Test
     public void testAll() throws Exception {
         LOG.info("Starting unit tests");
-        setup();
-
+   
         // The test consists of writing value i into column c and then reading 
the value from column c.
         // We expect that the value read from c is always the same as the 
value written to c just before
         // reading it, however, in Cassandra this appears not to be the case.

Modified: 
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/EventualConsistencyThriftTest.java
==============================================================================
--- 
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/EventualConsistencyThriftTest.java
        (original)
+++ 
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/EventualConsistencyThriftTest.java
        Fri May  6 17:04:40 2011
@@ -17,6 +17,8 @@
 
 import junit.framework.Assert;
 
+import org.junit.BeforeClass;
+
 public class EventualConsistencyThriftTest extends UnitTestBase {
     private static final org.apache.log4j.Logger LOG = 
org.apache.log4j.Logger.getLogger(EventualConsistencyHectorTest.class);
 
@@ -26,8 +28,9 @@
     private static final String TEST_COLUMN_BYTES = "ECTT_ColumnBytes";
     private static final String DEFAULT_CHARSET = "UTF-8";
     
-    protected void setup() throws Exception {
-        super.setup();
+    @BeforeClass
+    public static void setup() throws Exception {
+        UnitTestBase.setup();
         m_daemon.addColumnFamily(TEST_KEYSPACE_THRIFT, TEST_CF, "Super", 
"BytesType", "BytesType");
     }
     
@@ -36,7 +39,6 @@
     // @Test
     public void testAll() throws Exception {
         LOG.info("Starting unit tests");
-        setup();
 
         // The test consists of writing value i into column c and then reading 
the value from column c.
         // We expect that the value read from c is always the same as the 
value written to c just before

Modified: 
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/PersistenceManagerTest.java
==============================================================================
--- 
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/PersistenceManagerTest.java
       (original)
+++ 
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/PersistenceManagerTest.java
       Fri May  6 17:04:40 2011
@@ -29,6 +29,7 @@
 import me.prettyprint.hector.api.beans.SuperRow;
 
 import org.junit.Assert;
+import org.junit.BeforeClass;
 import org.junit.Test;
 
 @SuppressWarnings("deprecation")
@@ -40,8 +41,9 @@
     private static final String TEST_SUPERCOLUMN = "PMUnitTestSuperColumn";
     private static final String TEST_COLUMN = "PMUnitTestColumn";
 
-    protected void setup() throws Exception {
-        super.setup();
+    @BeforeClass
+    public static void setup() throws Exception {
+        UnitTestBase.setup();
         m_daemon.addColumnFamily(TEST_KEYSPACE_HECTOR, TEST_SUPER_CF, "Super", 
"BytesType", "BytesType");
         m_daemon.addColumnFamily(TEST_KEYSPACE_THRIFT, TEST_SUPER_CF, "Super", 
"BytesType", "BytesType");
         m_daemon.addColumnFamily(TEST_KEYSPACE_HECTOR, TEST_STANDARD_CF, 
"Standard", "BytesType", null);
@@ -51,7 +53,6 @@
     @Test
     public void run() throws Exception {
         LOG.info("Starting unit tests");
-        setup();
 
         // Remove all rows first
         deleteAllRows(TEST_SUPER_CF);
@@ -71,10 +72,6 @@
         testValueTypes(TEST_SUPER_CF, true);
         testValueTypes(TEST_STANDARD_CF, false);
 
-        // Drop the keyspaces we created
-        m_daemon.dropKeyspace(TEST_KEYSPACE_HECTOR);
-        m_daemon.dropKeyspace(TEST_KEYSPACE_THRIFT);
-
         LOG.info("Unit tests finished");
     }
 

Modified: 
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/UnitTestBase.java
==============================================================================
--- 
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/UnitTestBase.java
 (original)
+++ 
trunk/amdatu-cassandra/cassandra-persistencemanager/src/test/java/org/amdatu/cassandra/persistencemanager/UnitTestBase.java
 Fri May  6 17:04:40 2011
@@ -44,7 +44,7 @@
     protected static HectorCassandraPersistenceManagerImpl m_hectorPM;
     protected static ThriftCassandraPersistenceManagerImpl m_thriftPM;
 
-    protected void setup() throws Exception {
+    public static void setup() throws Exception {
         if (!INITIALIZED) {
             INITIALIZED = true;
 
@@ -58,6 +58,14 @@
             startThread.start();
             startThread.join();
 
+            // Drop keyspaces and re-create them if they exist
+            if (m_daemon.keyspaceExists(TEST_KEYSPACE_HECTOR)) {
+                m_daemon.dropKeyspace(TEST_KEYSPACE_HECTOR);
+            }
+            if (m_daemon.keyspaceExists(TEST_KEYSPACE_THRIFT)) {
+                m_daemon.dropKeyspace(TEST_KEYSPACE_THRIFT);
+            }
+            
             m_daemon.addKeyspace(TEST_KEYSPACE_HECTOR);
             m_daemon.addKeyspace(TEST_KEYSPACE_THRIFT);
 

Modified: trunk/amdatu-cassandra/pom.xml
==============================================================================
--- trunk/amdatu-cassandra/pom.xml      (original)
+++ trunk/amdatu-cassandra/pom.xml      Fri May  6 17:04:40 2011
@@ -244,21 +244,44 @@
     <!--
       For now this module is disabled, as it depends on amdatu-opensocial for 
which
       there is no official release yet. So we will first provide official 0.2.0
-      releases for Amdatu Cssandra, Amdatu OpenSocial and Amdatu Auth, then we 
can
+      releases for Amdatu Cassandra, Amdatu OpenSocial and Amdatu Auth, then 
we can
       release Amdatu Cassandra 0.2.1 including this artifact.
       <module>cassandra-gadgetstore</module>
     -->
     <module>cassandra-listener</module>
     <module>cassandra-persistencemanager</module>
     <module>cassandra-tenantstore</module>
+    <module>cassandra-tools</module>
     <module>cassandra-useradminstore</module>
+    <module>release</module>
     <module>test-integration</module>
+    <module>test-performance</module>
   </modules>
 
   <build>
     <plugins>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-install-plugin</artifactId>
+        <version>2.3.1</version>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-release-plugin</artifactId>
+        <version>2.1</version>
+      </plugin>
+      <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-resources-plugin</artifactId>
+          <version>2.5</version>
+      </plugin>
+      <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-deploy-plugin</artifactId>
+          <version>2.5</version>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-dependency-plugin</artifactId>
         <version>2.2</version>
         <executions>
@@ -298,6 +321,7 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-compiler-plugin</artifactId>
+          <version>2.3.2</version>
           <configuration>
             <source>1.6</source>
             <target>1.6</target>

Modified: trunk/amdatu-cassandra/release/src/main/resources/CHANGELOG
==============================================================================
--- trunk/amdatu-cassandra/release/src/main/resources/CHANGELOG (original)
+++ trunk/amdatu-cassandra/release/src/main/resources/CHANGELOG Fri May  6 
17:04:40 2011
@@ -3,7 +3,7 @@
 
                                        Amdatu Cassandra
 
-Release 0.2.0
+Release 0.2.0-RC1
 Last revised May 6, 2011
 ------------------------
 

Modified: trunk/amdatu-cassandra/release/src/main/resources/README
==============================================================================
--- trunk/amdatu-cassandra/release/src/main/resources/README    (original)
+++ trunk/amdatu-cassandra/release/src/main/resources/README    Fri May  6 
17:04:40 2011
@@ -4,7 +4,7 @@
 
                                        Amdatu Cassandra
 
-Release 0.2.0
+Release 0.2.0-RC1
 Last revised May 6, 2011
 ------------------------
 
_______________________________________________
Amdatu-commits mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-commits

Reply via email to