How to Install and Uninstall perl-Test-Warnings Package on openSUSE Leap

Last updated: November 07,2024

1. Install "perl-Test-Warnings" package

Here is a brief guide to show you how to install perl-Test-Warnings on openSUSE Leap

$ sudo zypper refresh $ sudo zypper install perl-Test-Warnings

2. Uninstall "perl-Test-Warnings" package

Please follow the guidelines below to uninstall perl-Test-Warnings on openSUSE Leap:

$ sudo zypper remove perl-Test-Warnings

3. Information about the perl-Test-Warnings package on openSUSE Leap

Information for package perl-Test-Warnings:
-------------------------------------------
Repository : Update repository with updates from SUSE Linux Enterprise 15
Name : perl-Test-Warnings
Version : 0.32.0-150000.3.6.1
Arch : noarch
Vendor : SUSE LLC
Installed Size : 53.7 KiB
Installed : No
Status : not installed
Source package : perl-Test-Warnings-0.32.0-150000.3.6.1.src
Upstream URL : https://metacpan.org/release/Test-Warnings
Summary : Test for warnings and the lack of them
Description :
If you've ever tried to use Test::NoWarnings to confirm there are no
warnings generated by your tests, combined with the convenience of
'done_testing' to not have to declare a test count, you'll have discovered
that these two features do not play well together, as the test count will
be calculated _before_ the warnings test is run, resulting in a TAP error.
(See 'examples/test_nowarnings.pl' in this distribution for a
demonstration.)
This module is intended to be used as a drop-in replacement for
Test::NoWarnings: it also adds an extra test, but runs this test _before_
'done_testing' calculates the test count, rather than after. It does this
by hooking into 'done_testing' as well as via an 'END' block. You can
declare a plan, or not, and things will still Just Work.
It is actually equivalent to:
use Test::NoWarnings 1.04 ':early';
as warnings are still printed normally as they occur. You are safe, and
enthusiastically encouraged, to perform a global search-replace of the
above with 'use Test::Warnings;' whether or not your tests have a plan.
It can also be used as a replacement for Test::Warn, if you wish to test
the content of expected warnings; read on to find out how.