How To Install perl-TestML1 on Fedora 36

In this tutorial we learn how to install perl-TestML1 in Fedora 36. perl-TestML1 is Generic software testing meta language (version 1)

Introduction

In this tutorial we learn how to install perl-TestML1 on Fedora 36.

What is perl-TestML1

TestML is a generic, programming language agnostic, meta language for writing unit tests. The idea is that you can use the same test files in multiple implementations of a given programming idea. Then you can be more certain that your application written in, say, Python matches your Perl implementation. In a nutshell you write a bunch of data tests that have inputs and expected results. Using a simple syntax, you specify what functions the data must pass through to produce the expected results. You use a bridge class to write the data functions that pass the data through your application. In Perl 5, TestML is the evolution of the Test of Test Test You may want to use perl-TestML instead that supports a new generation of the meta language.

We can use yum or dnf to install perl-TestML1 on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install perl-TestML1.

Install perl-TestML1 on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install perl-TestML1 using dnf by running the following command:

sudo dnf -y install perl-TestML1

Install perl-TestML1 on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install perl-TestML1 using yum by running the following command:

sudo yum -y install perl-TestML1

How To Uninstall perl-TestML1 on Fedora 36

To uninstall only the perl-TestML1 package we can use the following command:

sudo dnf remove perl-TestML1

perl-TestML1 Package Contents on Fedora 36

/usr/share/doc/perl-TestML1
/usr/share/doc/perl-TestML1/CONTRIBUTING
/usr/share/doc/perl-TestML1/Changes
/usr/share/doc/perl-TestML1/README
/usr/share/licenses/perl-TestML1
/usr/share/licenses/perl-TestML1/LICENSE
/usr/share/man/man3/TestML1.3pm.gz
/usr/share/man/man3/TestML1::Setup.3pm.gz
/usr/share/perl5/vendor_perl/TestML1
/usr/share/perl5/vendor_perl/TestML1.pm
/usr/share/perl5/vendor_perl/TestML1.pod
/usr/share/perl5/vendor_perl/TestML1/Base.pm
/usr/share/perl5/vendor_perl/TestML1/Bridge.pm
/usr/share/perl5/vendor_perl/TestML1/Compiler
/usr/share/perl5/vendor_perl/TestML1/Compiler.pm
/usr/share/perl5/vendor_perl/TestML1/Compiler/Lite.pm
/usr/share/perl5/vendor_perl/TestML1/Compiler/Pegex
/usr/share/perl5/vendor_perl/TestML1/Compiler/Pegex.pm
/usr/share/perl5/vendor_perl/TestML1/Compiler/Pegex/AST.pm
/usr/share/perl5/vendor_perl/TestML1/Compiler/Pegex/Grammar.pm
/usr/share/perl5/vendor_perl/TestML1/Library
/usr/share/perl5/vendor_perl/TestML1/Library.pm
/usr/share/perl5/vendor_perl/TestML1/Library/Debug.pm
/usr/share/perl5/vendor_perl/TestML1/Library/Standard.pm
/usr/share/perl5/vendor_perl/TestML1/Runtime
/usr/share/perl5/vendor_perl/TestML1/Runtime.pm
/usr/share/perl5/vendor_perl/TestML1/Runtime/TAP.pm
/usr/share/perl5/vendor_perl/TestML1/Setup.pm
/usr/share/perl5/vendor_perl/TestML1/Setup.pod
/usr/share/perl5/vendor_perl/TestML1/Util.pm
/usr/share/perl5/vendor_perl/auto
/usr/share/perl5/vendor_perl/auto/share
/usr/share/perl5/vendor_perl/auto/share/dist
/usr/share/perl5/vendor_perl/auto/share/dist/TestML1
/usr/share/perl5/vendor_perl/auto/share/dist/TestML1/testml.pgx

References

Summary

In this tutorial we learn how to install perl-TestML1 on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).