Fennec::Meta(3pm)

πŸ“¦
version 2.018 Β· 2 versions
  • 2.018 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 2.018 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– Fennec::Meta πŸ’–

okay bestie, welcome to Fennec::Meta ✨ β€” it's the meta-object that gets added to every single one of your Fennec test classes. yes, all of them. no class left behind πŸ’…

(this one lives in the User Contributed Perl Documentation section, if you were wondering where to find it 🫢)


🌸 NAME 🌸

Fennec::Meta β€” the meta-object that gets added to all Fennec test classes. it's giving backstage pass energy πŸŽ€


✨ DESCRIPTION ✨

so here's the vibe: when you write

use Fennec;

a function gets dropped into your class, and that function is named FENNEC 🌈

call it, and it hands you back the one single Fennec meta-object that keeps track of all the info about your class. that's it, that's the whole thing. it's your class's little diary πŸ““πŸ’–


πŸ‘‘ ATTRIBUTES πŸ‘‘

the receipts your meta-object is holding, one by one:

  • parallel β€” the max number of parallel tests that can be run for your class. multitasking queen behavior πŸ”₯
  • class β€” the name of your class. literally just its name. main character identification πŸ’…
  • fennec β€” the name of the class that was used to load fennec. usually it's 'Fennec', but y'know, it could be something else πŸ‘€
  • base β€” the base class Fennec put in place, if any. if there isn't one? nothing there. ghosted πŸ«₯
  • test_sort β€” whatever method of test sorting was specified, if any. again with the "if any" β€” this meta-object is very honest about what it does and doesn't have 😭
  • with_tests β€” the list of test templates that got loaded into your class. the whole roster, bestie πŸŽ€βœ¨

πŸ¦‹ AUTHORS πŸ¦‹

Chad Granum β€” exodist7@gmail.com πŸ’œ


Copyright (C) 2013 Chad Granum

Fennec is free software; Standard perl license.

Fennec is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. see the license for more details. ⚠️ (yes that's the all-caps part, it means it, no cap πŸ’€)


and that's the whole page, babe 🫢 this one's from perl v5.36.0, dated 2022-12-02 β€” iconic, timeless, a little vintage even. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from