[Zope-dev] Re: New testrunner on the Zope 2 trunk.
Tres Seaver
tseaver at palladion.com
Wed Oct 26 08:43:14 EDT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jim Fulton wrote:
>
> I just checked in a new test runner on the trunk. It is mostly backward
> compatible with the old test runner. You can get help on the test
> runner by running
> it with -h. There is more extensive documentation in
> lib/python/zope/testing/testrunner.txt.
>
> Note that the new test runner complains if test_suite functions don't
> return
> test suites. There is a zope.i18n test suite that it currently
> complains about.
> Unfortunately, I can't just fix this because it is an svn:external and
> it will be too painful to create a tag with the necessary fix in the short
> term. I expect we will be integrating a newer version of Zope 3 later
> in the
> week and we'll take care of this then.
I'm seeing test failures out of the self-tests for the new testrunner:
Failure in test
/home/tseaver/projects/Zope-CVS/Zope-SVN-trunk/lib/python/zope/testing/testrunner-coverage.txt
Failed doctest test for testrunner-coverage.txt
File
"/home/tseaver/projects/Zope-CVS/Zope-SVN-trunk/lib/python/zope/testing/testrunner-coverage.txt",
line 0
- ----------------------------------------------------------------------
File
"/home/tseaver/projects/Zope-CVS/Zope-SVN-trunk/lib/python/zope/testing/testrunner-coverage.txt",
line 20, in testrunner-coverage.txt
Failed example:
testrunner.run(defaults)
Expected:
Running unit tests:
...
lines cov% module (path)
... testrunner.py)
...
Got:
Running unit tests:
Ran 192 tests with 0 failures and 0 errors in N.NNN seconds.
Running samplelayers.Layer1 tests:
Set up samplelayers.Layer1 in N.NNN seconds.
Ran 9 tests with 0 failures and 0 errors in N.NNN seconds.
Running samplelayers.Layer11 tests:
Set up samplelayers.Layer11 in N.NNN seconds.
Ran 34 tests with 0 failures and 0 errors in N.NNN seconds.
Running samplelayers.Layer111 tests:
Set up samplelayers.Layerx in N.NNN seconds.
Set up samplelayers.Layer111 in N.NNN seconds.
Ran 34 tests with 0 failures and 0 errors in N.NNN seconds.
Running samplelayers.Layer112 tests:
Tear down samplelayers.Layer111 in N.NNN seconds.
Set up samplelayers.Layer112 in N.NNN seconds.
Ran 34 tests with 0 failures and 0 errors in N.NNN seconds.
Running samplelayers.Layer12 tests:
Tear down samplelayers.Layer112 in N.NNN seconds.
Tear down samplelayers.Layerx in N.NNN seconds.
Tear down samplelayers.Layer11 in N.NNN seconds.
Set up samplelayers.Layer12 in N.NNN seconds.
Ran 34 tests with 0 failures and 0 errors in N.NNN seconds.
Running samplelayers.Layer121 tests:
Set up samplelayers.Layer121 in N.NNN seconds.
Ran 34 tests with 0 failures and 0 errors in N.NNN seconds.
Running samplelayers.Layer122 tests:
Tear down samplelayers.Layer121 in N.NNN seconds.
Set up samplelayers.Layer122 in N.NNN seconds.
Ran 34 tests with 0 failures and 0 errors in N.NNN seconds.
Tearing down left over layers:
Tear down samplelayers.Layer122 in N.NNN seconds.
Tear down samplelayers.Layer12 in N.NNN seconds.
Tear down samplelayers.Layer1 in N.NNN seconds.
Total: 405 tests, 0 failures, 0 errors
False
- ----------------------------------------------------------------------
File
"/home/tseaver/projects/Zope-CVS/Zope-SVN-trunk/lib/python/zope/testing/testrunner-coverage.txt",
line 30, in testrunner-coverage.txt
Failed example:
os.path.exists('coverage_dir')
Expected:
True
Got:
False
- ----------------------------------------------------------------------
File
"/home/tseaver/projects/Zope-CVS/Zope-SVN-trunk/lib/python/zope/testing/testrunner-coverage.txt",
line 32, in testrunner-coverage.txt
Failed example:
os.listdir('coverage_dir')
Exception raised:
Traceback (most recent call last):
File
"/home/tseaver/projects/Zope-CVS/Zope-SVN-trunk/lib/python/zope/testing/doctest.py",
line 1256, in __run
compileflags, 1) in test.globs
File "<doctest testrunner-coverage.txt[7]>", line 1, in ?
OSError: [Errno 2] No such file or directory: 'coverage_dir'
- ----------------------------------------------------------------------
File
"/home/tseaver/projects/Zope-CVS/Zope-SVN-trunk/lib/python/zope/testing/testrunner-coverage.txt",
line 38, in testrunner-coverage.txt
Failed example:
shutil.rmtree('coverage_dir')
Exception raised:
Traceback (most recent call last):
File
"/home/tseaver/projects/Zope-CVS/Zope-SVN-trunk/lib/python/zope/testing/doctest.py",
line 1256, in __run
compileflags, 1) in test.globs
File "<doctest testrunner-coverage.txt[9]>", line 1, in ?
File "/home/tseaver/projects/Zope-CVS/lib/python2.3/shutil.py",
line 142, in rmtree
raise exc[0], (exc[1][0], exc[1][1] + ' removing '+arg)
OSError: [Errno 2] No such file or directory removing coverage_dir
..............
..................................................
..
Ran 7352 tests with 1 failures and 0 errors in 329.098 seconds.
Tres.
- --
===================================================================
Tres Seaver +1 202-558-7113 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFDX3nh+gerLs4ltQ4RAnGmAJ9aNNuYiu9l0CIP19iS9UFFAkZsGwCg1zxx
u1f3+8LRfQvX7qI4ktbHTw8=
=R1zX
-----END PGP SIGNATURE-----
More information about the Zope-Dev
mailing list