perl-Test-NeedsDisplay - Ensure that tests needing a display have one

Property Value
Distribution Mageia 7
Repository Mageia Core i586
Package filename perl-Test-NeedsDisplay-1.70.0-11.mga7.noarch.rpm
Package name perl-Test-NeedsDisplay
Package version 1.70.0
Package release 11.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 20.41 KB
Installed size 29.87 KB
When testing GUI applications, sometimes applications or modules absolutely
insist on a display, even just to load a module without actually showing
any objects.
Regardless, this makes GUI applications pretty much impossible to build and
test on headless or automated systems. And it fails to the point of not
even running the Makefile.PL script because a dependency needs a display so
it can be loaded to find a version.
In these situations, what is needed is a fake display.


Package Version Architecture Repository
perl-Test-NeedsDisplay-1.70.0-11.mga7.noarch.rpm 1.70.0 noarch Mageia Core
perl-Test-NeedsDisplay - - -


Name Value
perl >= 5.006
perl(Config) -
perl(File::Spec) >= 0.800.0
perl(Test::More) >= 0.470.0
perl(strict) -
perl(vars) -
perl-base >= 5.28.0
x11-server-xvfb -


Name Value
perl(Test::NeedsDisplay) = 1.70.0
perl-Test-NeedsDisplay = 1.70.0-11.mga7


Type URL
Binary Package perl-Test-NeedsDisplay-1.70.0-11.mga7.noarch.rpm
Source Package perl-Test-NeedsDisplay-1.70.0-11.mga7.src.rpm

Install Howto

  1. Enable the repository in Software Management
  2. Install perl-Test-NeedsDisplay rpm package:
    # dnf install perl-Test-NeedsDisplay




2018-09-20 - umeabot <umeabot> 1.70.0-11.mga7
(not released yet)
+ Revision: 1286682
- Mageia 7 Mass Rebuild
2017-10-03 - tv <tv> 1.70.0-10.mga7
+ Revision: 1166848
- rebuild with fixed rpm for missing autodeps
2017-09-25 - tv <tv> 1.70.0-9.mga7
+ Revision: 1159363
- add BR on perl(inc::Module::Install)
- add BR on perl(inc::Module::Install)
2016-06-19 - pterjan <pterjan> 1.70.0-7.mga6
+ Revision: 1034419
- Rebuild for perl 5.22.2
2016-02-08 - umeabot <umeabot> 1.70.0-6.mga6
+ Revision: 947700
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-Test-NoSmartComments-0.5.0-5.mga7.noarch.rpm Make sure no Smart::Comments escape into the wild
perl-Test-NoTabs-2.20.0-2.mga7.noarch.rpm Check the presence of tabs in your project
perl-Test-NoWarnings-1.40.0-8.mga7.noarch.rpm Make sure you didn't emit any warnings while testing
perl-Test-Number-Delta-1.60.0-4.mga7.noarch.rpm Test-Number-Delta - Perl module
perl-Test-Object-0.80.0-2.mga7.noarch.rpm Thoroughly testing objects via registered handlers
perl-Test-Output-1.31.0-3.mga7.noarch.rpm Utilities to test STDOUT and STDERR messages
perl-Test-PAUSE-Permissions-0.70.0-2.mga7.noarch.rpm Tests module permissions in your distribution
perl-Test-POE-Client-TCP-1.260.0-1.mga7.noarch.rpm A POE Component providing TCP client services for test cases
perl-Test-POE-Server-TCP-1.200.0-2.mga7.noarch.rpm A POE Component providing TCP server services for test cases
perl-Test-Parser-1.900.0-5.mga7.noarch.rpm Base class for parsing log files from test runs, and displays in an XML syntax
perl-Test-Perl-Critic-1.40.0-2.mga7.noarch.rpm Use Perl::Critic in test programs
perl-Test-Perl-Critic-Progressive-0.30.0-8.mga7.noarch.rpm Gradually enforce coding standards
perl-Test-PerlTidy-20190402.0.0-1.mga7.noarch.rpm Check that all your files are tidy
perl-Test-Pod-1.520.0-2.mga7.noarch.rpm Check for POD errors in files
perl-Test-Pod-Content-0.0.6-9.mga7.noarch.rpm Test a Pod's content