I think Test::NeedsDisplay was written to be able to skip tests that need a display. We use it in Padre. Gabor
On Thu, Nov 27, 2008 at 11:46 AM, Chris 'BinGOs' Williams <[EMAIL PROTECTED]> wrote: > On Thu, Nov 27, 2008 at 10:10:25AM +0100, Lorenz Domke wrote: >> Hello CPAN tester, >> >> thank you for your test report. I am not sure what causes the failure. >> On other machines the module builds without problem and tests are ok. I >> suppose that >> the version number of the requested Tk is responsible for the failure. I >> need Tk for the >> tests and therefore I must require Tk in Makefile.PL. Otherwise Tk will not >> be loaded at all and >> the test will fail. I thought that a version number 0 would be less than any >> other version number and >> therefore accept each version of Tk but may be that I'm mistaken. > > Tk appears to have built fine and been included. > > The problem is that I don't have a DISPLAY available: > > <snip> > couldn't connect to display ":0" at > /usr/home/cpan/pit/rel/conf/perl-5.8.9/.cpanplus/5.8.9/build/Tk-804.028/blib/lib/Tk/MainWindow.pm > line 55. > MainWindow->new() at t/Tk-XPMs.t line 27 > </snip> > >> I would appreciate any further information wich can help me to change my >> module in order to be >> more robust. Thank's in advance for your help. >> > > I believe that people usually check that the DISPLAY environment variable is > set and skip these kind of tests if it isn't set. > Unless there is another way of checking that a display is available. > > I'm CC'ing the cpantesters discussion list in if anyone has any further > advice. > > I unfortunately don't have the tuits at the moment to setup a display for the > 20+ machine images I maintain for CPAN testing. > >> Best regards, >> >> Lorenz Domke >> >> -------- Original-Nachricht -------- >> > >> > Tk-XPMs-1.10: >> > - i386-freebsd-thread-multi-64int / 5.8.9: >> > - FAIL http://nntp.x.perl.org/group/perl.cpan.testers/2688669 >> > > > Cheers,
