This bug is fixed on the 3.2 branch. See my checkin yesterday.
The fix will be in the next release and will make it to the trunk soon. Jim Brian Sutherland wrote:
On Mon, Jan 02, 2006 at 02:30:07PM +0100, Zope 3 tarball build/test script wrote:Traceback (most recent call last): File "/home/jinty/releases/release-assistent.py", line 260, in ? main(sys.argv) File "/home/jinty/releases/release-assistent.py", line 257, in main builder.run() File "/home/jinty/releases/release-assistent.py", line 169, in run self.buildReleases() File "/home/jinty/releases/release-assistent.py", line 177, in buildReleases self.buildRelease() File "/home/jinty/releases/release-assistent.py", line 226, in buildRelease self.runner.runMany(self.release['test_command']) File "/home/jinty/releases/release-assistent.py", line 157, in runMany self.run(cmd) File "/home/jinty/releases/release-assistent.py", line 152, in run raise CommandException('%s failed!' % cmd) __main__.CommandException: cd tst && bin/zopetest failed!Apparently zopetest prints nothing out on STDERR when tests fail, here is the interesting part of the log: DEBUG: Running unit tests: DEBUG: DEBUG: DEBUG: Failure in test /home/jinty/releases/Zope3/tst/lib/python/zope/testing/testrunner-coverage.txt DEBUG: Failed doctest test for testrunner-coverage.txt DEBUG: File "/home/jinty/releases/Zope3/tst/lib/python/zope/testing/testrunner-coverage.txt", line 0 DEBUG: DEBUG: ---------------------------------------------------------------------- DEBUG: File "/home/jinty/releases/Zope3/tst/lib/python/zope/testing/testrunner-coverage.txt", line 20, in testrunner-coverage.txt DEBUG: Failed example: DEBUG: testrunner.run(defaults) DEBUG: Expected: DEBUG: Running unit tests: DEBUG: Ran 192 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer1 tests: DEBUG: Set up samplelayers.Layer1 in N.NNN seconds. DEBUG: Ran 9 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer11 tests: DEBUG: Set up samplelayers.Layer11 in N.NNN seconds. DEBUG: Ran 34 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer111 tests: DEBUG: Set up samplelayers.Layerx in N.NNN seconds. DEBUG: Set up samplelayers.Layer111 in N.NNN seconds. DEBUG: Ran 34 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer112 tests: DEBUG: Tear down samplelayers.Layer111 in N.NNN seconds. DEBUG: Set up samplelayers.Layer112 in N.NNN seconds. DEBUG: Ran 34 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer12 tests: DEBUG: Tear down samplelayers.Layer112 in N.NNN seconds. DEBUG: Tear down samplelayers.Layerx in N.NNN seconds. DEBUG: Tear down samplelayers.Layer11 in N.NNN seconds. DEBUG: Set up samplelayers.Layer12 in N.NNN seconds. DEBUG: Ran 34 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer121 tests: DEBUG: Set up samplelayers.Layer121 in N.NNN seconds. DEBUG: Ran 34 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer122 tests: DEBUG: Tear down samplelayers.Layer121 in N.NNN seconds. DEBUG: Set up samplelayers.Layer122 in N.NNN seconds. DEBUG: Ran 34 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Tearing down left over layers: DEBUG: Tear down samplelayers.Layer122 in N.NNN seconds. DEBUG: Tear down samplelayers.Layer12 in N.NNN seconds. DEBUG: Tear down samplelayers.Layer1 in N.NNN seconds. DEBUG: Total: 405 tests, 0 failures, 0 errors DEBUG: lines cov% module (path) DEBUG: testrunner-ex/sample1/sample11/sampletests.py) DEBUG: testrunner-ex/sample1/sample13/sampletests.py) DEBUG: testrunner-ex/sample1/sampletests/test1.py) DEBUG: testrunner-ex/sample1/sampletests/test11.py) DEBUG: testrunner-ex/sample1/sampletests/test111.py) DEBUG: testrunner-ex/sample1/sampletests/test112.py) DEBUG: testrunner-ex/sample1/sampletests/test12.py) DEBUG: testrunner-ex/sample1/sampletests/test121.py) DEBUG: testrunner-ex/sample1/sampletests/test122.py) DEBUG: testrunner-ex/sample1/sampletests/test_one.py) DEBUG: testrunner-ex/sample1/sampletestsf.py) DEBUG: testrunner-ex/sample2/sample21/sampletests.py) DEBUG: testrunner-ex/sample2/sampletests/test_1.py) DEBUG: testrunner-ex/sample2/sampletests/testone.py) DEBUG: testrunner-ex/sample3/sampletests.py) DEBUG: testrunner-ex/samplelayers.py) DEBUG: testrunner-ex/sampletests/test1.py) DEBUG: testrunner-ex/sampletests/test11.py) DEBUG: testrunner-ex/sampletests/test111.py) DEBUG: testrunner-ex/sampletests/test112.py) DEBUG: testrunner-ex/sampletests/test12.py) DEBUG: testrunner-ex/sampletests/test121.py) DEBUG: testrunner-ex/sampletests/test122.py) DEBUG: testrunner-ex/sampletests/test_one.py) DEBUG: testrunner-ex/sampletestsf.py) DEBUG: False DEBUG: Got: DEBUG: Running unit tests: DEBUG: Ran 192 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer1 tests: DEBUG: Set up samplelayers.Layer1 in N.NNN seconds. DEBUG: Ran 9 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer11 tests: DEBUG: Set up samplelayers.Layer11 in N.NNN seconds. DEBUG: Ran 34 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer111 tests: DEBUG: Set up samplelayers.Layerx in N.NNN seconds. DEBUG: Set up samplelayers.Layer111 in N.NNN seconds. DEBUG: Ran 34 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer112 tests: DEBUG: Tear down samplelayers.Layer111 in N.NNN seconds. DEBUG: Set up samplelayers.Layer112 in N.NNN seconds. DEBUG: Ran 34 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer12 tests: DEBUG: Tear down samplelayers.Layer112 in N.NNN seconds. DEBUG: Tear down samplelayers.Layerx in N.NNN seconds. DEBUG: Tear down samplelayers.Layer11 in N.NNN seconds. DEBUG: Set up samplelayers.Layer12 in N.NNN seconds. DEBUG: Ran 34 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer121 tests: DEBUG: Set up samplelayers.Layer121 in N.NNN seconds. DEBUG: Ran 34 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Running samplelayers.Layer122 tests: DEBUG: Tear down samplelayers.Layer121 in N.NNN seconds. DEBUG: Set up samplelayers.Layer122 in N.NNN seconds. DEBUG: Ran 34 tests with 0 failures and 0 errors in N.NNN seconds. DEBUG: Tearing down left over layers: DEBUG: Tear down samplelayers.Layer122 in N.NNN seconds. DEBUG: Tear down samplelayers.Layer12 in N.NNN seconds. DEBUG: Tear down samplelayers.Layer1 in N.NNN seconds. DEBUG: Total: 405 tests, 0 failures, 0 errors DEBUG: False DEBUG: ---------------------------------------------------------------------- DEBUG: File "/home/jinty/releases/Zope3/tst/lib/python/zope/testing/testrunner-coverage.txt", line 86, in testrunner-coverage.txt DEBUG: Failed example: DEBUG: os.path.exists('coverage_dir') DEBUG: Expected: DEBUG: True DEBUG: Got: DEBUG: False DEBUG: ---------------------------------------------------------------------- DEBUG: File "/home/jinty/releases/Zope3/tst/lib/python/zope/testing/testrunner-coverage.txt", line 88, in testrunner-coverage.txt DEBUG: Failed example: DEBUG: os.listdir('coverage_dir') DEBUG: Exception raised: DEBUG: Traceback (most recent call last): DEBUG: File "/home/jinty/releases/Zope3/z/../tst/lib/python/zope/testing/doctest.py", line 1256, in __run DEBUG: compileflags, 1) in test.globs DEBUG: File "<doctest testrunner-coverage.txt[7]>", line 1, in ? DEBUG: OSError: [Errno 2] No such file or directory: 'coverage_dir' DEBUG: ---------------------------------------------------------------------- DEBUG: File "/home/jinty/releases/Zope3/tst/lib/python/zope/testing/testrunner-coverage.txt", line 94, in testrunner-coverage.txt DEBUG: Failed example: DEBUG: shutil.rmtree('coverage_dir') DEBUG: Exception raised: DEBUG: Traceback (most recent call last): DEBUG: File "/home/jinty/releases/Zope3/z/../tst/lib/python/zope/testing/doctest.py", line 1256, in __run DEBUG: compileflags, 1) in test.globs DEBUG: File "<doctest testrunner-coverage.txt[9]>", line 1, in ? DEBUG: File "/usr/lib/python2.4/shutil.py", line 151, in rmtree DEBUG: onerror(os.listdir, path, sys.exc_info()) DEBUG: File "/usr/lib/python2.4/shutil.py", line 149, in rmtree DEBUG: names = os.listdir(path) DEBUG: OSError: [Errno 2] No such file or directory: 'coverage_dir' DEBUG: DEBUG: Ran 7645 tests with 1 failures and 0 errors in 397.956 seconds. DEBUG: Running zope.app.testing.functional.Functional tests: DEBUG: Set up zope.app.testing.functional.Functional in 4.823 seconds. DEBUG: Ran 459 tests with 0 failures and 0 errors in 119.794 seconds. DEBUG: Tearing down left over layers: DEBUG: Tear down zope.app.testing.functional.Functional ... not supported DEBUG: Total: 8104 tests, 1 failures, 0 errors_______________________________________________ Zope3-dev mailing list [email protected] Unsub: http://mail.zope.org/mailman/options/zope3-dev/jinty%40web.de
-- Jim Fulton mailto:[EMAIL PROTECTED] Python Powered! CTO (540) 361-1714 http://www.python.org Zope Corporation http://www.zope.com http://www.zope.org _______________________________________________ Zope3-dev mailing list [email protected] Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com
