The Buildbot has detected a new failure of zc.comment on Zope. Full details are available at: http://zopebuildbot.whq.gocept.com/zc.comment/builds/98
Buildbot URL: http://zopebuildbot.whq.gocept.com/ Buildslave for this Build: local Build Reason: The Nightly scheduler named 'zc.comment nightly' triggered this build Build Source Stamp: [branch zc.comment/trunk] HEAD Blamelist: BUILD FAILED: failed test Logs are attached. sincerely, -The Buildbot
A build/bootstrap.py A build/buildout.cfg A build/CHANGES.txt A build/setup.py A build/src A build/src/zc A build/src/zc/comment A build/src/zc/comment/browser A build/src/zc/comment/browser/commentssub.pt A build/src/zc/comment/browser/views.py A build/src/zc/comment/browser/configure.zcml A build/src/zc/comment/browser/__init__.py A build/src/zc/comment/browser/comments.pt A build/src/zc/comment/browser/ftesting.zcml A build/src/zc/comment/browser/tests.py A build/src/zc/comment/browser/widget.py A build/src/zc/comment/browser/README.txt A build/src/zc/comment/configure.zcml A build/src/zc/comment/__init__.py A build/src/zc/comment/i18n.py A build/src/zc/comment/comment.py A build/src/zc/comment/tests.py A build/src/zc/comment/interfaces.py A build/src/zc/comment/README.txt A build/src/zc/__init__.py A build/README.txt U build Checked out revision 87316.
Creating directory '/home/ctheune/zope.org/slave/zc.comment/build/bin'. Creating directory '/home/ctheune/zope.org/slave/zc.comment/build/parts'. Creating directory '/home/ctheune/zope.org/slave/zc.comment/build/develop-eggs'. Generated script '/home/ctheune/zope.org/slave/zc.comment/build/bin/buildout'.
Upgraded: zc.buildout version 1.0.5, setuptools version 0.6c8; restarting. Generated script '/home/ctheune/zope.org/slave/zc.comment/build/bin/buildout'. Develop: '/home/ctheune/zope.org/slave/zc.comment/build/.' Installing test. Generated script '/home/ctheune/zope.org/slave/zc.comment/build/bin/test'. Installing coverage-test. Generated script '/home/ctheune/zope.org/slave/zc.comment/build/bin/coverage-test'. Installing coverage-report. Generated script '/home/ctheune/zope.org/slave/zc.comment/build/bin/coverage-report'. Installing python. Generated interpreter '/home/ctheune/zope.org/slave/zc.comment/build/bin/python'.
Running tests at all levels Running unit tests: Running: ........................... Ran 27 tests with 0 failures and 0 errors in 0.398 seconds. Running zc.comment.browser.tests.CommentsLayer tests: Set up zc.comment.browser.tests.CommentsLayer in 2.696 seconds. Running: ......... Failure in test /home/ctheune/zope.org/slave/zc.comment/build/src/zc/comment/browser/README.txt Failed doctest test for README.txt File "/home/ctheune/zope.org/slave/zc.comment/build/src/zc/comment/browser/README.txt", line 0 ---------------------------------------------------------------------- File "/home/ctheune/zope.org/slave/zc.comment/build/src/zc/comment/browser/README.txt", line 45, in README.txt Failed example: print browser.contents Differences (ndiff with -expected +actual): - <... + <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <BLANKLINE> + <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" + lang="en"> + <BLANKLINE> + <head> + <script src="http://localhost/@@/zc.table/sorting.js" + type="text/javascript"> + </script> + <BLANKLINE> + <title>Z3: number</title> + <BLANKLINE> + <style type="text/css" media="all">@import url(http://localhost/@@/zope3_tablelayout.css);</style> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <!-- Basic zope3 javascript's --> + <script type="text/javascript" + src="http://localhost/@@/zope3.js"> + </script> + <BLANKLINE> + <BLANKLINE> + <!-- Ugly is better than lobotomized. --> + <script type="text/javascript" + src="http://localhost/@@/xmltree.js"> + </script> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <link rel="icon" type="image/png" + href="http://localhost/@@/favicon.png" /> + </head> + <BLANKLINE> + <body onload="loadtree('http://localhost/', 'http://localhost/number/'); "> + <table id="layout" border="0" cellspacing="0" cellpadding="0"> + <tr> + <td colspan="2" id="top"> + <BLANKLINE> + <div id="global"> + <div id="userDetails"> + <BLANKLINE> + [[zope][User:]] + Unauthenticated User + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <a href="@@login.html?nextURL=http%3A//localhost/number/%40%40comments.html">[[zope][[Login]]]</a> + <BLANKLINE> + <BLANKLINE> + </div> + <BLANKLINE> + <a + href="http://localhost/@@SelectedManagementView.html" + name="top"><img src="http://localhost/@@/zope3logo.gif" /></a> + <BLANKLINE> + </div> + <BLANKLINE> + </td> + </tr> + <tr> + <td colspan="2"> + <BLANKLINE> + <div id="breadcrumbs"> + [[zope][Location:]] <a + href="http://localhost/@@SelectedManagementView.html">[[zope][[top]]]</a> + / + <a + href="http://localhost/number/@@SelectedManagementView.html">number</a> / + </div> + <BLANKLINE> + </td> + </tr> + <tr> + <td id="navigation"> + <BLANKLINE> + <div id="navigators"> + <!-- Navigation tree box --> + <BLANKLINE> + <!-- Ugly is better than lobotomized. --> + <div class="box" id="navigationTree"> + <h4>[[zope][Navigation]]</h4> + <div xmlns="http://www.zope.org/zope3xmltree" + id="navtreecontents" class="body" + onclick="treeclicked(event);">[[zope][Loading...]]</div> + </div> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + </div> + <BLANKLINE> + </td> + <td id="content"> + <div id="workspace"> + <BLANKLINE> + <div class="itemViews"> + <BLANKLINE> + <a href="@@comments.html" + class="selected">[[zc.comment][Comments]]</a> + <BLANKLINE> + <BLANKLINE> + <a href="@@EditMetaData.html" + class="">[[zope][Metadata]]</a> + <BLANKLINE> + <BLANKLINE> + <a href="registration.html" + class="">[[zope][Registration]]</a> + <BLANKLINE> + </div> + <!-- OnlineHelp with popup support --> + <!-- note, we reverse the actions list 'cos they're packed to the + screen from the right --> + <div id="action"> + <ul> + <li><a + href="@@errorRedirect.html">[[zope][Errors]]</a></li> + </ul> + </div> + <BLANKLINE> + <div id="viewspace"> + <div id="message"> + </div> + <div id="body"> + <div> + <div> + <BLANKLINE> + <form action="http://localhost/number/@@comments.html" + method="post" class="edit-form" + enctype="multipart/form-data" + id="zc.page.browser_form"> + <BLANKLINE> + <script type="text/javascript"><!-- + <BLANKLINE> + function toggleFormFieldHelp(ob,state) { + // ob is the label element + var field = findWidgetDiv(ob); + if (field) { + field.style.visibility = state && 'hidden' || 'visible'; + var help = document.getElementById("field-help-for-" + ob.htmlFor); + if (help) { + help.style.visibility = state && 'visible' || 'hidden'; + } + } + } + <BLANKLINE> + function findWidgetDiv(label) { + var element = findFormField(label); + while (element) { + element = element.parentNode; + if (element.tagName == 'DIV' && element.getAttribute('class') == 'widget') + return element; + } + } + <BLANKLINE> + function findFormField(label) { + var name = label.htmlFor; + var field = label.form[name]; + // Multiple fields with the same name, such as radiobuttons + if (field) { + if (field.length) + field = field[0]; + return field; + } + // No field with the exact name; find one that starts with the name + for (var i = 0; field = label.form[i++];) { + if (field.name.substr(0, name.length) == name) + return field; + } + } + <BLANKLINE> + //--> + </script> + <BLANKLINE> + <div id="viewspace"> + <BLANKLINE> + <h1>[[zc.comment][Comments]]</h1> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <div> + <BLANKLINE> + <BLANKLINE> + <table> + <thead> + <tr> <th> - ...[[zc.comment][comment_column-date (Date)]]... + <BLANKLINE> + <span class="zc-table-sortable" + onclick="javascript: onSortClickForm( + 'comment_column-date', 'sort_on')" + onMouseOver="javascript: this.className='sortable zc-table-sortable'" + onMouseOut="javascript: this.className='zc-table-sortable'"> + [[zc.comment][comment_column-date (Date)]]</span> <img src="http://localhost/@@/zc.table/sort_arrows.gif" class="sort-indicator" alt="(sortable)"/> + <BLANKLINE> </th> <th> - ...[[zc.comment][comment_column-principals (Principals)]]... + <BLANKLINE> + <span class="zc-table-sortable" + onclick="javascript: onSortClickForm( + 'comment_column-principals', 'sort_on')" + onMouseOver="javascript: this.className='sortable zc-table-sortable'" + onMouseOut="javascript: this.className='zc-table-sortable'"> + [[zc.comment][comment_column-principals (Principals)]]</span> <img src="http://localhost/@@/zc.table/sort_arrows.gif" class="sort-indicator" alt="(sortable)"/> + <BLANKLINE> </th> <th> [[zc.comment][comment_column-comment (Comment)]] </th> - ... + </tr> + </thead> + <tbody> + <tr class="odd"> <td> YYYY MM DD HH:MM:SS </td> <td> Unauthenticated User </td> <td> - I give my pledge, as an Earthling<br /> ? ^ ^ + I give my pledge, as an Earthling<br /> ? ^^^^ ^^^^ - to save, and faithfully defend from waste<br /> ? ^ ^ + to save, and faithfully defend from waste<br /> ? ^^^^ ^^^^ - the natural resources of my planet.<br /> ? ^ ^ + the natural resources of my planet.<br /> ? ^^^^ ^^^^ - It's soils, minerals, forests, waters, and wildlife.<br /> ? ^ ^ + It's soils, minerals, forests, waters, and wildlife.<br /> ? ^^^^ ^^^^ - ... + <BLANKLINE> + </td> + </tr> + </tbody> + </table> + <input type="hidden" name="sort_on:tokens" id="sort_on" value="" /> + <BLANKLINE> + </div> + <BLANKLINE> + <div> + <table class="form-fields"> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <tr> + <td class="label"> + <BLANKLINE> - <label for="form.comment"> + <label for="form.comment"> ? +++++++++++++ - <span class="required">*</span><span>[[zc.comment][New Comment]]</span> + <span class="required">*</span><span>[[zc.comment][New Comment]]</span> ? ++++++++++++ + </label> + </td> + <td class="field"> + <BLANKLINE> + <div class="widget"><textarea class="zc-comment-text" style="width: 50ex; height: 6em;" cols="60" id="form.comment" name="form.comment" rows="15" ></textarea></div> + <BLANKLINE> + </td> + </tr> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> - </label> ? ^ - + </table> ? ++ ^ + - ...<textarea class="zc-comment-text" - style="width: 50ex; height: 6em;" - cols="60" id="form.comment" - name="form.comment" rows="15" ></textarea></div> - ... - <input type="submit" - id="form.actions.41646420436f6d6d656e74" - name="form.actions.41646420436f6d6d656e74" - value="[[zc.comment][Add Comment]]" - class="button" /> - ... + </div> + <BLANKLINE> + </div> + <div id="actionsView"> + <span class="actionButtons"> + <input type="submit" id="form.actions.41646420436f6d6d656e74" name="form.actions.41646420436f6d6d656e74" value="[[zc.comment][Add Comment]]" class="button" /> + </span> + </div> + <BLANKLINE> + </form> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + </div> + </div> + </div> + <div id="context_information"> + <div id="helpers"> + <BLANKLINE> + </div> + </div> + <div class="spacer"> + + </div> + </div> + </div> + <div id="footer" /> + <div id="logger" /> + </td> + </tr> + </table> + </body> + </html> + <BLANKLINE> + <BLANKLINE> ---------------------------------------------------------------------- File "/home/ctheune/zope.org/slave/zc.comment/build/src/zc/comment/browser/README.txt", line 89, in README.txt Failed example: print browser.contents Differences (ndiff with -expected +actual): - <... + <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <BLANKLINE> + <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" + lang="en"> + <BLANKLINE> + <head> + <script src="http://localhost/@@/zc.table/sorting.js" + type="text/javascript"> + </script> + <BLANKLINE> + <title>Z3: number</title> + <BLANKLINE> + <style type="text/css" media="all">@import url(http://localhost/@@/zope3_tablelayout.css);</style> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <!-- Basic zope3 javascript's --> + <script type="text/javascript" + src="http://localhost/@@/zope3.js"> + </script> + <BLANKLINE> + <BLANKLINE> + <!-- Ugly is better than lobotomized. --> + <script type="text/javascript" + src="http://localhost/@@/xmltree.js"> + </script> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <link rel="icon" type="image/png" + href="http://localhost/@@/favicon.png" /> + </head> + <BLANKLINE> + <body onload="loadtree('http://localhost/', 'http://localhost/number/'); "> + <table id="layout" border="0" cellspacing="0" cellpadding="0"> + <tr> + <td colspan="2" id="top"> + <BLANKLINE> + <div id="global"> + <div id="userDetails"> + <BLANKLINE> + [[zope][User:]] + Unauthenticated User + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <a href="@@login.html?nextURL=http%3A//localhost/number/%40%40comments.html">[[zope][[Login]]]</a> + <BLANKLINE> + <BLANKLINE> + </div> + <BLANKLINE> + <a + href="http://localhost/@@SelectedManagementView.html" + name="top"><img src="http://localhost/@@/zope3logo.gif" /></a> + <BLANKLINE> + </div> + <BLANKLINE> + </td> + </tr> + <tr> + <td colspan="2"> + <BLANKLINE> + <div id="breadcrumbs"> + [[zope][Location:]] <a + href="http://localhost/@@SelectedManagementView.html">[[zope][[top]]]</a> + / + <a + href="http://localhost/number/@@SelectedManagementView.html">number</a> / + </div> + <BLANKLINE> + </td> + </tr> + <tr> + <td id="navigation"> + <BLANKLINE> + <div id="navigators"> + <!-- Navigation tree box --> + <BLANKLINE> + <!-- Ugly is better than lobotomized. --> + <div class="box" id="navigationTree"> + <h4>[[zope][Navigation]]</h4> + <div xmlns="http://www.zope.org/zope3xmltree" + id="navtreecontents" class="body" + onclick="treeclicked(event);">[[zope][Loading...]]</div> + </div> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + </div> + <BLANKLINE> + </td> + <td id="content"> + <div id="workspace"> + <BLANKLINE> + <div class="itemViews"> + <BLANKLINE> + <a href="@@comments.html" + class="selected">[[zc.comment][Comments]]</a> + <BLANKLINE> + <BLANKLINE> + <a href="@@EditMetaData.html" + class="">[[zope][Metadata]]</a> + <BLANKLINE> + <BLANKLINE> + <a href="registration.html" + class="">[[zope][Registration]]</a> + <BLANKLINE> + </div> + <!-- OnlineHelp with popup support --> + <!-- note, we reverse the actions list 'cos they're packed to the + screen from the right --> + <div id="action"> + <ul> + <li><a + href="@@errorRedirect.html">[[zope][Errors]]</a></li> + </ul> + </div> + <BLANKLINE> + <div id="viewspace"> + <div id="message"> + </div> + <div id="body"> + <div> + <div> + <BLANKLINE> + <form action="http://localhost/number/@@comments.html" + method="post" class="edit-form" + enctype="multipart/form-data" + id="zc.page.browser_form"> + <BLANKLINE> + <script type="text/javascript"><!-- + <BLANKLINE> + function toggleFormFieldHelp(ob,state) { + // ob is the label element + var field = findWidgetDiv(ob); + if (field) { + field.style.visibility = state && 'hidden' || 'visible'; + var help = document.getElementById("field-help-for-" + ob.htmlFor); + if (help) { + help.style.visibility = state && 'visible' || 'hidden'; + } + } + } + <BLANKLINE> + function findWidgetDiv(label) { + var element = findFormField(label); + while (element) { + element = element.parentNode; + if (element.tagName == 'DIV' && element.getAttribute('class') == 'widget') + return element; + } + } + <BLANKLINE> + function findFormField(label) { + var name = label.htmlFor; + var field = label.form[name]; + // Multiple fields with the same name, such as radiobuttons + if (field) { + if (field.length) + field = field[0]; + return field; + } + // No field with the exact name; find one that starts with the name + for (var i = 0; field = label.form[i++];) { + if (field.name.substr(0, name.length) == name) + return field; + } + } + <BLANKLINE> + //--> + </script> + <BLANKLINE> + <div id="viewspace"> + <BLANKLINE> + <h1>[[zc.comment][Comments]]</h1> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <div> + <BLANKLINE> + <BLANKLINE> + <table> + <thead> + <tr> <th> - ...[[zc.comment][comment_column-date (Date)]]... + <BLANKLINE> + <span class="zc-table-sortable" + onclick="javascript: onSortClickForm( + 'comment_column-date', 'sort_on')" + onMouseOver="javascript: this.className='sortable zc-table-sortable'" + onMouseOut="javascript: this.className='zc-table-sortable'"> + [[zc.comment][comment_column-date (Date)]]</span> <img src="http://localhost/@@/zc.table/sort_arrows.gif" class="sort-indicator" alt="(sortable)"/> + <BLANKLINE> </th> <th> - ...[[zc.comment][comment_column-principals (Principals)]]... + <BLANKLINE> + <span class="zc-table-sortable" + onclick="javascript: onSortClickForm( + 'comment_column-principals', 'sort_on')" + onMouseOver="javascript: this.className='sortable zc-table-sortable'" + onMouseOut="javascript: this.className='zc-table-sortable'"> + [[zc.comment][comment_column-principals (Principals)]]</span> <img src="http://localhost/@@/zc.table/sort_arrows.gif" class="sort-indicator" alt="(sortable)"/> + <BLANKLINE> </th> <th> [[zc.comment][comment_column-comment (Comment)]] </th> + </tr> + </thead> + <tbody> + <tr class="odd"> + <td> + YYYY MM DD HH:MM:SS + </td> + <td> + Unauthenticated User + </td> + <td> + I give my pledge, as an Earthling<br /> + to save, and faithfully defend from waste<br /> + the natural resources of my planet.<br /> + It's soils, minerals, forests, waters, and wildlife.<br /> + <BLANKLINE> + </td> </tr> - ... + <tr class="even"> <td> YYYY MM DD HH:MM:SS </td> <td> Unauthenticated User </td> <td> + another comment - I give my pledge, as an Earthling<br /> - to save, and faithfully defend from waste<br /> - the natural resources of my planet.<br /> - It's soils, minerals, forests, waters, and wildlife.<br /> - <BLANKLINE> </td> </tr> - ... - <td> - YYYY MM DD HH:MM:SS + </tbody> + </table> + <input type="hidden" name="sort_on:tokens" id="sort_on" value="" /> + <BLANKLINE> - </td> ? - + </div> ? ++ - <td> - Unauthenticated User - </td> - <td> - another comment - </td> - </tr> - ... + <BLANKLINE> + <div> + <table class="form-fields"> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + <tr> + <td class="label"> + <BLANKLINE> - <label for="form.comment"> + <label for="form.comment"> ? ++++++++++++++ - <span class="required">*</span><span>[[zc.comment][New Comment]]</span> + <span class="required">*</span><span>[[zc.comment][New Comment]]</span> ? ++++++++++++++ - </label> - ... - ...<textarea class="zc-comment-text" - style="width: 50ex; height: 6em;" - cols="60" - id="form.comment" - name="form.comment" - rows="15" ></textarea>... - <input type="submit" - id="form.actions.41646420436f6d6d656e74" - name="form.actions.41646420436f6d6d656e74" - value="[[zc.comment][Add Comment]]" - class="button" /> - ... + </label> + </td> + <td class="field"> + <BLANKLINE> + <div class="widget"><textarea class="zc-comment-text" style="width: 50ex; height: 6em;" cols="60" id="form.comment" name="form.comment" rows="15" ></textarea></div> + <BLANKLINE> + </td> + </tr> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + </table> + </div> + <BLANKLINE> + </div> + <div id="actionsView"> + <span class="actionButtons"> + <input type="submit" id="form.actions.41646420436f6d6d656e74" name="form.actions.41646420436f6d6d656e74" value="[[zc.comment][Add Comment]]" class="button" /> + </span> + </div> + <BLANKLINE> + </form> + <BLANKLINE> + <BLANKLINE> + <BLANKLINE> + </div> + </div> + </div> + <div id="context_information"> + <div id="helpers"> + <BLANKLINE> + </div> + </div> + <div class="spacer"> + + </div> + </div> + </div> + <div id="footer" /> + <div id="logger" /> + </td> + </tr> + </table> + </body> + </html> + <BLANKLINE> + <BLANKLINE> Ran 9 tests with 1 failures and 0 errors in 1.622 seconds. Tearing down left over layers: Tear down zc.comment.browser.tests.CommentsLayer in 0.003 seconds. Tests with failures: /home/ctheune/zope.org/slave/zc.comment/build/src/zc/comment/browser/README.txt Total: 36 tests, 1 failures, 0 errors in 4.546 seconds.
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )