On Thu, 9 Oct 2003 14:15:03 +0200, Bill Allombert <[EMAIL PROTECTED]> said:
> My first goal is to persuade developers that running tests is > worthwhile. For the implentation I have mainly 3 questions: > 1) Do porters and autobuilders admins want to be able to skip the > tests ? i) This would, indeed, depend on the tests; if the tests take 4GB of ram and 48 hours, then thay are probably inappropriate ii) However, not having the tests run by default would greatly reduce the benefit of having the tests in the first place iii) I haven't heard about any repurcussions on the buildd's from having to run the tests in gcc, flex etc, so are you sure this is required? > 2) Do we need a more featureful test machinery that just running > test in the debian/rules build ? I think this is the wrong question. Sounds like a solution begging for a few use cases. We already have packages that do run time tests; and language infrastructures like Perl already have tests harnesses; before we go about speculatig about designing yet another testing harness we should have a good, solid set of use cases that require such machinery. > 3) Do we want to allow for autorecovery ? If gcc -O2 leads to a > broken binary, why not set up debian/rules to automatically retry > with gcc -O0 ? I think this is a bad idea. How many successful auto recovery mechanisms have you seen in the wild? If they are so rare, why are we debating standard practices and policy based around such vapour ware? manoj -- The FIELD GUIDE to NORTH AMERICAN MALES SPECIES: Cranial Males SUBSPECIES: The Hacker (homo computatis) Plumage: All clothes have a slightly crumpled look as though they came off the top of the laundry basket. Style varies with status. Hacker managers wear gray polyester slacks, pink or pastel shirts with wide collars, and paisley ties; staff wears cinched-up baggy corduroy pants, white or blue shirts with button-down collars, and penholder in pocket. Both managers and staff wear running shoes to work, and a black plastic digital watch with calculator. Manoj Srivastava <[EMAIL PROTECTED]> <http://www.debian.org/%7Esrivasta/> 1024R/C7261095 print CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C