So (my constant refrain) perhaps a wiki page to clarify what these terms
mean?  Malcolm you are ideally placed to write such a thing, since you
know what your misunderstanding was...

Somewhere here perhaps?
        http://hackage.haskell.org/trac/ghc/wiki/WorkingConventions

Simon

| -----Original Message-----
| From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Malcolm
| Wallace
| Sent: 23 October 2006 15:24
| To: [EMAIL PROTECTED]
| Subject: Re: Checkins and test passing
| 
| Simon Marlow <[EMAIL PROTECTED]> wrote:
| 
| > Malcolm, you're misunderstanding the use of the term "fail" in this
| > context.  I  stated it in that message, but you cut off the quote:
| >
| >     fail     = "exhibits incorrect behaviour"
| >
| > This makes perfect sense in the context of the result of a
particular
| > *test*.  You want to know whether the test demonstrated incorrect
| > behaviour of the thing  you were testing; whether the thing returned
a
| > non-zero exit code or not is  beside the point.
| 
| Ah, yes I'm sorry, I was indeed misunderstanding.  The difference
| between "program failure" and "test failure" is pretty subtle.
Although
| in most cases they are the same thing, there is a possibility that a
| non-failing program could be a failing test, and a non-failing test
could
| involve a failing program.
| 
| Regards,
|     Malcolm
| _______________________________________________
| Cvs-ghc mailing list
| [EMAIL PROTECTED]
| http://www.haskell.org/mailman/listinfo/cvs-ghc
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to