Thanks :)
> - Add docstrings for each plugin hook implemented so we can
> incorporate it into the new sphinx autodoc pages for plugins
mkay - I kind of dislike stating the bleedin' obvious but will do.
> - Add at least one functional test (using PluginTester, etc) and/or
> add some unit tests for each plugin hook so we can maintain it
> properly. The nose suite is tested against 2.3, 2.4, 2.5, 2.6 + so
> having tests for the plugin itself would ensure interoperability.
Already got functional tests checked in.
> Also what would be nice -- but this is a bigger feature and not a
> necessity -- is to have the output be sortable somehow so you can
> identify the slowest tests in a suite easily. I don't know how best
> to present that to the user. Maybe dump it to a file in finalize() in
> some sorted way for inspection.
Should be possible to pass the sort parameter as a command line option
easily enough. Could also output csv so you can load it into a
spreadsheet?
yeah me too; sphinx sheepishly will not add the methods otherwise
>
>> - Add at least one functional test (using PluginTester, etc) and/or
>> add some unit tests for each plugin hook so we can maintain it
>> properly. The nose suite is tested against 2.3, 2.4, 2.5, 2.6 + so
>> having tests for the plugin itself would ensure interoperability.
>
> Already got functional tests checked in.
cool, sorry, missed those.
>
>> Also what would be nice -- but this is a bigger feature and not a
>> necessity -- is to have the output be sortable somehow so you can
>> identify the slowest tests in a suite easily. I don't know how best
>> to present that to the user. Maybe dump it to a file in finalize() in
>> some sorted way for inspection.
>
> Should be possible to pass the sort parameter as a command line option
> easily enough. Could also output csv so you can load it into a
> spreadsheet?
sure, that would be useful.
K
Not sure if you are working off an hg clone or off of svn. There is
an hg clone which has been pulled from svn but I don't think much has
been pushed back to svn yet:
http://bitbucket.org/jpellerin/nose-pycon/
The sphinx branch is 170-sphinx-docs but I wouldn't worry too much
about adding the plugin there. It would be as simple as ..
automodule:: nose.plugins.performance or whatever. The sphinx docs
still need some organization work. Pam was working on that but I'm
not sure if she is on devs (cc'd).
>
> I added a csv output option. It's not ideal but it gives you some
> idea. You really need all sorts of other information in there for it
> to be useful: date and time, revision, system information. That
> doesn't fit too well into a csv file though.
Neat
-Pam