-=| Jonathan Yu, 10.09.2013 15:39:55 -0400 |=-
> I agree with your proposal and with all the other comments in this
> thread.
Cool.
> One thing I do want to note:
>
> * export AUTOMATED_TESTING=1 when invoking the test system
>
> It's worth mentioning that we have been doing this for a long time as
> pkg-perl policy anyway, so for our packages there's no real change (except
> that we can stop overriding dh_auto_test to also add the AUTOMATED_TESTING
> environment variable).
I don't think it is mass practice to have this in debian/rules. I've
grepped through all group's packages and found only 36 debian/rules
files with AUTOMATED_TESTING in them.
> I think that it's a sensible change, especially given the reference you
> give re: the Lancaster consensus.
>
> Overriding the variable should be relatively easy, right? Just unset that
> env variable or force it to some value?
>
> I'd expect something like this to work:
>
> override_dh_auto_test:
> AUTOMATED_TESTING=0 dh_auto_test
It might, depending on how upstream code checks for this variable,
e.g. 'skip "not now" if exists $ENV{AUTOMATED_TESTING};' won't work.
In any case tests failing with AUTOMATED_TESTING are buggy anyway
since they'd fail with CPAN testers too.
Attachment:
signature.asc
Description: Digital signature