[Mono-devel-list] NUnit Regression test suites.
Zoltan Varga
vargaz at gmail.com
Wed Jan 12 18:35:32 EST 2005
Hi,
I think we should mark failing tests with [Ignore("FAIL-ON-MONO")].
Zoltan
On Wed, 12 Jan 2005 12:34:14 -0500, Miguel de Icaza <miguel at novell.com> wrote:
> Hey,
>
> We have a problem with our NUnit regression test suites: today we
> have a mix of tests that pass and some that do not pass. The later are
> bugs that have existed forever in our runtime.
>
> The problem with having these failures in our test suites is that we
> unlike the runtime or the C# compiler, we assume that having errors
> there is fine and we do not actively track those after a build, because
> we can not tell the difference between known bugs or recently introduced
> bugs.
>
> I would personally like to move tests that are known to fail into a
> separate test assembly, so we at least have `positive' tests that are
> supposed to work never fail. This means that we can put them on the
> tinderbox and track when we introduce a regression on the runtime,
> currently days might pass before we find out about a regression.
>
> There are various possible approaches here:
>
> * Build system changes to support two different assemblies
> (known passing, and known failures).
>
> * Ifdef tests that fail (this makes it hard to actively track
> down bugs and fix them).
>
> * Ifdef tests that fail, but file a bugzilla report for each
> failure (might clog Bugzilla).
>
> * Fix every failure (not likely to happen anytime soon ;-)
>
> Thoughts?
>
> miguel.
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
More information about the Mono-devel-list
mailing list