[Dev] Intermittent unit test failures

Donn Denman donn at osafoundation.org
Mon Oct 4 10:41:32 PDT 2004


Humm, the first one looks like Ted, the second looks like a  
collaboration between me an Brian.

I'll go fix the second one now.

- Donn

On Oct 2, 2004, at 12:08 AM, Heikki Toivonen wrote:

> It seems like we have randomly failing unit tests, which started  
> happening today (before the new external & wxPython updates). I'd  
> suspect some of these checkins:  
> http://bonsai.osafoundation.org/cvsquery.cgi? 
> treeid=default&module=all&branch=HEAD&branchtype=match&dir=%2Fchandler& 
> file=&filetype=match&who=&whotype=match&sortby=Date&hours=16&date=expli 
> cit&mindate=2004-10-01+7%3A15%3A00&maxdate=2004-10 
> -01+21%3A00%3A00&cvsroot=%2Fusr%2Flocal%2Fcvsrep
>
> Unit test errors so far:
>
>
> 724           [ TestNotification.py ]: Testing  
> /home/builder/tinderbuild/chandler/repository/query/tests/ 
> TestNotification.py
> 725           Executing:  
> ´/home/builder/tinderbuild/chandler/debug/bin/python_d´ ´python_d´  
> ´TestNotification.py´ ´-v´
> 726           Current directory:  
> /home/builder/tinderbuild/chandler/repository/query/tests
> 727           - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
> - - - - - - - - start -
> 728           Test query notification ... ok
> 729           Test notification of union query ... ERROR
> 730
> 731  
> ======================================================================
> 732           ERROR: Test notification of union query
> 733  
> ----------------------------------------------------------------------
> 734           Traceback (most recent call last):
> 735             File "TestNotification.py", line 127, in  
> testNotifyUnion
> 736               origName = three.contactName.firstName
> 737           UnboundLocalError: local variable ´three´ referenced  
> before assignment
> 738
> 739  
> ----------------------------------------------------------------------
> 740           Ran 2 tests in 54.632s
> 741
> 742           FAILED (errors=1)
> 743           handle exited
> 744           handle entered
> 745           handle exited
> 746           handle entered
> 747           handle exited
> 748           handle entered
> 749           [897801 refs]
> 750           - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
> - - - - - - - - end - -
> 751           [ TestNotification.py ] ***ERROR*** : Exit code = 1
> 752   NEXT    [ Tests ] ***ERROR*** : Failed:  
> /home/builder/tinderbuild/chandler/repository/query/tests/ 
> TestNotification.py
>
>
> and:
>
>
> 347           [ TestItemCollection.py ]: Testing  
> /home/builder/tinderbuild/chandler/parcels/osaf/contentmodel/tests/ 
> TestItemCollection.py
> 348           Executing:  
> ´C:\\cygwin\\home\\builder\\tinderbuild/chandler/debug/bin/ 
> python_d.exe´ ´python_d.exe´ ´TestItemCollection.py´ ´-v´
> 349           Current directory:  
> /home/builder/tinderbuild/chandler/parcels/osaf/contentmodel/tests
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
> - start -
> 351           Rule/ItemCollection: for i in  
> "//parcels/osaf/contentmodel/calendar/CalendarEvent" where True,  
> dc705d4c-140b-11d9-d4fa-0007e96d59aa
> 352           testCollectionEvents (__main__.TestItemCollection) ... ok
> 353           testRule (__main__.TestItemCollection) ... ERROR
> 354
> 355  
> ======================================================================
> 356           ERROR: testRule (__main__.TestItemCollection)
> 357  
> ----------------------------------------------------------------------
> 358           Traceback (most recent call last):
> 359             File "TestItemCollection.py", line 76, in testRule
> 360               self.rep.commit()
> 361             File  
> "C: 
> \cygwin\home\builder\tinderbuild\chandler\repository\persistence\Reposi 
> tory.py", line 164, in commit
> 362               self.view.commit()
> 363             File  
> "C: 
> \cygwin\home\builder\tinderbuild\chandler\repository\persistence\XMLRep 
> ositoryView.py", line 284, in commit
> 364               histNotifications.dispatchHistory(self)
> 365             File  
> "C: 
> \cygwin\home\builder\tinderbuild\chandler\repository\persistence\Reposi 
> tory.py", line 542, in dispatchHistory
> 366               callback(view, changes, ´History´)
> 367             File  
> "C: 
> \cygwin\home\builder\tinderbuild\chandler\repository\query\Query.py",  
> line 121, in queryCallback
> 368               log.debug("RepoQuery.queryCallback %s:%s:%s" % (i,  
> i.itsKind, self._kind))
> 369             File  
> "C: 
> \cygwin\home\builder\tinderbuild\chandler\parcels\osaf\contentmodel\mai 
> l\Mail.py", line 491, in __str__
> 370               if self.emailAddress == self._getTheMeAddress():
> 371             File  
> "C: 
> \cygwin\home\builder\tinderbuild\chandler\parcels\osaf\contentmodel\mai 
> l\Mail.py", line 654, in _getTheMeAddress
> 372               account = imap.getIMAPAccount ()
> 373             File  
> "C: 
> \cygwin\home\builder\tinderbuild\chandler\parcels\osaf\mail\imap.py",  
> line 586, in getIMAPAccount
> 374               NotifyUIAsync (message, alert=True)
> 375             File  
> "C: 
> \cygwin\home\builder\tinderbuild\chandler\parcels\osaf\mail\imap.py",  
> line 42, in NotifyUIAsync
> 376 Globals.wxApplication.CallItemMethodAsync(Globals.mainView,
> 377           AttributeError: ´NoneType´ object has no attribute  
> ´CallItemMethodAsync´
> 378
> 379  
> ----------------------------------------------------------------------
> 380           Ran 2 tests in 63.938s
> 381
> 382           FAILED (errors=1)
> 383           [801801 refs]
> 384           - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
> - - - - - - - - end - -
> 385           [ TestItemCollection.py ] ***ERROR*** : Exit code = 1
> 386   NEXT    [ Tests ] ***ERROR*** : Failed:  
> /home/builder/tinderbuild/chandler/parcels/osaf/contentmodel/tests/ 
> TestItemCollection.py
>
>
> -- 
>   Heikki Toivonen
>
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/dev




More information about the Dev mailing list