[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Dependency-based running of collection scripts



Hi all,

commit ed359f22259de85040e5d88739e6c14102eb0495
Author: Raphael Geissert <atomo64@gmail.com>
Date:   Sat Apr 11 23:53:40 2009 -0500

    Test for POD coverage

commit bdb7c57abb4abac711de3c0920d33611995a37bf
Author: Raphael Geissert <atomo64@gmail.com>
Date:   Sat Apr 11 23:46:40 2009 -0500

    Run the collection scripts based on their dependencies instead of the
order.

    This introduces Lintian::DepMap, a simple dependencies map creator and
solver;
    which should later be used to drive the package processing loop.

commit f99123c936b7e0db8a17465eaf294d7fe53bf2c3
Author: Raphael Geissert <atomo64@gmail.com>
Date:   Sun Apr 5 14:42:23 2009 -0500

    Make t/runtests call prove in recursive mode so that tests can be
separated

commit 1f6791ecba0936e5f1d436d9c5eb26ef7463cffb
Author: Raphael Geissert <atomo64@gmail.com>
Date:   Wed Apr 1 18:50:20 2009 -0600

    Include pedantic tags in lintian.log, but don't display them in the html
reports


Next step with Lintian::DepMap is to run the check scripts as soon as their
needs-info are satisfied, while waiting for the other collection scripts to
finish. Since I've tested the current code very well for over two weeks I
preferred to submit it now and make the other changes later to avoid a big
patch (current is already ~42KBs.)

Btw, in pod-coverage.t there's a TODO list with the names of the modules
that need to be completed (or in Lintian::Schedule's case: completely
written.)

Cheers,
-- 
Raphael Geissert - Debian Maintainer
www.debian.org - get.debian.net

Attachment: 0002-Include-pedantic-tags-in-lintian.log-but-don-t-disp.patch
Description: application/mbox

Attachment: 0003-Make-t-runtests-call-prove-in-recursive-mode-so-that.patch
Description: application/mbox

Attachment: 0004-Run-the-collection-scripts-based-on-their-dependenci.patch
Description: application/mbox

Attachment: 0005-Test-for-POD-coverage.patch
Description: application/mbox


Reply to: