jayvdb created this task.
jayvdb claimed this task.
jayvdb added subscribers: jayvdb, XZise.
jayvdb added a project: Pywikibot-tests.
Herald added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  Currently the Jenkins tests and some of the Pywikibot travis jobs use `nose`, 
which includes some logging, but doesnt include timestamps.
  
  However many of the Travis-CI jobs only use `unittest`/`unittest2`, and one 
of the main advantages is that nose doesnt show the test method name if the 
test method includes a docstring.  This makes it more difficult to find the 
test method, which is useful if attempting to re-run a specific test method, 
especially if it fails.
  
  https://gerrit.wikimedia.org/r/#/c/244951/ proposed to use nose for almost 
all Travis jobs, however it was voted down (-1'd) because of this limitation.
  
  https://pypi.python.org/pypi/nose-ignore-docstring was suggested as a 
possible solution.
  
  `nose2` may also be a way forward, except for {T115296}
  
  [[https://pypi.python.org/pypi/green | `green`]] also looks good, except for 
dealbreaker [[https://github.com/CleanCut/green/issues/93 | #93]], and a few 
other 'very nice to have' open issues such as 
[[https://github.com/CleanCut/green/issues/87 | # 87]].

TASK DETAIL
  https://phabricator.wikimedia.org/T115313

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: jayvdb
Cc: Aklapper, pywikibot-bugs-list, XZise, jayvdb



_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to