Devel:...Clover(3pm)
β¨ 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 toclover.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 π
Devel::Cover- <http://www.atlassian.com/software/clover/>
- <http://jenkins-ci.org/>
- <https://wiki.jenkins-ci.org/display/JENKINS/Clover+Plugin>
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
- debian trixie: libdevel-cover-report-clover-perl 1.01-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libdevel-cover-report-clover-perl 1.01-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libdevel-cover-report-clover-perl 1.01-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libdevel-cover-report-clover-perl 1.01-3 Β· 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