Prechádzať zdrojové kódy

commit 14dd6edec9b29943d13082e575e5704915fab5ae
Author: Konstantin Boudnik <cos@goodenter-lm.local>
Date: Wed Jun 9 16:18:51 2010 -0700

HADOOP-6810 from https://issues.apache.org/jira/secure/attachment/12446729/smoke-tests.patch

+++ b/YAHOO-CHANGES.txt
+ HADOOP-6810. Extract a subset of tests for smoke (DOA) validation. (cos)
+


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20-security-patches@1077498 13f79535-47bb-0310-9956-ffa450edef68

Owen O'Malley 14 rokov pred
rodič
commit
e1227cf167
2 zmenil súbory, kde vykonal 120 pridanie a 1 odobranie
  1. 15 1
      build.xml
  2. 105 0
      src/test/smoke-tests

+ 15 - 1
build.xml

@@ -121,6 +121,7 @@
   <property name="test.tools.input.dir" value="${basedir}/src/test/tools/data"/>
   
   <property name="test.commit.tests.file" value="${test.src.dir}/commit-tests" />
+  <property name="test.smoke.tests.file" value="${test.src.dir}/smoke-tests" />
   <property name="test.all.tests.file" value="${test.src.dir}/all-tests" />
 
   <property name="test.libhdfs.conf.dir" value="${c++.libhdfs.src}/tests/conf"/>
@@ -980,7 +981,20 @@
                        >
     </macro-test-runner>
   </target>
-  
+
+  <target name="test-smoke" depends="jar-test"
+    description="Run approx 30-minute set of functional tests prior to
+      guarantee that the build is not DOA">
+    <macro-test-runner test.file="${test.smoke.tests.file}"
+                       classpath="${test.classpath.id}"
+                       test.dir="${test.build.dir}"
+                       fileset.dir="${test.src.dir}"
+                       test.krb5.conf="java.security.krb5.conf"
+                       test.krb5.conf.filename="${test.src.dir}/krb5.conf"
+                       >
+    </macro-test-runner>
+  </target>
+
   <target name="checkfailure" if="tests.failed">
     <touch file="${test.build.dir}/testsfailed"/>
     <fail unless="continueOnFailure">Tests failed!</fail>

+ 105 - 0
src/test/smoke-tests

@@ -0,0 +1,105 @@
+# -------------------------- common --------------------------
+**/TestUrlStreamHandler.java
+**/TestBlockReplacement.java
+**/TestDiskError.java
+**/TestInterDatanodeProtocol.java
+**/TestCheckpoint.java
+**/TestEditLog.java
+**/TestFileLimit.java
+**/TestHeartbeatHandling.java
+**/TestHost2NodesMap.java
+**/TestNamenodeCapacityReport.java
+**/TestPendingReplication.java
+**/TestReplicationPolicy.java
+**/TestStartup.java
+**/TestAbandonBlock.java
+**/TestBlocksScheduledCounter.java
+**/TestDatanodeReport.java
+**/TestDataTransferProtocol.java
+**/TestDFSShell.java
+**/TestDFSUpgradeFromImage.java
+**/TestDistributedFileSystem.java
+**/TestFileAppend.java
+**/TestFileAppend2.java
+**/TestFileAppend3.java
+**/TestFileCorruption.java
+**/TestFileStatus.java
+**/TestFSInputChecker.java
+**/TestFSOutputSummer.java
+**/TestGetBlocks.java
+**/TestHDFSTrash.java
+**/TestLease.java
+**/TestLeaseRecovery.java
+**/TestLocalDFS.java
+**/TestMissingBlocksAlert.java
+**/TestPread.java
+**/TestQuota.java
+**/TestRestartDFS.java
+**/TestSafeMode.java
+**/TestNetworkTopology.java
+**/TestPermission.java
+# -------------------------- hdfs --------------------------
+**/TestBloomMapFile.java
+**/TestDelegationToken.java
+**/TestDoAsEffectiveUser.java
+**/TestHttpServer.java
+**/TestIndexedSort.java
+**/TestInMemoryNativeS3FileSystemContract.java
+**/TestInMemoryS3FileSystemContract.java
+**/TestINode.java
+**/TestIPC.java
+**/TestIPCServerResponder.java
+**/TestKosmosFileSystem.java
+**/TestLocalDirAllocator.java
+**/TestRecordIO.java
+**/TestRecordVersioning.java
+**/TestReflectionUtils.java
+**/TestRetryProxy.java
+**/TestRPC.java
+**/TestS3Credentials.java
+**/TestS3FileSystem.java
+**/TestSaslRPC.java
+**/TestSequenceFileSerialization.java
+**/TestTFileByteArrays.java
+**/TestTFileComparators.java
+**/TestTFile.java
+**/TestTFileJClassComparatorByteArrays.java
+**/TestTFileLzoCodecsByteArrays.java
+**/TestTFileLzoCodecsStreams.java
+**/TestTFileNoneCodecsByteArrays.java
+**/TestTFileNoneCodecsJClassComparatorByteArrays.java
+**/TestTFileNoneCodecsStreams.java
+**/TestTFileSeek.java
+**/TestTFileSeqFileComparison.java
+**/TestTFileSplit.java
+**/TestTFileStreams.java
+**/TestTFileUnsortedByteArrays.java
+**/TestTruncatedInputBug.java
+**/TestVersionedWritable.java
+**/TestWritableSerialization.java
+**/TestCLI.java
+**/TestFTPFileSystem.java
+**/TestDFSStorageStateRecovery.java
+**/TestDFSRollback.java
+**/TestDFSRename.java
+**/TestDFSMkdirs.java
+**/TestDFSFinalize.java
+**/TestFileCreationNamenodeRestart.java
+**/TestClientProtocolWithDelegationToken.java
+**/TestDelegationTokenAuthMethod.java
+**/TestInterDatanodeProtocol.java
+**/TestNameNodeMetrics.java
+# -------------------------- mapred --------------------------
+**/TestMiniMRChildTask.java
+**/TestMiniMRBringup.java
+**/TestMiniMRDFSCaching.java
+**/TestMiniMRDFSSort.java
+**/TestMiniMRWithDFSWithDistinctUsers.java
+**/TestLocalMRNotification.java
+**/TestMapReduceLocal.java
+**/TestReduceFetch.java
+**/TestReduceTask.java
+**/TestJobTrackerRestart.java
+**/TestJobTrackerRestartWithLostTracker.java
+**/TestJobTrackerSafeMode.java
+**/TestChild.java