from salomeTools import Sat
from tools import check_proc_existence_and_kill
-from tools import outRedirection
import HTMLTestRunner
-import src.xmlManager
-sleep_time = 3
+sleep_time = 2
class TestLog(unittest.TestCase):
'''Test of log command: launch of browser
'''
-
- def test_launch_browser(self):
- '''Test the launch of browser when invoking the log command
- '''
-
- OK = "KO"
-
- sat = Sat("-oUSER.browser='konqueror'")
- cmd_log = threading.Thread(target=sat.log, args=('',))
- cmd_log.start()
-
- time.sleep(sleep_time)
-
- browser = sat.cfg.USER.browser
- pid = check_proc_existence_and_kill(browser + ".*" + "xml")
-
- if pid:
- OK = "OK"
- # pyunit method to compare 2 str
- self.assertEqual(OK, "OK")
-
+
def test_write_xmllog(self):
'''Test the write of xml log when invoking a command
'''
OK = "OK"
sys.stdin = sys.__stdin__
except:
- pass
+ sys.stdin = sys.__stdin__
# pyunit method to compare 2 str
self.assertEqual(OK, "OK")
sys.stdin = io.StringIO(one)
try:
- sat.log('appli-test --last')
+ sat.log('appli-test -t --last')
OK = "OK"
sys.stdin = sys.__stdin__
except:
# pyunit method to compare 2 str
self.assertEqual(OK, "OK")
-
+
def test_option_last(self):
'''Test the option --last
'''
sat.config('appli-test -v VARS.python')
+
+ time.sleep(sleep_time)
cmd_log = threading.Thread(target=sat.log, args=('appli-test --last',))
cmd_log.start()
# pyunit method to compare 2 str
self.assertEqual(OK, "OK")
-
+
def test_option_clean(self):
'''Test the option --clean
'''
# pyunit method to compare 2 str
self.assertEqual(OK, "OK")
-
+
+ """
def test_option_full(self):
'''Test the option --full
'''
OK = "KO"
sat = Sat("-oUSER.browser='konqueror'")
+ time.sleep(sleep_time)
cmd_log = threading.Thread(target=sat.log, args=('--full',))
cmd_log.start()
time.sleep(sleep_time)
browser = sat.cfg.USER.browser
- check_proc_existence_and_kill(browser + ".*" + "xml")
+ check_proc_existence_and_kill(browser + ".*" + "hat\.xml")
# Read and check the hat.xml file contains at least one log file corresponding to log
hatFilePath = os.path.join(sat.cfg.SITE.log.log_dir, "hat.xml")
# pyunit method to compare 2 str
self.assertEqual(OK, "OK")
-
+ """
def test_description(self):
'''Test the sat -h log
'''