TEST2::EVENTFACET::PARENT(3perl)

πŸ’– Test2::EventFacet::Parent πŸ’–

okay bestie, so this is a page from the Perl Programmers Reference Guide about Test2::EventFacet::Parent β€” yes the name is a whole keyboard smash (Test2:...:Parent(3perl)), that's just how the manpage abbreviates it, we move πŸ’…


✨ NAME ✨

Test2::EventFacet::Parent β€” the facet for events that contain other events 🫢


🌸 DESCRIPTION 🌸

So like. This facet shows up when an event has other events living inside it. A subtest, for example. It's giving parent-child relationship energy, main character event with a whole little entourage of nested events πŸŽ€


πŸ¦‹ FIELDS πŸ¦‹

  • $string = $parent->{details}
  • $string = $parent->details() β€” a human readable description of the event. literally just words for humans πŸ’œ
  • $hid = $parent->{hid}
  • $hid = $parent->hid() β€” the hub ID of the hub that's being represented in this parent-child relationship. iykyk πŸ”₯
  • $arrayref = $parent->{children}
  • $arrayref = $parent->children() β€” an arrayref holding the facet-data hashes of the events nested under this one.
⚠️ important bestie: this is the facet-data hashes, not the events themselves. if you want the actual events you have to go get them from the parent event directly. no shortcuts, no cap 😭
  • $bool = $parent->{buffered}
  • $bool = $parent->buffered() β€” true if the subtest is buffered, which means the formatter has probably not seen them yet πŸ™ˆ

πŸ‘‘ SOURCE πŸ‘‘

The source code repository for Test2 lives at <https://github.com/Test-More/test-more/>. go peek, it's right there ✨


🌈 MAINTAINERS 🌈

Chad Granum <exodist@cpan.org>


⭐ AUTHORS ⭐

Chad Granum <exodist@cpan.org>


Copyright Chad Granum <exodist@cpan.org>.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. periodt πŸ’…

See <https://dev.perl.org/licenses/>


and that's the whole page bestie, no crumbs left πŸ“ this was perl v5.44.0, dated 2026-10-17, and yeah the footer still calls it Test2:...:Parent(3perl) because the manpage abbreviation is committed to the bit. slay πŸ’–βœ¨

πŸ“¦ where this page comes from
  • arch rolling: perl 5.44.0-1 Β· Artistic-1.0-Perl AND 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