You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by co...@apache.org on 2013/04/02 23:30:43 UTC

git commit: BIGTOP-901. Oozie smoke tests mightn't be able to obtain the jobtracker or namenode hostnames, using old config. names

Updated Branches:
  refs/heads/master d8c7412cc -> faf13e296


BIGTOP-901. Oozie smoke tests mightn't be able to obtain the jobtracker or namenode hostnames, using old config. names


Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo
Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/faf13e29
Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/faf13e29
Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/faf13e29

Branch: refs/heads/master
Commit: faf13e296bafa09bcb67a6b6aec9633aaa8af8f6
Parents: d8c7412
Author: Konstantin Boudnik <co...@apache.org>
Authored: Tue Apr 2 14:28:25 2013 -0700
Committer: Konstantin Boudnik <co...@apache.org>
Committed: Tue Apr 2 14:28:25 2013 -0700

----------------------------------------------------------------------
 .../bigtop/itest/ooziesmoke/TestOozieSmoke.groovy  |   16 ++++++++++----
 1 files changed, 11 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/bigtop/blob/faf13e29/bigtop-tests/test-artifacts/oozie/src/main/groovy/org/apache/bigtop/itest/ooziesmoke/TestOozieSmoke.groovy
----------------------------------------------------------------------
diff --git a/bigtop-tests/test-artifacts/oozie/src/main/groovy/org/apache/bigtop/itest/ooziesmoke/TestOozieSmoke.groovy b/bigtop-tests/test-artifacts/oozie/src/main/groovy/org/apache/bigtop/itest/ooziesmoke/TestOozieSmoke.groovy
index 0220e7e..56e34d4 100644
--- a/bigtop-tests/test-artifacts/oozie/src/main/groovy/org/apache/bigtop/itest/ooziesmoke/TestOozieSmoke.groovy
+++ b/bigtop-tests/test-artifacts/oozie/src/main/groovy/org/apache/bigtop/itest/ooziesmoke/TestOozieSmoke.groovy
@@ -18,6 +18,8 @@
 package org.apache.bigtop.itest.ooziesmoke
 
 import org.junit.Test
+
+import static junit.framework.Assert.assertNull
 import static org.junit.Assert.assertTrue
 import org.apache.bigtop.itest.shell.Shell
 import org.junit.AfterClass
@@ -31,18 +33,22 @@ class TestOozieSmoke {
   private static String tmp_dir = "oozie.${(new Date().getTime())}";
 
   private static String oozie_url;
-  private static String jobtracker;
+  private static String resourcemanager;
   private static String namenode;
   private static String oozie_tar_home;
 
   @BeforeClass
   static void setUp() {
     Configuration conf = new Configuration();
-    conf.addResource('mapred-site.xml');
+    conf.addResource('yarn-site.xml');
 
     oozie_url = System.getProperty("org.apache.bigtop.itest.oozie_url", "http://localhost:11000/oozie");
-    jobtracker = System.getProperty("org.apache.bigtop.itest.jobtracker", "${conf.get('mapred.job.tracker')}");
-    namenode = System.getProperty("org.apache.bigtop.itest.namenode", "${conf.get('fs.default.name')}");
+    resourcemanager = ${conf.get("yarn.resourcemanager.address")}
+    resourcemanager = System.getProperty("org.apache.bigtop.itest.resourcemanager", resourcemanager);
+    namenode = ${conf.get('fs.defaultFS')} ? ${conf.get('fs.defaultFS')} : ${conf.get('fs.default.name')}
+    namenode = System.getProperty("org.apache.bigtop.itest.namenode", namenode);
+    assertNull("resourcemanager hostname isn't set", resourcemanager)
+    assertNull("namenode hostname isn't set", namenode)
 
     oozie_tar_home = System.getProperty("org.apache.bigtop.itest.oozie_tar_home",
                                         (new File("/usr/share/doc/packages/oozie/")).exists() ?
@@ -65,7 +71,7 @@ class TestOozieSmoke {
   }
 
   void testOozieExamplesCommon(String testname) {
-    sh.exec("oozie job -oozie ${oozie_url} -run -DjobTracker=${jobtracker} -DnameNode=${namenode} " +
+    sh.exec("oozie job -oozie ${oozie_url} -run -DjobTracker=${resourcemanager} -DnameNode=${namenode} " +
             "-DexamplesRoot=${tmp_dir}/examples -config /tmp/${tmp_dir}/examples/apps/${testname}/job.properties");
     assertEquals("Oozie job submition ${testname} failed",
                  0, sh.ret);