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
