Revert "Changes: Add TemporaryProcessName() Test"

This reverts commit b44e3b01fb.
pull/1/head
Nimika Keshri 15 years ago
parent b44e3b01fb
commit 9116576aa4

@ -327,11 +327,6 @@
<step expected_result="0">source /tmp/session_bus_address.user; DISPLAY=:0 `pyversions -d` /usr/share/applauncherd-testscripts/test-func-launcher.py test_wait_term_e</step> <step expected_result="0">source /tmp/session_bus_address.user; DISPLAY=:0 `pyversions -d` /usr/share/applauncherd-testscripts/test-func-launcher.py test_wait_term_e</step>
</case> </case>
<case name="applauncherd__test_temporary_process_name" type="Functional" description="Test TemporaryProcessName() when starting application with booster-e" timeout="360" level="System" insignificant="false">
<step expected_result="0">source /tmp/session_bus_address.user; DISPLAY=:0 `pyversions -d` /usr/share/applauncherd-testscripts/test-func-launcher.py test_temporary_process_name</step>
</case>
<case name="applauncherd__test_fd_booster_e" type="Functional" description="File descriptor test for booster-d" timeout="360" level="System" insignificant="false"> <case name="applauncherd__test_fd_booster_e" type="Functional" description="File descriptor test for booster-d" timeout="360" level="System" insignificant="false">
<step expected_result="0">source /tmp/session_bus_address.user; DISPLAY=:0 `pyversions -d` /usr/share/applauncherd-testscripts/test-func-launcher.py test_fd_booster_e</step> <step expected_result="0">source /tmp/session_bus_address.user; DISPLAY=:0 `pyversions -d` /usr/share/applauncherd-testscripts/test-func-launcher.py test_fd_booster_e</step>
</case> </case>

