Author: Ronny Pfannschmidt <ronny.pfannschm...@gmx.de>
Branch: pytest
Changeset: r53118:017c3d40ee44
Date: 2012-03-02 17:08 +0100
http://bitbucket.org/pypy/pypy/changeset/017c3d40ee44/

Log:    testrunner: also generate junitxml for each test driver instance

        this is meant to give stdout/err later for use in the buildbot

diff --git a/testrunner/runner.py b/testrunner/runner.py
--- a/testrunner/runner.py
+++ b/testrunner/runner.py
@@ -107,7 +107,10 @@
                  do_dry_run=False, timeout=None,
                  _win32=(sys.platform=='win32')):
     args = interp + test_driver
-    args += ['-p', 'resultlog', '--resultlog=%s' % logfname, test]
+    args += ['-p', 'resultlog',
+             '--resultlog=%s' % logfname,
+             '--junitxml=%s.junit' % logfname,
+             test]
 
     args = map(str, args)
     interp0 = args[0]
diff --git a/testrunner/test/test_runner.py b/testrunner/test/test_runner.py
--- a/testrunner/test/test_runner.py
+++ b/testrunner/test/test_runner.py
@@ -119,6 +119,8 @@
                     'driver', 'darg',
                     '-p', 'resultlog',
                     '--resultlog=LOGFILE',
+                    '--junitxml=LOGFILE.junit',
+
                     'test_one']
 
         assert self.called == (expected, '/wd', 'out', 'secs')        
@@ -136,8 +138,9 @@
                     'driver', 'darg',
                     '-p', 'resultlog',
                     '--resultlog=LOGFILE',
+                    '--junitxml=LOGFILE.junit',
                     'test_one']
-
+        assert self.called[0] == expected
         assert self.called == (expected, '/wd', 'out', 'secs')        
         assert res == 0
 
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to