Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Unfortunately the display of skipped tests was not working for me with recent versions of nose. I can go into the details, but what it comes down to is that the way the
SkipPlugin
works, as a subclass ofErrorClassPlugins
, it consumes skipped tests such that no other plugin can even know they ever existed--theaddSkip
method is never called either.There are several ways to work around this, but the simplest I can think of is to simply disable the skip plugin and handle
SkipTest
exceptions directly in this plugin.This also adds a total of how many tests were skipped, and a bar to the results. The Example notebook is updated to demonstrate the new capability.
I also have a branch at https://github.com/iguananaut/ipython_nose/tree/css-tweaks that was branched off from this change which adds some prettier (IMO) result bars. But I'll defer that until and unless this PR is accepted; otherwise I can tweak it to not depend explicitly on this PR.