[Catalyst] OT: Testing (renamed,
was "Is it normal to have lots of trouble installing catalyst?")
apv
apv at sedition.com
Wed Feb 8 22:12:01 CET 2006
On Wednesday, February 8, 2006, at 12:39 PM, Brandon Black wrote:
> But if there are no effective tests without it, then removing it from
> the dependencies and making it an optional/skippable test means that
> the majority of users installing it will not do any effective testing.
> Pretty much nobody chooses to go out of their way to get a test to
> run, at least not among normal users. Whatever tests don't run
> automatically just don't get run for most installations.
By extension of this thinking, every possible package that is supported
should be forced to be installed for testing. SQLite is not the same as
Oracle
or Pg or MySQL or ... So they should all be installed or the package
should
fail tests.
It seems you're already really in agreement with Perrin's point (which I
think is entirely correct) that some testing which might actually be
crucial
to knowing if the code will run correctly is okay to skip b/c it's
unfriendly
(and unreasonable) to force the user through hoops that provide the
illusion of bullet proof code.
Ideally, the tests should optionally support all supported DB backends
and
run against those that user chooses or can be automatically detected.
I am not implying this is easy or has to happen. And I'm not denigrating
the fabulous work you're doing on these packages. Just saying that this
kind of testing would be ideal.
-Ashley
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 1425 bytes
Desc: not available
Url : http://lists.rawmode.org/pipermail/catalyst/attachments/20060208/b8f5829e/attachment.bin
More information about the Catalyst
mailing list