@ -91,11 +91,8 @@ class launcher_tests (unittest.TestCase):
self.START_DAEMONS_AT_TEARDOWN = False self.START_DAEMONS_AT_TEARDOWN = False
if get_pid('applauncherd') == None: if get_pid('applauncherd') == None:
os.system('initctl start xsession/applauncherd') start_applauncherd()
time.sleep(5)
get_pid('booster-m')
get_pid('booster-q')
get_pid('booster-d')
#setup here #setup here
debug("Executing SetUp") debug("Executing SetUp")
@ -103,9 +100,9 @@ class launcher_tests (unittest.TestCase):
#teardown here #teardown here
debug("Executing TearDown") debug("Executing TearDown")
if get_pid('applauncherd') == None: if get_pid('applauncherd') == None:
os.system('initctl start xsession/applauncherd') start_applauncherd()
time.sleep(5)
wait_for_single_applauncherd()
if self.START_DAEMONS_AT_TEARDOWN: if self.START_DAEMONS_AT_TEARDOWN:
start_daemons() start_daemons()
@ -298,7 +295,7 @@ class launcher_tests (unittest.TestCase):
app_pid2 = get_pid(app_name) app_pid2 = get_pid(app_name)
self.assert_(app_pid2 == None, "%s was not killed" % app_path) self.assert_(app_pid2 == None, "%s was not killed" % app_path)
def test_daemon(self): def test_daemon(self):
""" """
@ -307,14 +304,12 @@ class launcher_tests (unittest.TestCase):
stop_applauncherd() stop_applauncherd()
#remove_applauncherd_runtime_files() remove_applauncherd_runtime_files()
p = run_cmd_as_user('/usr/bin/applauncherd.bin --daemon') p = run_cmd_as_user('/usr/bin/applauncherd.bin --daemon')
time.sleep(5) time.sleep(5)
#check_boosters_exists()
st, op = commands.getstatusoutput('pgrep -lf "applauncherd.bin --daemon"') st, op = commands.getstatusoutput('pgrep -lf "applauncherd.bin --daemon"')
p_id = op.split(" ")[0] p_id = op.split(" ")[0]
debug("The pid of applauncherd --daemon is %s" %op) debug("The pid of applauncherd --daemon is %s" %op)
@ -341,9 +336,9 @@ class launcher_tests (unittest.TestCase):
# only the daemonized applauncherd should be running now # only the daemonized applauncherd should be running now
kill_process(apppid = p_id) kill_process(apppid = p_id)
commands.getstatusoutput('pkill applauncherd') #commands.getstatusoutput('pkill applauncherd')
#remove_applauncherd_runtime_files() remove_applauncherd_runtime_files()
start_applauncherd() start_applauncherd()
@ -551,6 +546,7 @@ class launcher_tests (unittest.TestCase):
#Test for m-booster #Test for m-booster
debug("Test for m-booster") debug("Test for m-booster")
st, op = commands.getstatusoutput("/usr/share/applauncherd-testscripts/signal-forward/fala_sf_m.py") st, op = commands.getstatusoutput("/usr/share/applauncherd-testscripts/signal-forward/fala_sf_m.py")
time.sleep(3)
debug("The Invoker killed by : <%s>" %op.split ('\n')[-1]) debug("The Invoker killed by : <%s>" %op.split ('\n')[-1])
self.assert_(op.split('\n')[-1] == 'Segmentation fault (core dumped)', "The invoker(m-booster) was not killed by the same signal") self.assert_(op.split('\n')[-1] == 'Segmentation fault (core dumped)', "The invoker(m-booster) was not killed by the same signal")
@ -559,6 +555,7 @@ class launcher_tests (unittest.TestCase):
#Test for d-booster #Test for d-booster
debug("Test for d-booster") debug("Test for d-booster")
st, op = commands.getstatusoutput("/usr/share/applauncherd-testscripts/signal-forward/fala_sf_d.py") st, op = commands.getstatusoutput("/usr/share/applauncherd-testscripts/signal-forward/fala_sf_d.py")
time.sleep(3)
debug("The Invoker killed by : %s" % op.split('\n')[-1]) debug("The Invoker killed by : %s" % op.split('\n')[-1])
self.assert_(op.split('\n')[-1] == 'Terminated', "The invoker(d-booster) was not killed by the same signal") self.assert_(op.split('\n')[-1] == 'Terminated', "The invoker(d-booster) was not killed by the same signal")
@ -567,6 +564,7 @@ class launcher_tests (unittest.TestCase):
#Test for e-booster #Test for e-booster
debug("Test for e-booster") debug("Test for e-booster")
st, op = commands.getstatusoutput("/usr/share/applauncherd-testscripts/signal-forward/fala_sf_e.py") st, op = commands.getstatusoutput("/usr/share/applauncherd-testscripts/signal-forward/fala_sf_e.py")
time.sleep(3)
debug("The Invoker killed by : %s" % op.split('\n')[-1]) debug("The Invoker killed by : %s" % op.split('\n')[-1])
self.assert_(op.split('\n')[-1] == 'Terminated', "The invoker(e-booster) was not killed by the same signal") self.assert_(op.split('\n')[-1] == 'Terminated', "The invoker(e-booster) was not killed by the same signal")
@ -576,6 +574,7 @@ class launcher_tests (unittest.TestCase):
#Test for q-booster #Test for q-booster
debug("Test for q-booster") debug("Test for q-booster")
st, op = commands.getstatusoutput("/usr/share/applauncherd-testscripts/signal-forward/fala_sf_qt.py") st, op = commands.getstatusoutput("/usr/share/applauncherd-testscripts/signal-forward/fala_sf_qt.py")
time.sleep(3)
debug("The Invoker killed by : %s" %op.split('\n')[-1]) debug("The Invoker killed by : %s" %op.split('\n')[-1])
self.assert_(op.split('\n')[-1] == 'Aborted (core dumped)', "The invoker(q-booster) was not killed by the same signal") self.assert_(op.split('\n')[-1] == 'Aborted (core dumped)', "The invoker(q-booster) was not killed by the same signal")
@ -849,7 +848,7 @@ class launcher_tests (unittest.TestCase):
#For booster-m #For booster-m
#Check though the process list #Check though the process list
p = run_cmd_as_user('invoker --type=m --no-wait fala_wl -faulty') p = run_cmd_as_user('invoker --type=m --no-wait fala_wl -faulty')
time.sleep(2) time.sleep(5)
pid = get_pid('fala_wl') pid = get_pid('fala_wl')
st, op = commands.getstatusoutput('cat /proc/%s/cmdline' %pid) st, op = commands.getstatusoutput('cat /proc/%s/cmdline' %pid)
self.assert_(op.split('\0')[0] == "fala_wl",'Application name is incorrect') self.assert_(op.split('\0')[0] == "fala_wl",'Application name is incorrect')
@ -913,15 +912,6 @@ class launcher_tests (unittest.TestCase):
self.assert_(op == '0',"oom.adj of the launched process is not 0") self.assert_(op == '0',"oom.adj of the launched process is not 0")
kill_process(PREFERED_APP) kill_process(PREFERED_APP)
def test_temporary_process_name(self):
"""
Test TemporaryProcessName
"""
st, op = commands.getstatusoutput('invoker --type=e --wait-term /usr/bin/fala_status')
time.sleep(1)
def test_oom_adj_minus_one(self): def test_oom_adj_minus_one(self):
""" """
Test that oom.adj is -1 for launched application process when using Test that oom.adj is -1 for launched application process when using
@ -936,10 +926,21 @@ class launcher_tests (unittest.TestCase):
st, op = commands.getstatusoutput('cat /proc/%s/oom_adj' % pid) st, op = commands.getstatusoutput('cat /proc/%s/oom_adj' % pid)
self.assert_(op == '-1', "oom.adj of the launched process is not -1") self.assert_(op == '-2', "oom.adj of the launched process is not -1")
kill_process(PREFERED_APP) kill_process(PREFERED_APP)
def test_writable_executable_mem(self):
"""
Test that applauncherd does not have the writable and executable memory
"""
pid = get_pid('applauncherd')
st, op = commands.getstatusoutput("grep wx /proc/%s/smaps" %pid)
debug("The value of status is %d" %st)
debug("The value of output is %s" %op)
self.assert_(st != 0, "applauncherd has writable and executable memory")
# main # main
if __name__ == '__main__': if __name__ == '__main__':
# When run with testrunner, for some reason the PATH doesn't include # When run with testrunner, for some reason the PATH doesn't include

Loading…
Cancel
Save