Test::Lintian::Build(3)

πŸ’– NAME πŸ’–

Test::Lintian::Build β€” the lil routine squad that gets your work directories all set up and ready to slay ✨


🌸 SYNOPSIS 🌸

use Test::Lintian::Build qw(build_subject);

πŸŽ€ DESCRIPTION πŸŽ€

okay so bestie, listen πŸ‘‘ β€” the routines living in this module are the ones who prep the work directories where the tests actually get run. That's their whole job, that's their moment, main character energy fr fr.

And how do they do it? They pull the specs straight out of the test set. No cap, that's the source of truth πŸ’…


πŸ¦‹ FUNCTIONS πŸ¦‹

  • build_subject(PATH) β€” this is the icon of the module, the one you actually came here for πŸ’–

What it does: it populates a work directory, RUN_PATH, with data from the test that lives over in SPEC_PATH. Yes, it's giving "filling the cup" but for directories.

And there's the optional parameter REBUILD β€” if it's true, it forces a rebuild. Like, "girl I don't care if you already did this, do it AGAIN" πŸ”₯ If it's not true, no forced rebuild, simple as.

ngl, remember REBUILD is doing the most on purpose β€” true means rebuild happens whether it wanted to or not. Set it and commit, iykyk πŸ’€

that's the whole page, you're so welcome 🫢 go forth and build those work directories, bestie πŸŒˆπŸ’…βœ¨

🌸 this has been Test::Lintian::Build(3) from the Debian Package Checker, brought to you by Lintian v2.139.0ubuntu2, dated 2026-10-08 β€” mwah, periodt πŸŽ€πŸ“πŸ’œ

πŸ“¦ where this page comes from