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::Valgrind
  • Test::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 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