Checkins and test passing
Simon Peyton-Jones
simonpj at microsoft.com
Mon Oct 23 18:23:33 EDT 2006
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: cvs-all-bounces at haskell.org [mailto:cvs-all-bounces at haskell.org]
On Behalf Of Malcolm
| Wallace
| Sent: 23 October 2006 15:24
| To: cvs-ghc at haskell.org
| Subject: Re: Checkins and test passing
|
| Simon Marlow <simonmarhaskell at gmail.com> 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
| Cvs-ghc at haskell.org
| http://www.haskell.org/mailman/listinfo/cvs-ghc
More information about the Cvs-ghc
mailing list