From c8b4581f2081d72a54f68e2e5d7aa8c9b886cb81 Mon Sep 17 00:00:00 2001 From: Kate Ting Date: Sat, 15 Jun 2013 15:27:50 -0400 Subject: [PATCH] SQOOP-1067: Sqoop2: Tests should not use /tmp/ directory for storing data (Jarek Jarcec Cecho via Kate Ting) --- execution/mapreduce/pom.xml | 16 +++++++++++++++- .../org/apache/sqoop/job/TestHdfsExtract.java | 2 +- .../java/org/apache/sqoop/job/TestHdfsLoad.java | 2 +- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/execution/mapreduce/pom.xml b/execution/mapreduce/pom.xml index a6299e1a..31da5f11 100644 --- a/execution/mapreduce/pom.xml +++ b/execution/mapreduce/pom.xml @@ -51,8 +51,8 @@ limitations under the License. - + org.apache.maven.plugins @@ -62,6 +62,20 @@ limitations under the License. hadoop${hadoop.profile} + + + + org.apache.maven.plugins + maven-surefire-plugin + + + ${project.build.directory} + + + + diff --git a/execution/mapreduce/src/test/java/org/apache/sqoop/job/TestHdfsExtract.java b/execution/mapreduce/src/test/java/org/apache/sqoop/job/TestHdfsExtract.java index b3e60509..58c30682 100644 --- a/execution/mapreduce/src/test/java/org/apache/sqoop/job/TestHdfsExtract.java +++ b/execution/mapreduce/src/test/java/org/apache/sqoop/job/TestHdfsExtract.java @@ -47,7 +47,7 @@ public class TestHdfsExtract extends TestCase { - private static final String INPUT_ROOT = "/tmp/sqoop/warehouse/"; + private static final String INPUT_ROOT = System.getProperty("maven.build.directory", "/tmp") + "/sqoop/warehouse/"; private static final int NUMBER_OF_FILES = 5; private static final int NUMBER_OF_ROWS_PER_FILE = 1000; diff --git a/execution/mapreduce/src/test/java/org/apache/sqoop/job/TestHdfsLoad.java b/execution/mapreduce/src/test/java/org/apache/sqoop/job/TestHdfsLoad.java index 14591b41..b9b06319 100644 --- a/execution/mapreduce/src/test/java/org/apache/sqoop/job/TestHdfsLoad.java +++ b/execution/mapreduce/src/test/java/org/apache/sqoop/job/TestHdfsLoad.java @@ -46,7 +46,7 @@ public class TestHdfsLoad extends TestCase { - private static final String OUTPUT_ROOT = "/tmp/sqoop/warehouse/"; + private static final String OUTPUT_ROOT = System.getProperty("maven.build.directory", "/tmp") + "/sqoop/warehouse/"; private static final String OUTPUT_FILE = "part-r-00000"; private static final int START_ID = 1; private static final int NUMBER_OF_IDS = 9;