Devel:...Clover(3pm)

πŸ“¦
version 1.01 Β· 2 versions
, in debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ Devel::Cover::Report::Clover ✨

okay bestie, gather round β€” this is the Devel::Cover::Report::Clover page, straight outta the User Contributed Perl Documentation collection. It's giving "I make XML so your CI can vibe check your tests." πŸ’…


🌸 NAME 🌸

Devel::Cover::Report::Clover β€” the backend that does the Clover reporting of coverage statistics. That's it, that's the whole gig. πŸŽ€


✨ SYNOPSIS ✨

Like, literally just this:

cover -report clover

That's the whole invocation. Slay. πŸ’–


πŸ¦‹ DESCRIPTION πŸ¦‹

So this module generates a Clover compatible coverage xml file, and you can drop that file into a whole bunch of continuous integration software offerings. It's the moment your CI finally understands what your tests have been up to. πŸ‘‘

It is designed to be called from the cover program that ships with Devel::Cover. It's not out here freelancing on its own, bestie. It knows its role. 🫢


πŸ’… OPTIONS πŸ’…

You specify options by adding the appropriate flags to the cover program. This report format supports the following:

  • outputfile β€” this is the file name you want to write this report out to. It defaults to clover.xml. So if you don't say anything, that's where it's going, no cap. πŸ“„
  • projectname β€” this one is simply a cosmetic item, ngl. When the xml is generated, it has a project name, and that name will show up in your continuous integration system once it is parsed. This can be any string you want and it defaults to 'Devel::Cover::Report::Clover'. Purely for the aesthetic. ✨

πŸ‘€ SEE ALSO πŸ‘€

iykyk πŸ”₯


πŸ’€ BUGS πŸ’€

Found something cursed? Report it here:

Not me filing a bug, but also… if you gotta, you gotta. 😭


πŸŽ€ CREDITS πŸŽ€

Shoutout to the icons who made this thing what it is:

  • Jun Kuriyama β€” nice cosmetic changes to package names πŸ’…
  • Olivier MenguΓ© β€” fix tests for those using local::lib 🧚
  • Oliver Trosien β€” added branch, statement, and subroutine details 🌟

Periodt. They ate. πŸ“


πŸ‘‘ AUTHOR πŸ‘‘

David Bartle <captindave@gmail.com>


🌈 LICENSE 🌈

Copyright David Bartle (captindave@gmail.com)

This software is free. It is licensed under the same terms as Perl itself. 🫢

The latest version of this software should be available on github.com: <https://github.com/captin411/Devel-Cover-Report-Clover>


πŸ™ˆ POD ERRORS πŸ™ˆ

Hey! The above document had some coding errors, which are explained below:

Around line 117: Non-ASCII character seen before =encoding in 'MenguΓ©'. Assuming UTF-8

Honestly? Relatable. The Γ© was just too iconic for the parser to handle on the first pass. πŸ’€


And that's the whole page, bestie β€” this was the Devel:...Clover(3pm) manual page, from perl v5.38.2, dated 2024-03-05. Go forth and generate that xml. Mwah. πŸ’–βœ¨

πŸ“¦ where this page comes from