Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-12791

Convert tests to use JUnit4

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      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 {

      Attachments

        Activity

          People

            weichiu Wei-Chiu Chuang
            weichiu Wei-Chiu Chuang
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: