Revision: 2615
Author: janne.t.harkonen
Date: Mon Mar  8 05:03:09 2010
Log: Do not require Robot to be installed
http://code.google.com/p/robotframework/source/detail?r=2615

Modified:
 /trunk/atest/testdata/public_api/output.py
 /trunk/atest/testdata/public_api/parsing.py
 /trunk/atest/testdata/public_api/run.py

=======================================
--- /trunk/atest/testdata/public_api/output.py  Mon Jun 16 05:05:11 2008
+++ /trunk/atest/testdata/public_api/output.py  Mon Mar  8 05:03:09 2010
@@ -1,6 +1,7 @@
 import sys
 import os

+sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..', '..', '..', 'src'))
 from robot.output import TestSuite

 from apihelper import verify_suites, verify_tests, remove_outputdir
@@ -13,15 +14,15 @@
     suite = TestSuite(path)
fails = verify_suites(suite, os.path.join(DATA, 'output_suite_data.txt')) fails += verify_tests(suite, os.path.join(DATA, 'output_test_data.txt'))
-
+
     _process_suite(suite)
     suite.set_status()
fails = verify_suites(suite, os.path.join(DATA, 'output_modified_suite_data.txt')) fails += verify_tests(suite, os.path.join(DATA, 'output_modified_test_data.txt'))
-
-    print 'Total failures: %d' % fails
+
+    print 'Total failures: %d' % fails
     remove_outputdir()
-    return fails
+    return fails

 def _process_suite(suite):
     if suite.suites:
@@ -35,13 +36,13 @@
         if test.status == 'FAIL':
             test.status = 'PASS'
         if not test.keywords:
-            return
+            return
         for kw in test.keywords:
             if kw.status == 'FAIL':
                 kw.status = 'PASS'


 if __name__ == '__main__':
-    import robot
+    import robot
     robot.run(DATA, outputdir=os.path.join(BASE,'output'))
sys.exit(read_and_modify_suite(os.path.join(BASE,'output','output.xml')))
=======================================
--- /trunk/atest/testdata/public_api/parsing.py Sat May 31 09:57:24 2008
+++ /trunk/atest/testdata/public_api/parsing.py Mon Mar  8 05:03:09 2010
@@ -1,22 +1,23 @@
 import sys
 import os

+sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..', '..', '..', 'src'))
 from robot.parsing import TestSuite

 from apihelper import verify_suites, verify_tests


 BASE = os.path.dirname(os.path.abspath(sys.argv[0]))
-DATA = os.path.join(BASE, 'testdata')
+DATA = os.path.join(BASE, 'testdata')

 def parse_suite(path):
     suite = TestSuite(path)
fails = verify_suites(suite, os.path.join(DATA, 'parsing_suite_data.txt')) fails += verify_tests(suite, os.path.join(DATA, 'parsing_test_data.txt'))
-
-    print 'Total failures: %d' % fails
+
+    print 'Total failures: %d' % fails
     return fails

-
+
 if __name__ == '__main__':
     sys.exit(parse_suite(DATA))
=======================================
--- /trunk/atest/testdata/public_api/run.py     Mon Apr  6 06:45:17 2009
+++ /trunk/atest/testdata/public_api/run.py     Mon Mar  8 05:03:09 2010
@@ -1,6 +1,7 @@
 import os
 import sys

+sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..', '..', '..', 'src'))
 from robot import run

 from apihelper import verify_suites, verify_tests, remove_outputdir
@@ -14,8 +15,8 @@
     suite = run(DATA, outputdir=OUTPUT, monitorcolors='off')
     fails = verify_suites(suite, os.path.join(DATA, 'run_suite_data.txt'))
     fails += verify_tests(suite, os.path.join(DATA,'run_test_data.txt'))
-
-    print 'Total failures: %d' % fails
+
+    print 'Total failures: %d' % fails
     remove_outputdir()
     return fails

Reply via email to