How To Install perl-Test-Harness on Rocky Linux 8
Introduction
In this tutorial we learn how to install perl-Test-Harness on Rocky Linux 8.
What is perl-Test-Harness
This package allows tests to be run and results automatically aggregated and output to STDOUT. Although, for historical reasons, the Test-Harness distribution takes its name from this module it now exists only to provide TAP that is somewhat backwards compatible with Test writing new code consider using TAP
We can use yum or dnf to install perl-Test-Harness on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install perl-Test-Harness.
Install perl-Test-Harness on Rocky Linux 8 Using dnf
Update yum database with dnf using the following command.
sudo dnf makecache --refresh
After updating yum database, We can install perl-Test-Harness using dnf by running the following command:
sudo dnf -y install perl-Test-Harness
Install perl-Test-Harness on Rocky Linux 8 Using yum
Update yum database with yum using the following command.
sudo yum makecache --refresh
After updating yum database, We can install perl-Test-Harness using yum by running the following command:
sudo yum -y install perl-Test-Harness
How To Uninstall perl-Test-Harness on Rocky Linux 8
To uninstall only the perl-Test-Harness package we can use the following command:
sudo dnf remove perl-Test-Harness
perl-Test-Harness Package Contents on Rocky Linux 8
/usr/bin/prove
/usr/share/doc/perl-Test-Harness
/usr/share/doc/perl-Test-Harness/Changes
/usr/share/doc/perl-Test-Harness/Changes-2.64
/usr/share/doc/perl-Test-Harness/README
/usr/share/doc/perl-Test-Harness/examples
/usr/share/doc/perl-Test-Harness/examples/README
/usr/share/doc/perl-Test-Harness/examples/analyze_tests.pl
/usr/share/doc/perl-Test-Harness/examples/bin
/usr/share/doc/perl-Test-Harness/examples/bin/forked_tests.pl
/usr/share/doc/perl-Test-Harness/examples/bin/test_html.pl
/usr/share/doc/perl-Test-Harness/examples/bin/tprove_gtk
/usr/share/doc/perl-Test-Harness/examples/harness-hook
/usr/share/doc/perl-Test-Harness/examples/harness-hook/hook.pl
/usr/share/doc/perl-Test-Harness/examples/harness-hook/lib
/usr/share/doc/perl-Test-Harness/examples/harness-hook/lib/Harness
/usr/share/doc/perl-Test-Harness/examples/harness-hook/lib/Harness/Hook.pm
/usr/share/doc/perl-Test-Harness/examples/my_exec
/usr/share/doc/perl-Test-Harness/examples/silent-harness.pl
/usr/share/doc/perl-Test-Harness/examples/t
/usr/share/doc/perl-Test-Harness/examples/t/10-stuff.t
/usr/share/doc/perl-Test-Harness/examples/t/ruby.t
/usr/share/doc/perl-Test-Harness/examples/test_urls.txt
/usr/share/man/man1/prove.1.gz
/usr/share/man/man3/App::Prove.3pm.gz
/usr/share/man/man3/App::Prove::State.3pm.gz
/usr/share/man/man3/App::Prove::State::Result.3pm.gz
/usr/share/man/man3/App::Prove::State::Result::Test.3pm.gz
/usr/share/man/man3/TAP::Base.3pm.gz
/usr/share/man/man3/TAP::Formatter::Base.3pm.gz
/usr/share/man/man3/TAP::Formatter::Color.3pm.gz
/usr/share/man/man3/TAP::Formatter::Console.3pm.gz
/usr/share/man/man3/TAP::Formatter::Console::ParallelSession.3pm.gz
/usr/share/man/man3/TAP::Formatter::Console::Session.3pm.gz
/usr/share/man/man3/TAP::Formatter::File.3pm.gz
/usr/share/man/man3/TAP::Formatter::File::Session.3pm.gz
/usr/share/man/man3/TAP::Formatter::Session.3pm.gz
/usr/share/man/man3/TAP::Harness.3pm.gz
/usr/share/man/man3/TAP::Harness::Beyond.3pm.gz
/usr/share/man/man3/TAP::Harness::Env.3pm.gz
/usr/share/man/man3/TAP::Object.3pm.gz
/usr/share/man/man3/TAP::Parser.3pm.gz
/usr/share/man/man3/TAP::Parser::Aggregator.3pm.gz
/usr/share/man/man3/TAP::Parser::Grammar.3pm.gz
/usr/share/man/man3/TAP::Parser::Iterator.3pm.gz
/usr/share/man/man3/TAP::Parser::Iterator::Array.3pm.gz
/usr/share/man/man3/TAP::Parser::Iterator::Process.3pm.gz
/usr/share/man/man3/TAP::Parser::Iterator::Stream.3pm.gz
/usr/share/man/man3/TAP::Parser::IteratorFactory.3pm.gz
/usr/share/man/man3/TAP::Parser::Multiplexer.3pm.gz
/usr/share/man/man3/TAP::Parser::Result.3pm.gz
/usr/share/man/man3/TAP::Parser::Result::Bailout.3pm.gz
/usr/share/man/man3/TAP::Parser::Result::Comment.3pm.gz
/usr/share/man/man3/TAP::Parser::Result::Plan.3pm.gz
/usr/share/man/man3/TAP::Parser::Result::Pragma.3pm.gz
/usr/share/man/man3/TAP::Parser::Result::Test.3pm.gz
/usr/share/man/man3/TAP::Parser::Result::Unknown.3pm.gz
/usr/share/man/man3/TAP::Parser::Result::Version.3pm.gz
/usr/share/man/man3/TAP::Parser::Result::YAML.3pm.gz
/usr/share/man/man3/TAP::Parser::ResultFactory.3pm.gz
/usr/share/man/man3/TAP::Parser::Scheduler.3pm.gz
/usr/share/man/man3/TAP::Parser::Scheduler::Job.3pm.gz
/usr/share/man/man3/TAP::Parser::Scheduler::Spinner.3pm.gz
/usr/share/man/man3/TAP::Parser::Source.3pm.gz
/usr/share/man/man3/TAP::Parser::SourceHandler.3pm.gz
/usr/share/man/man3/TAP::Parser::SourceHandler::Executable.3pm.gz
/usr/share/man/man3/TAP::Parser::SourceHandler::File.3pm.gz
/usr/share/man/man3/TAP::Parser::SourceHandler::Handle.3pm.gz
/usr/share/man/man3/TAP::Parser::SourceHandler::Perl.3pm.gz
/usr/share/man/man3/TAP::Parser::SourceHandler::RawTAP.3pm.gz
/usr/share/man/man3/TAP::Parser::YAMLish::Reader.3pm.gz
/usr/share/man/man3/TAP::Parser::YAMLish::Writer.3pm.gz
/usr/share/man/man3/Test::HACKING.3pm.gz
/usr/share/man/man3/Test::Harness.3pm.gz
/usr/share/perl5/vendor_perl/App
/usr/share/perl5/vendor_perl/App/Prove
/usr/share/perl5/vendor_perl/App/Prove.pm
/usr/share/perl5/vendor_perl/App/Prove/State
/usr/share/perl5/vendor_perl/App/Prove/State.pm
/usr/share/perl5/vendor_perl/App/Prove/State/Result
/usr/share/perl5/vendor_perl/App/Prove/State/Result.pm
/usr/share/perl5/vendor_perl/App/Prove/State/Result/Test.pm
/usr/share/perl5/vendor_perl/TAP
/usr/share/perl5/vendor_perl/TAP/Base.pm
/usr/share/perl5/vendor_perl/TAP/Formatter
/usr/share/perl5/vendor_perl/TAP/Formatter/Base.pm
/usr/share/perl5/vendor_perl/TAP/Formatter/Color.pm
/usr/share/perl5/vendor_perl/TAP/Formatter/Console
/usr/share/perl5/vendor_perl/TAP/Formatter/Console.pm
/usr/share/perl5/vendor_perl/TAP/Formatter/Console/ParallelSession.pm
/usr/share/perl5/vendor_perl/TAP/Formatter/Console/Session.pm
/usr/share/perl5/vendor_perl/TAP/Formatter/File
/usr/share/perl5/vendor_perl/TAP/Formatter/File.pm
/usr/share/perl5/vendor_perl/TAP/Formatter/File/Session.pm
/usr/share/perl5/vendor_perl/TAP/Formatter/Session.pm
/usr/share/perl5/vendor_perl/TAP/Harness
/usr/share/perl5/vendor_perl/TAP/Harness.pm
/usr/share/perl5/vendor_perl/TAP/Harness/Beyond.pod
/usr/share/perl5/vendor_perl/TAP/Harness/Env.pm
/usr/share/perl5/vendor_perl/TAP/Object.pm
/usr/share/perl5/vendor_perl/TAP/Parser
/usr/share/perl5/vendor_perl/TAP/Parser.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Aggregator.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Grammar.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Iterator
/usr/share/perl5/vendor_perl/TAP/Parser/Iterator.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Iterator/Array.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Iterator/Process.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Iterator/Stream.pm
/usr/share/perl5/vendor_perl/TAP/Parser/IteratorFactory.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Multiplexer.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Result
/usr/share/perl5/vendor_perl/TAP/Parser/Result.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Result/Bailout.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Result/Comment.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Result/Plan.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Result/Pragma.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Result/Test.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Result/Unknown.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Result/Version.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Result/YAML.pm
/usr/share/perl5/vendor_perl/TAP/Parser/ResultFactory.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Scheduler
/usr/share/perl5/vendor_perl/TAP/Parser/Scheduler.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Scheduler/Job.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Scheduler/Spinner.pm
/usr/share/perl5/vendor_perl/TAP/Parser/Source.pm
/usr/share/perl5/vendor_perl/TAP/Parser/SourceHandler
/usr/share/perl5/vendor_perl/TAP/Parser/SourceHandler.pm
/usr/share/perl5/vendor_perl/TAP/Parser/SourceHandler/Executable.pm
/usr/share/perl5/vendor_perl/TAP/Parser/SourceHandler/File.pm
/usr/share/perl5/vendor_perl/TAP/Parser/SourceHandler/Handle.pm
/usr/share/perl5/vendor_perl/TAP/Parser/SourceHandler/Perl.pm
/usr/share/perl5/vendor_perl/TAP/Parser/SourceHandler/RawTAP.pm
/usr/share/perl5/vendor_perl/TAP/Parser/YAMLish
/usr/share/perl5/vendor_perl/TAP/Parser/YAMLish/Reader.pm
/usr/share/perl5/vendor_perl/TAP/Parser/YAMLish/Writer.pm
/usr/share/perl5/vendor_perl/Test
/usr/share/perl5/vendor_perl/Test/HACKING.pod
/usr/share/perl5/vendor_perl/Test/Harness.pm
References
Summary
In this tutorial we learn how to install perl-Test-Harness on Rocky Linux 8 using yum and dnf.