[Rt-devel] lib/t/00smoke.t can break
Nicholas Clark
nick at ccl4.org
Mon May 14 08:51:22 EDT 2007
Without the appended patch I get
ok 55 - Requiring 'ScripAction.pm'
[Mon May 14 12:30:23 2007] [crit]: Can't locate RT/SavedSearch.pm in @INC (@INC contains: lib /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at SavedSearches.pm line 77.
BEGIN failed--compilation aborted at SavedSearches.pm line 77.
Compilation failed in require at lib/t/00smoke.t line 11. (lib/RT.pm:359)
Can't locate RT/SavedSearch.pm in @INC (@INC contains: lib /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at SavedSearches.pm line 77.
BEGIN failed--compilation aborted at SavedSearches.pm line 77.
Compilation failed in require at lib/t/00smoke.t line 11.
1..55
Others may not see this failure, depending on the order that File::Find returns
results.
Also, how come make test only runs this test?
Nicholas Clark
--- ../3.6-RELEASE/lib/t/00smoke.t Mon May 14 10:30:45 2007
+++ lib/t/00smoke.t Mon May 14 12:41:33 2007
@@ -7,7 +7,7 @@
ok(RT::Init, "Basic initialization and DB connectivity");
use File::Find;
-File::Find::find({wanted => \&wanted}, 'lib/');
+File::Find::find({wanted => \&wanted, no_chdir => 1}, 'lib/');
sub wanted { /^*\.pm\z/s && ok(require $_, "Requiring '$_'"); }
More information about the Rt-devel
mailing list