Bug#749729: [sadt] please skip non-executable tests
Jakub Wilk
jwilk at debian.org
Sat Oct 11 17:14:04 UTC 2014
Hi James,
Thanks for prodding me. I've been procrastinating for far too long.
* James McCoy <jamessan at debian.org>, 2014-10-09, 22:09:
>>>I suggest that sadt skips non executable tests with a warning and
>>>documents this behaviour (as it does with missing dependencies), or
>>>displays a warning when modifying the permissions. It took me some
>>>time to find who was interfering with my version control system.
>>
>>Thanks, that's a pretty strong argument that chmod'ing tests is not a
>>good idea, at least not by default.
>
>Do you intend to make some changes for this soon?
I've attached a patch for skipping non-executable tests instead of
chmod+x'ing them. But now I'm a bit hesitant that this is the right
thing to do...
I think it would be more user-friendly if sadt did this:
* If sadt have to make copy of the source tree anyway (i.e., one of the
tests declares the rw-build-tree restriction), then fix permissions in
the copy.
* Otherwise, try chmod+x'ing the test file in the source tree, and if
that fails, skip the test.
* Restore the original permissions afterwards.
Does it sound sane?
--
Jakub Wilk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 749729.diff
Type: text/x-diff
Size: 1764 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/devscripts-devel/attachments/20141011/0adbf645/attachment.diff>
More information about the devscripts-devel
mailing list