SLIDER-258. Jenkins build continue to hang on python unit tests

Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/8bfd66e8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/8bfd66e8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/8bfd66e8

Branch: refs/heads/feature/SLIDER-149_Support_a_YARN_service_registry
Commit: 8bfd66e813635aa93a9551c121622b408d41b518
Parents: f292a16
Author: Sumit Mohanty <smoha...@hortonworks.com>
Authored: Thu Aug 28 15:37:31 2014 -0700
Committer: Sumit Mohanty <smoha...@hortonworks.com>
Committed: Thu Aug 28 15:37:31 2014 -0700

----------------------------------------------------------------------
 .../src/test/python/agent/TestRegistration.py         | 14 +-------------
 slider-agent/src/test/python/unitTests.py             |  1 +
 2 files changed, 2 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/8bfd66e8/slider-agent/src/test/python/agent/TestRegistration.py
----------------------------------------------------------------------
diff --git a/slider-agent/src/test/python/agent/TestRegistration.py 
b/slider-agent/src/test/python/agent/TestRegistration.py
index f91fe29..7b3c875 100644
--- a/slider-agent/src/test/python/agent/TestRegistration.py
+++ b/slider-agent/src/test/python/agent/TestRegistration.py
@@ -37,15 +37,6 @@ class TestRegistration(TestCase):
     config = AgentConfig(tmpdir, ver_dir)
     config.set('agent', 'prefix', tmpdir)
     config.set('agent', 'current_ping_port', '33777')
-    try:
-      os.mkdir(ver_dir)
-    except OSError as exception:
-      if exception.errno != errno.EEXIST:
-        raise
-    pass
-    ver_file = os.path.join(ver_dir, "version")
-    with open(ver_file, "w") as text_file:
-      text_file.write("1.3.0")
 
     register = Register(config)
     data = register.build(State.INIT, State.INIT, {}, 1)
@@ -54,7 +45,7 @@ class TestRegistration(TestCase):
     self.assertEquals(data['publicHostname'] != "", True, "publicHostname 
should not be empty")
     self.assertEquals(data['responseId'], 1)
     self.assertEquals(data['timestamp'] > 1353678475465L, True, "timestamp 
should not be empty")
-    self.assertEquals(data['agentVersion'], '1.3.0', "agentVersion should not 
be empty")
+    self.assertEquals(data['agentVersion'], '1', "agentVersion should not be 
empty")
     self.assertEquals(data['actualState'], State.INIT, "actualState should not 
be empty")
     self.assertEquals(data['expectedState'], State.INIT, "expectedState should 
not be empty")
     self.assertEquals(data['allocatedPorts'], {}, "allocatedPorts should be 
empty")
@@ -66,8 +57,5 @@ class TestRegistration(TestCase):
     self.assertEquals(os.path.join(ver_dir, "."), 
config.getResolvedPath("log_dir"))
     self.assertEquals(os.path.join(ver_dir, "."), 
config.getResolvedPath("app_task_dir"))
 
-    os.remove(ver_file)
-    os.removedirs(ver_dir)
-
 if __name__ == "__main__":
   unittest.main()
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/8bfd66e8/slider-agent/src/test/python/unitTests.py
----------------------------------------------------------------------
diff --git a/slider-agent/src/test/python/unitTests.py 
b/slider-agent/src/test/python/unitTests.py
index e3f2d7c..b01438e 100644
--- a/slider-agent/src/test/python/unitTests.py
+++ b/slider-agent/src/test/python/unitTests.py
@@ -56,6 +56,7 @@ def all_tests_suite():
       files_list += os.listdir(src_dir + os.sep + directory)
   ## temporarily deleting to add more predictability
   ## shuffle(files_list)
+  files_list.sort()
   tests_list = []
 
   logger.info('------------------------TESTS 
LIST:-------------------------------------')

Reply via email to