How to Install and Uninstall libtest-roo-perl Package on Ubuntu 21.10 (Impish Indri)

Last updated: May 09,2024

1. Install "libtest-roo-perl" package

Learn how to install libtest-roo-perl on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install libtest-roo-perl

2. Uninstall "libtest-roo-perl" package

Here is a brief guide to show you how to uninstall libtest-roo-perl on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove libtest-roo-perl $ sudo apt autoclean && sudo apt autoremove

3. Information about the libtest-roo-perl package on Ubuntu 21.10 (Impish Indri)

Package: libtest-roo-perl
Architecture: all
Version: 1.004-1.1
Priority: optional
Section: universe/perl
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Perl Group
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 94
Depends: perl:any, libmoo-perl (>= 1.000008), libmoox-types-mooselike-perl, libstrictures-perl, libsub-install-perl, perl (>= 5.13.4) | libtest-simple-perl (>= 0.96)
Recommends: libbareword-filehandles-perl, libindirect-perl, libmultidimensional-perl
Filename: pool/universe/libt/libtest-roo-perl/libtest-roo-perl_1.004-1.1_all.deb
Size: 29896
MD5sum: 1b66bb7eccccc7b5fb4b6ccb064c7efc
SHA1: 7af6b858697e7118881e998b6a4b742c52a4a76f
SHA256: de29f5f15bd4943dd7dafecd015ea527edb4260e4fb74c16d2b179bcf9812b45
SHA512: 9420da2ec80732f17e4dca0d6bd248d0cbf6f129deb45c2bcf27e4991d7d599c9deeb5eb73700a4bd5747d2bb2e572d27fb5907ae68de2343aaf08726049fcfb
Homepage: https://metacpan.org/release/Test-Roo
Description-en: module for composable, reusable tests with roles and Moo
Test::Roo allows you to compose Test::More tests from roles. It is inspired
by the excellent Test::Routine module, but uses Moo instead of Moose. This
gives most of the benefits without the need for Moose as a test dependency.
.
Test files are Moo classes. You can define any needed test fixtures as Moo
attributes. You define tests as method modifiers -- similar in concept to
"subtest" in Test::More, but your test method will be passed the test object
for access to fixture attributes. You may compose any Moo::Role into your
test to define attributes, require particular methods, or define tests.
.
This means that you can isolate test *behaviors* into roles which require
certain test *fixtures* in order to run. Your main test file will provide the
fixtures and compose the roles to run. This makes it easy to reuse test
behaviors.
.
For example, if you are creating tests for Awesome::Module, you could create
the test behaviors as Awesome::Module::Test::Role and distribute it with your
module. If another distribution subclasses Awesome::Module, it can compose
the Awesome::Module::Test::Role behavior for its own tests.
.
No more copying and pasting tests from a super class! Superclasses define and
share their tests. Subclasses provide their own fixtures and run the tests.
Description-md5: b73a07c3409327bc8864ef7703709053