Wei-Chiu Chuang created HADOOP-12791:
----------------------------------------

             Summary: Convert tests to use JUnit4
                 Key: HADOOP-12791
                 URL: https://issues.apache.org/jira/browse/HADOOP-12791
             Project: Hadoop Common
          Issue Type: Improvement
            Reporter: Wei-Chiu Chuang
            Assignee: Wei-Chiu Chuang
            Priority: Minor


Similar to HDFS-3711 and HDFS-3583, convert Hadoop Common tests that use JUnit3 
to use JUnit4.

JUnit4 is better over JUnit3 as it can specify additional properties such as 
timeout.

Currently, there are 34 test files that potentially use JUnit3:

./hadoop-common/src/test/java/org/apache/hadoop/net/TestScriptBasedMappingWithDependency.java:public
 class TestScriptBasedMappingWithDependency extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/net/TestScriptBasedMapping.java:public
 class TestScriptBasedMapping extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/util/TestGenericsUtil.java:public
 class TestGenericsUtil extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/util/TestRunJar.java:public 
class TestRunJar extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/util/TestFileBasedIPList.java:public
 class TestFileBasedIPList extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/util/TestCacheableIPList.java:public
 class TestCacheableIPList extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/util/TestIndexedSort.java:public
 class TestIndexedSort extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/util/TestAsyncDiskService.java:public
 class TestAsyncDiskService extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/util/TestNativeLibraryChecker.java:public
 class TestNativeLibraryChecker extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/util/TestGenericOptionsParser.java:public
 class TestGenericOptionsParser extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/metrics/TestMetricsServlet.java:public
 class TestMetricsServlet extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/metrics/spi/TestOutputRecord.java:public
 class TestOutputRecord extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/fs/TestTrash.java:public class 
TestTrash extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/fs/TestDU.java:public class 
TestDU extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/fs/TestPath.java:public class 
TestPath extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/fs/TestLocalFileSystemPermission.java:public
 class TestLocalFileSystemPermission extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/fs/TestTruncatedInputBug.java:public
 class TestTruncatedInputBug extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/fs/TestGetFileBlockLocations.java:public
 class TestGetFileBlockLocations extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/fs/permission/TestFsPermission.java:public
 class TestFsPermission extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/fs/TestAvroFSInput.java:public 
class TestAvroFSInput extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/fs/TestFilterFs.java:public 
class TestFilterFs extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/fs/TestGlobExpander.java:public 
class TestGlobExpander extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/fs/FileSystemContractBaseTest.java:public
 abstract class FileSystemContractBaseTest extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/ipc/TestFairCallQueue.java:public
 class TestFairCallQueue extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/security/token/TestToken.java:public
 class TestToken extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/security/TestWhitelistBasedResolver.java:public
 class TestWhitelistBasedResolver extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/security/TestAuthenticationFilter.java:public
 class TestAuthenticationFilter extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java:public 
class TestLog4Json extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/log/TestLogLevel.java:public 
class TestLogLevel extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/conf/TestConfigurationSubclass.java:public
 class TestConfigurationSubclass extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/conf/TestDeprecatedKeys.java:public
 class TestDeprecatedKeys extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/conf/TestConfServlet.java:public
 class TestConfServlet extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/conf/TestGetInstances.java:public
 class TestGetInstances extends TestCase {
./hadoop-common/src/test/java/org/apache/hadoop/conf/TestConfiguration.java:public
 class TestConfiguration extends TestCase {



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to