[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