Test::...regate(3pm)
π Test::Valgrind::Command::Aggregate β the Perl manual, but make it make sense π
okay bestie, so this is a page from the User Contributed Perl Documentation and it's all about Test::Valgrind::Command::Aggregate. That name is lowkey a mouthful but the vibe is simple and honestly kind of iconic. Let's get into it π«Ά
β¨ NAME β¨
Test::Valgrind::Command::Aggregate β it's a Test::Valgrind command that aggregates several other commands. no cap, that's literally the whole job description π
πΈ VERSION πΈ
Version 1.19 β that's the one we're talking about here, periodt.
π¦ DESCRIPTION π¦
So basically: this command groups several commands together, and the session will run all of them under the same action. It's giving squad goals, it's giving "we ride together, we get valgrinded together" π
That's it. That's the whole description. Short, sweet, iconic.
π METHODS π
Heads up: this class inherits Test::Valgrind::Command, so it's picking up all the family traits, iykyk β¨
new
my $tvca = Test::Valgrind::Command::Aggregate->new(
commands => \@commands,
%extra_args,
);
Yep, that's how you make one. Pass in your commands as an array ref, sprinkle in whatever %extra_args you need, and boom β you've got yourself a $tvca π
commands
my @commands = $tvca->commands;
This is a read-only accessor for the commands option. Translation: you can look at the list of commands all you want, but you cannot touch ππ Read-only means read-only, bestie.
π SEE ALSO π
Go check these out if you wanna keep the lore going:
Test::ValgrindTest::Valgrind::Command
π AUTHOR π
Vincent Pit, <perl at profvince.com>, <http://www.profvince.com>.
You can contact him by mail, or on irc.perl.org (his nick there is vincent). Very reachable, very main character energy π
π BUGS π
Found a bug? Want a feature? Please report it to bug-test-valgrind at rt.cpan.org, or through the web interface at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Test-Valgrind>.
And here's the best part: he will be notified, and then you'll automatically be notified of progress on your bug as he makes changes. Not me getting real-time updates on my little bug report ππ«Ά iconic behaviour fr fr.
π§ SUPPORT π§
You can find documentation for this module with the perldoc command:
perldoc Test::Valgrind::Command::Aggregate
π COPYRIGHT & LICENSE π
Copyright 2009,2010,2011,2013,2015,2016 Vincent Pit, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
That means it's free software, bestie β same terms as Perl itself, no funny business β¨
okay that's the whole page, we ate and left no crumbs π
this has been perl v5.40.1, dated 2025-04-13, brought to you by the Test::...regate(3pm) page itself β stay slaying, and may all your valgrind sessions come back clean π¦πΈ
π¦ where this page comes from
- debian trixie: libtest-valgrind-perl 1.19-6 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libtest-valgrind-perl 1.19-6 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libtest-valgrind-perl 1.19-6 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms