xamarin / mono-test-results

CI visualizer for the Mono project
4 stars 6 forks source link

Group tests by namespace / assembly #2

Open akoeplinger opened 8 years ago

akoeplinger commented 8 years ago

When e.g. the WinForms tests fail (maybe due to some graphics issue or whatever), they tend to fail in bulk which makes the failures list less useful because there are dozens of pages with those tests:

image

Grouping by namespace or assembly would be awesome to make the list more manageable.

xmcclure commented 8 years ago

It now collapses the failures for any build with >5 failures. Does this help?

The problem with grouping is that while some failures cause cascades, others don't. Maybe we could have a list of assembly prefixes that are known to cascade? Are there any other than MonoTests.System.Windows.Forms?

akoeplinger commented 8 years ago

Yep, that does help for the "Builds" view 👍

For the "Failures" view (which I think will be the most useful for me) it doesn't though. I'd prefer not to hardcode any special cases in the viewer

Maybe another way to solve this would be to add a textfield on that view where I can filter which tests are displayed? e.g. I put MonoTests.System.Console.ConsoleTests and it only shows those. Or -MonoTests.System.Windows.Forms and it excludes them.