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