From 81e19fc78b321ee37fa0cb79e53a9b0546b3c69d Mon Sep 17 00:00:00 2001 From: Aleksey Yeschenko Date: Mon, 6 May 2013 00:59:10 +0300 Subject: [PATCH] Ninja-unify 1.1/1.2/2.0 system tests --- test/cassandra.in.sh | 2 +- test/system/__init__.py | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/test/cassandra.in.sh b/test/cassandra.in.sh index 682327f7d468..936f47de5509 100644 --- a/test/cassandra.in.sh +++ b/test/cassandra.in.sh @@ -39,7 +39,7 @@ JVM_OPTS=" \ -Xrunjdwp:transport=dt_socket,server=y,address=8898,suspend=n \ -Xms128M \ -Xmx1G \ - -Xss128k \ + -Xss180k \ -XX:SurvivorRatio=8 \ -XX:TargetSurvivorRatio=90 \ -XX:+AggressiveOpts \ diff --git a/test/system/__init__.py b/test/system/__init__.py index d9b88eec0ce2..669bf6db5e11 100644 --- a/test/system/__init__.py +++ b/test/system/__init__.py @@ -65,14 +65,14 @@ def setUp(self): if os.path.exists(pid_fname): pid_path = os.path.join(root, pid_fname) print "Unclean shutdown detected, (%s found)" % pid_path - sys.exit() + raise Exception('damn it') # clean out old stuff import shutil # todo get directories from conf/cassandra.yaml for dirname in ['system', 'data', 'commitlog']: try: - shutil.rmtree('build/test/cassandra/' + dirname) + shutil.rmtree(os.path.join(root, 'build', 'test', 'cassandra', dirname)) except OSError: pass # start the server @@ -103,7 +103,7 @@ def setUp(self): stdout_value, stderr_value = process.communicate() print "Stdout: %s" % (stdout_value) print "Stderr: %s" % (stderr_value) - sys.exit() + raise Exception('damn it') else: try: self.open_client() @@ -132,6 +132,8 @@ def is_alive(pid): if not is_alive(spid): break slept += 0.5 + # Give time for cassandra to shutdown + time.sleep(2) if (slept > max_wait and is_alive(spid)): os.kill(spid, signal.SIGKILL) fpath = os.path.join(root, pid_fname)