Subject: | t/06_const_it.t depends on "valid" /etc/fstab |
Date: | Tue, 7 Feb 2012 14:31:59 +0100 |
To: | bug-Config-Auto [...] rt.cpan.org |
From: | Salvatore Bonaccorso <carnil [...] cpan.org> |
Hi
Thanks for the 0.40 update. During packaging 0.40 for Debian I got
first build failure in the chroot environments:
Show quoted text
> dh_auto_test
> make[1]: Entering directory `/build/salvi-libconfig-auto-perl_0.40-1-amd64-Gzz3ph/libconfig-auto-perl-0.40'
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> # Testing Config::Auto 0.40
> t/00_load.t ............ ok
> t/01_OO.t .............. ok
> t/02_parse.t ........... ok
> t/03_invalid.t ......... ok
> t/04_magic.t ........... ok
> t/05_rt69984.t ......... ok
>
> # Failed test 'Config::Auto:parse() where $_ aliases a string literal.'
> # at t/06_const_it.t line 16.
> # Unparsable file format! at t/06_const_it.t line 15
> # Looks like you failed 1 test of 1.
> t/06_const_it.t ........
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/1 subtests
> t/20_XML_unvailable.t .. ok
> t/99_pod.t ............. ok
>
> Test Summary Report
> -------------------
> t/06_const_it.t (Wstat: 256 Tests: 1 Failed: 1)
> Failed test: 1
> Non-zero exit status: 1
> Files=9, Tests=376, 1 wallclock secs ( 0.06 usr 0.03 sys + 0.48 cusr 0.06 csys = 0.63 CPU)
> Result: FAIL
> Failed 1/9 test programs. 1/376 subtests failed.
The reason for this build failure is that /etc/fstab in the 'clean'
build environments usually used in Debian to build packages (pbuilder,
cowbuilder, sbuild or then on the buildd daemons) /etc/fstab is only
like:
---(/etc/fstab)---------------------------------------------------------
# UNCONFIGURED FSTAB FOR BASE SYSTEM
------------------------------------------------------------------------
and the build fails.
This is clearly more a 'whishlist' bugreport to Config-Auto. Would it
be possible to either ship a static 'test' file in the package itself
and run the test against it, or generate one valid in a safe tmporary
directory?
Thanks for your work!
Regards,
Salvatore
Message body not shown because it is not plain text.