You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2013/12/03 00:49:31 UTC
svn commit: r1547242 - in
/lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop:
MapReduceIndexerToolArgumentParserTest.java MorphlineMapperTest.java
MorphlineReducerTest.java PathValidation.java
Author: uschindler
Date: Mon Dec 2 23:49:30 2013
New Revision: 1547242
URL: http://svn.apache.org/r1547242
Log:
SOLR-1301: Ignore windows tests that cannot work because they use UNIX semantics. Also remove a never-executed test which tests nothing
Removed:
lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/PathValidation.java
Modified:
lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MapReduceIndexerToolArgumentParserTest.java
lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MorphlineMapperTest.java
lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MorphlineReducerTest.java
Modified: lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MapReduceIndexerToolArgumentParserTest.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MapReduceIndexerToolArgumentParserTest.java?rev=1547242&r1=1547241&r2=1547242&view=diff
==============================================================================
--- lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MapReduceIndexerToolArgumentParserTest.java (original)
+++ lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MapReduceIndexerToolArgumentParserTest.java Mon Dec 2 23:49:30 2013
@@ -26,6 +26,7 @@ import java.util.Collections;
import org.apache.commons.io.FileUtils;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
+import org.apache.lucene.util.Constants;
import org.apache.lucene.util.LuceneTestCase;
import org.apache.solr.cloud.AbstractZkTestCase;
import org.apache.solr.hadoop.dedup.NoChangeUpdateConflictResolver;
@@ -33,6 +34,7 @@ import org.apache.solr.hadoop.dedup.Reta
import org.apache.solr.util.ExternalPaths;
import org.junit.After;
import org.junit.Before;
+import org.junit.BeforeClass;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -53,10 +55,14 @@ public class MapReduceIndexerToolArgumen
private static final String MORPHLINE_FILE = RESOURCES_DIR + "/test-morphlines/solrCellDocumentTypes.conf";
private static final Logger LOG = LoggerFactory.getLogger(MapReduceIndexerToolArgumentParserTest.class);
-
private static final File solrHomeDirectory = new File(TEMP_DIR, MorphlineGoLiveMiniMRTest.class.getName());
+ @BeforeClass
+ public static void beforeClass() {
+ assumeFalse("Does not work on Windows, because it uses UNIX shell commands or POSIX paths", Constants.WINDOWS);
+ }
+
@Before
public void setUp() throws Exception {
super.setUp();
Modified: lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MorphlineMapperTest.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MorphlineMapperTest.java?rev=1547242&r1=1547241&r2=1547242&view=diff
==============================================================================
--- lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MorphlineMapperTest.java (original)
+++ lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MorphlineMapperTest.java Mon Dec 2 23:49:30 2013
@@ -23,12 +23,19 @@ import org.apache.hadoop.io.LongWritable
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mrunit.mapreduce.MapDriver;
import org.apache.hadoop.mrunit.types.Pair;
+import org.apache.lucene.util.Constants;
import org.apache.solr.common.SolrInputDocument;
import org.apache.solr.hadoop.morphline.MorphlineMapper;
+import org.junit.BeforeClass;
import org.junit.Test;
public class MorphlineMapperTest extends MRUnitBase {
+ @BeforeClass
+ public static void beforeClass() {
+ assumeFalse("Does not work on Windows, because it uses UNIX shell commands or POSIX paths", Constants.WINDOWS);
+ }
+
@Test
public void testMapper() throws Exception {
MorphlineMapper mapper = new MorphlineMapper();
Modified: lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MorphlineReducerTest.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MorphlineReducerTest.java?rev=1547242&r1=1547241&r2=1547242&view=diff
==============================================================================
--- lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MorphlineReducerTest.java (original)
+++ lucene/dev/trunk/solr/contrib/solr-mr/src/test/org/apache/solr/hadoop/MorphlineReducerTest.java Mon Dec 2 23:49:30 2013
@@ -34,6 +34,7 @@ import org.apache.hadoop.mapreduce.Recor
import org.apache.hadoop.mapreduce.TaskAttemptContext;
import org.apache.hadoop.mapreduce.TaskAttemptID;
import org.apache.hadoop.mrunit.mapreduce.ReduceDriver;
+import org.apache.lucene.util.Constants;
import org.apache.lucene.util.LuceneTestCase;
import org.apache.solr.cloud.AbstractZkTestCase;
import org.apache.solr.common.SolrInputDocument;
@@ -46,6 +47,11 @@ import com.google.common.collect.Lists;
public class MorphlineReducerTest extends MRUnitBase {
+ @BeforeClass
+ public static void beforeClass() {
+ assumeFalse("Does not work on Windows, because it uses UNIX shell commands or POSIX paths", Constants.WINDOWS);
+ }
+
public static class MySolrReducer extends SolrReducer {
Context context;