Skip to content

Commit

Permalink
Cleanup pom so surefire does not stop test from running, in column fa…
Browse files Browse the repository at this point in the history
…mily action handle ignore properly
  • Loading branch information
edwardcapriolo committed Jun 14, 2014
1 parent 1a70b40 commit 64b15d1
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 87 deletions.
98 changes: 22 additions & 76 deletions pom.xml
Expand Up @@ -23,9 +23,9 @@
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.cassandra</groupId>
Expand Down Expand Up @@ -63,29 +63,28 @@
<artifactId>json-path</artifactId>
<version>0.8.1</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.0</version>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
<version>7.0.0.pre5</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.1.1</version>
</dependency>

</dependencies>

<build>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.0</version>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
<version>7.0.0.pre5</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.1.1</version>
</dependency>

</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<version>3.0</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
Expand All @@ -94,59 +93,6 @@
<showWarnings>true</showWarnings>
</configuration>
</plugin>
<!-- demarcation of integration tests with unit tests -->
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.13</version>
<configuration>
<systemProperties combine.children="append">
<dataDir>${basedir}/src/test/resources</dataDir>
<async-requests-enabled>${async-requests-enabled}}</async-requests-enabled>
</systemProperties>
<!--
<properties>
<property>
<name>listener</name>
<value>org.hectorclient.testutils.CassandraRunListener</value>
</property>
</properties>
-->
</configuration>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
<configuration>
<skip>false</skip>
<includes>
<include>**/*ITest.java</include>
</includes>
<excludes>
<exclude>**/*UnitTest.java</exclude>
</excludes>
</configuration>
</execution>
</executions>
</plugin>

<!-- run unit tests in parallel -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.13</version>
<configuration>
<parallel>methods</parallel>
<threadCount>10</threadCount>
<includes>
<include>**/*UnitTest.java</include>
</includes>
<excludes>
<exclude>**/*ITest.java</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
</project>
@@ -1,23 +1,13 @@
package io.teknek.intravert.action.impl;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.cassandra.config.CFMetaData;
import org.apache.cassandra.config.KSMetaData;
import org.apache.cassandra.config.Schema;
import org.apache.cassandra.exceptions.ConfigurationException;
import org.apache.cassandra.exceptions.InvalidRequestException;
import org.apache.cassandra.service.MigrationManager;
import org.apache.cassandra.thrift.CfDef;
import org.apache.cassandra.thrift.KsDef;

import io.teknek.intravert.action.Action;
import io.teknek.intravert.model.Constants;
import io.teknek.intravert.model.Operation;
import io.teknek.intravert.model.Response;
import io.teknek.intravert.service.ApplicationContext;
Expand All @@ -35,7 +25,8 @@ public void doAction(Operation operation, Response response, RequestContext requ
if (!Schema.instance.getNonSystemTables().contains(keyspace)){
throw new RuntimeException("keyspace "+ keyspace + " does not exist");
}
if (false){
KSMetaData ks = Schema.instance.getKSMetaData(keyspace);
if (ks.cfMetaData().containsKey(columnFamily)){
if (ignoreIfNotExists){
response.getResults().put(operation.getId(), ResponseUtil.getDefaultHappy());
return;
Expand Down

0 comments on commit 64b15d1

Please sign in to comment.