Author: jlowe Date: Tue Jun 4 00:29:37 2013 New Revision: 1489250 URL: http://svn.apache.org/r1489250 Log: HADOOP-9287. Parallel-testing hadoop-common. Contributed by Andrey Klochkov
Modified: hadoop/common/branches/branch-2/hadoop-project/pom.xml hadoop/common/branches/branch-2/hadoop-tools/hadoop-distcp/src/test/java/org/apache/hadoop/tools/TestDistCpViewFs.java Modified: hadoop/common/branches/branch-2/hadoop-project/pom.xml URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-project/pom.xml?rev=1489250&r1=1489249&r2=1489250&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-project/pom.xml (original) +++ hadoop/common/branches/branch-2/hadoop-project/pom.xml Tue Jun 4 00:29:37 2013 @@ -36,6 +36,9 @@ <test.exclude>_</test.exclude> <test.exclude.pattern>_</test.exclude.pattern> + <!-- number of threads/forks to use when running tests in parallel, see parallel-tests profile --> + <testsThreadCount>4</testsThreadCount> + <!-- platform encoding override --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> @@ -1004,5 +1007,23 @@ </plugins> </build> </profile> + <!-- Copied into specific modules supporting parallel testing. Will be uncommented as soon as all modules support this. + <profile> + <id>parallel-tests</id> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <forkMode>perthread</forkMode> + <threadCount>${testsThreadCount}</threadCount> + <parallel>classes</parallel> + </configuration> + </plugin> + </plugins> + </build> + </profile> + --> </profiles> </project> Modified: hadoop/common/branches/branch-2/hadoop-tools/hadoop-distcp/src/test/java/org/apache/hadoop/tools/TestDistCpViewFs.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-tools/hadoop-distcp/src/test/java/org/apache/hadoop/tools/TestDistCpViewFs.java?rev=1489250&r1=1489249&r2=1489250&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-tools/hadoop-distcp/src/test/java/org/apache/hadoop/tools/TestDistCpViewFs.java (original) +++ hadoop/common/branches/branch-2/hadoop-tools/hadoop-distcp/src/test/java/org/apache/hadoop/tools/TestDistCpViewFs.java Tue Jun 4 00:29:37 2013 @@ -56,14 +56,14 @@ public class TestDistCpViewFs { public static void setup() throws URISyntaxException{ try { Path fswd = FileSystem.get(getConf()).getWorkingDirectory(); - Configuration vConf = ViewFileSystemTestSetup.createConfig(); - ConfigUtil.addLink(vConf, "/usr", new URI(fswd.toString())); + Configuration vConf = ViewFileSystemTestSetup.createConfig(false); + ConfigUtil.addLink(vConf, "/usr", new URI(fswd.toString())); fs = FileSystem.get(FsConstants.VIEWFS_URI, vConf); fs.setWorkingDirectory(new Path("/usr")); listFile = new Path("target/tmp/listing").makeQualified(fs.getUri(), fs.getWorkingDirectory()); target = new Path("target/tmp/target").makeQualified(fs.getUri(), - fs.getWorkingDirectory()); + fs.getWorkingDirectory()); root = new Path("target/tmp").makeQualified(fs.getUri(), fs.getWorkingDirectory()).toString(); TestDistCpUtils.delete(fs, root);