configurationengine/source/scripts/tests/unittest_report.py
changeset 3 e7e0ae78773e
parent 0 2e8eeb919028
--- a/configurationengine/source/scripts/tests/unittest_report.py	Fri Mar 12 08:30:17 2010 +0200
+++ b/configurationengine/source/scripts/tests/unittest_report.py	Tue Aug 10 14:29:28 2010 +0300
@@ -15,7 +15,7 @@
 #
 
 import sys, os, shutil, unittest
-import __init__
+
 from testautomation.base_testcase import BaseTestCase
 from testautomation import zip_dir
 from scripttest_common import get_cmd
@@ -31,7 +31,7 @@
     def _test_get_help(self):
         cmd = '%s -h' % get_cmd('report')
         out = self.run_command(cmd)
-        lines = out.split('\r\n')
+        lines = out.split(os.linesep)
         self.assertTrue('Options:' in lines)
         self.assertTrue('  Report options:' in lines)
     
@@ -65,8 +65,8 @@
         REPORT_DATA_FILE = os.path.join(TEMP_DIR, report_data_file)
         self.remove_if_exists(OUTPUT_DIR)
         
-        cmd = '%s -p "%s" -o "%s" --report-data-output "%s" --impl-tag target:%s' \
-            % (get_cmd('generate'), TEST_PROJECT, OUTPUT_DIR, REPORT_DATA_FILE, target_tag)
+        cmd = '%s -p "%s" -o "%s" --log-file="%s" --report-data-output "%s" --impl-tag target:%s' \
+            % (get_cmd('generate'), TEST_PROJECT, OUTPUT_DIR, os.path.join(OUTPUT_DIR,'cone.log'), REPORT_DATA_FILE, target_tag)
         self.run_command(cmd)
         self.assert_exists_and_contains_something(OUTPUT_DIR)
         self.assert_exists_and_contains_something(REPORT_DATA_FILE)
@@ -82,7 +82,10 @@
         REPORT_FILE = os.path.join(TEMP_DIR, report_file)
         self.remove_if_exists(REPORT_FILE)
         
-        cmd = '%s --report "%s" --template "%s" ' % (get_cmd('report'), REPORT_FILE, TEMPLATE_FILE)
+        cmd = '%s --report "%s" --log-file="%s" --template "%s" ' % (get_cmd('report'),
+                                                                     REPORT_FILE,
+                                                                     os.path.join(TEMP_DIR,'cone_report.log'),
+                                                                     TEMPLATE_FILE)
         cmd += ' '.join(['--input-data "%s"' % f for f in report_data_files])
         self.run_command(cmd)
         self.assert_exists_and_contains_something(REPORT_FILE)
@@ -97,11 +100,15 @@
         REPORT_FILE = os.path.join(TEMP_DIR, report_file)
         self.remove_if_exists(REPORT_FILE)
         
-        cmd = '%s --report "%s" --template "%s" --input-data-dir "%s"' \
-            % (get_cmd('report'), REPORT_FILE, TEMPLATE_FILE, report_data_dir)
+        cmd = '%s --report "%s" --log-file="%s" --template "%s" --input-data-dir "%s"' \
+            % (get_cmd('report'), REPORT_FILE, 
+                                  os.path.join(TEMP_DIR,'cone_report_from_dir.log'),
+                                  TEMPLATE_FILE, 
+                                  report_data_dir)
         self.run_command(cmd)
         self.assert_exists_and_contains_something(REPORT_FILE)
         return REPORT_FILE
 
+
 if __name__ == '__main__':
-      unittest.main()
+    unittest.main()