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