Salome HOME
Join modifications from branch OCC_development_for_3_2_0a2
[modules/gui.git] / src / SalomeApp / Test / TestSalomeApp.py
1
2 import sys, os,signal,string,commands
3 import runSalome
4 import orbmodule
5 import TestKiller
6
7 # get SALOME environment :
8
9 args, modules_list, modules_root_dir = runSalome.get_config()
10 runSalome.set_env(args, modules_list, modules_root_dir)
11
12 # launch CORBA naming server
13
14 clt=orbmodule.client()
15
16 # launch CORBA logger server
17
18 myServer=runSalome.LoggerServer(args)
19 myServer.run()
20 clt.waitLogger("Logger")
21
22 # execute Unit Test
23
24 command = ['TestSalomeApp']
25 ret = os.spawnvp(os.P_WAIT, command[0], command)
26
27 # kill Test process 
28
29 TestKiller.killProcess(runSalome.process_id)