summaryrefslogtreecommitdiff
path: root/t/op/lfs.t
Commit message (Collapse)AuthorAgeFilesLines
* Purge sfio support, which has been broken for a decade.Nicholas Clark2013-12-271-1/+1
| | | | | | | | | | | The last Perl release that built with -Dusesfio was v5.8.0, and even that failed many regression tests. Every subsequent release fails to build, and in the decade that has passed we have had no bug reports about this. So it's safe to delete all the code. The Configure related code will be purged in a subsequent commit. 2 references to sfio intentionally remain in fakesdio.h and nostdio.h, as these appear to be for using its stdio API-compatibility layer.
* Refactor 5 tests to use skip_all(), instead of generating TAP locally.Nicholas Clark2011-03-071-6/+4
|
* skip_all() is a separate function in test.plJan Dubois2010-12-141-4/+4
| | | | and not just an argument to plan().
* Convert ext/Fcntl/t/syslfs.t to Test::More and t/op/lfs.t to test.plNicholas Clark2010-12-141-52/+24
|
* In Fcntl's syslfs.t and t/op/lfs.t, eliminate bye().Nicholas Clark2010-12-141-23/+16
| | | | | | | | Its cleanup actions are implicit in the END block, so replace C<warn ...; bye>; with C<die ...> and other calls of C<bye;> with C<exit 0;> Also, remove the newlines from the strings passed to die, to make the diagnostics more useful for locating failures.
* In Fcntl's syslfs.t and t/op/lfs.t, eliminate zap().Nicholas Clark2010-12-141-7/+1
| | | | | | Now that we're using tempfiles, it no longer contains code to unlink the test files, only a close. Inline the C<close BIG> into bye(), and remove the other call to zap(), which was immediately after an explicit close of BIG.
* Refactor syslfs.t and lfs.t to call bye() directly from explain() when skipping.Nicholas Clark2010-12-141-4/+4
| | | | This will make it easier to refactoring to use Test::More/test.pl
* Reduce inconsistencies between ext/Fcntl/t/syslfs.t and t/op/lfs.tNicholas Clark2010-12-141-14/+16
| | | | | | The two are testing the same functionality, and comments in each reference the other. However, the two have diverged, sometimes in the same commit, sometimes when corrections have been applied to only one. (eg 972720f939262dd0)
* Check return values in the test programs run by syslfs.t and lfs.tNicholas Clark2010-12-141-4/+5
| | | | | | Also fix a bug introduced in 1c25d394345c1b97, which accidentally neutered the test program of t/op/lfs.t, causing it to attempt to open an empty file, and hence do nothing and then always exit with 0.
* Check that sparse files hold at least a block (bug in eCryptfs: ↵Leon Brocard2009-09-281-1/+2
| | | | https://bugs.launchpad.net/ecryptfs/+bug/390833)
* Use test.pl's tempfile().Nicholas Clark2008-08-071-28/+29
| | | p4raw-id: //depot/perl@34180
* Skip nit in t/op/lfs.tSteve Peters2005-07-041-1/+1
| | | | | Message-ID: <20050704151013.GA18468@mccoy.peters.homeunix.org> p4raw-id: //depot/perl@25071
* integrate 5.8-maint: changes #18174 18187 18189-92 18202 18209 18214-5Hugo van der Sanden2002-12-021-3/+3
| | | | | | | | | | | | | | | p4raw-link: @18189 on //depot/maint-5.8/perl: 27314835b1b1ea8730d4a0eb871861ac238c63f9 p4raw-link: @18187 on //depot/maint-5.8/perl: 94e81ce4c47784f86829e70129b1d0a3e95ca51c p4raw-link: @18174 on //depot/maint-5.8/perl: f8d24d869503bcd9df0e86aa5898c89996220bf8 p4raw-id: //depot/perl@18221 p4raw-branched: from //depot/maint-5.8/perl@18220 'branch in' ext/POSIX/t/is.t p4raw-integrated: from //depot/maint-5.8/perl@18220 'copy in' README.os2 ext/GDBM_File/GDBM_File.pm ext/GDBM_File/Makefile.PL lib/Unicode/UCD.pm t/op/subst.t (@17645..) INSTALL t/op/grep.t (@18080..) ext/Fcntl/t/syslfs.t t/op/lfs.t (@18133..) 'merge in' t/op/eval.t (@17645..) pod/perldiag.pod (@18146..) lib/Unicode/UCD.t (@18156..) MANIFEST (@18173..)
* [perl #18065] LFS related bug in perl-5.8.0 testsuitedavid@dhaller.de2002-11-071-1/+5
| | | | | | From: "david@dhaller.de (via RT)" <perlbug@perl.org> Message-Id: <rt-18065-40384.14.044473925414@bugs6.perl.org> p4raw-id: //depot/perl@18122
* Clean up 1_compile.t; move tests to more consistentJarkko Hietaniemi2001-09-071-1/+1
| | | | | | | places (t/ subdirectories); add integer.t (much of the pragma is tested elsewhere but there is no one centralized place) p4raw-id: //depot/perl@11940
* NetWare port from Guruprasad S <SGURUPRASAD@novell.com>.Jarkko Hietaniemi2001-06-161-1/+1
| | | p4raw-id: //depot/perl@10643
* Autoflush in tests as appropriateMike Guy2001-05-011-0/+2
| | | | | Message-Id: <E14ufSl-0007gS-00@libra.cus.cam.ac.uk> p4raw-id: //depot/perl@9932
* Test nits.Jarkko Hietaniemi2000-12-301-5/+5
| | | p4raw-id: //depot/perl@8279
* Re: [ID 20001229.001] Not OK: perl v5.7.0 +DEVEL8221 on i686-linux ↵Andreas König2000-12-301-2/+10
| | | | | | | | | 2.4.0-test13pre4-ac2 -2 (UNINSTALLED) Message-ID: <m3vgs1a8ye.fsf@ak-71.mind.de> The 32-bit wraparound test wasn't quite right. p4raw-id: //depot/perl@8278
* Make the large file tests more robust/talkative as suggested byAndreas König2000-12-291-4/+27
| | | | | | Subject: Re: [ID 20001229.001] Not OK: perl v5.7.0 +DEVEL8221 on i686-linux 2.4.0-test13pre4-ac2 -2 (UNINSTALLED) Message-ID: <m3snn7uzt6.fsf@ak-71.mind.de> p4raw-id: //depot/perl@8258
* Integrate the "skip" messages to explain().Jarkko Hietaniemi2000-12-051-16/+22
| | | p4raw-id: //depot/perl@7988
* $^O win32 -> MSWin32Robert Spier2000-11-291-3/+3
| | | | | | | Message-ID: <14884.44434.340627.126145@localhost.localdomain> plus similar nits for vms, err, VMS, and UNICOS. p4raw-id: //depot/perl@7917
* Use minimal @INC in tests, most of the time just '../lib',Mike Guy2000-08-291-1/+1
| | | | | | | | so that we simply can't pick up stuff from other Perls than the one we are testing. Pointed out by Subject: Re: [PATCH: 6757] make new Storable tests forgiving of places where not built Message-Id: <E13SKH1-00031D-00@virgo.cus.cam.ac.uk> p4raw-id: //depot/perl@6874
* Make large file tests deal with SIGXFSZM. J. T. Guy2000-07-251-9/+18
| | | | | Message-Id: <E13GleW-0000fr-00@libra.cus.cam.ac.uk> p4raw-id: //depot/perl@6436
* Make file sparseness detection more portable (Scott Henry)Jarkko Hietaniemi2000-03-011-22/+44
| | | p4raw-id: //depot/cfgperl@5415
* Try to fix largefileness so that it "works" without a quad IV.Jarkko Hietaniemi1999-11-131-10/+15
| | | p4raw-id: //depot/cfgperl@4559
* Turn on largefileness always if available andJarkko Hietaniemi1999-11-111-6/+0
| | | | | continue 64-bit fixes. p4raw-id: //depot/cfgperl@4552
* Be understanding about large file systems.Jarkko Hietaniemi1999-10-021-0/+6
| | | p4raw-id: //depot/cfgperl@4291
* Cleanup cleanup.Jarkko Hietaniemi1999-09-221-0/+4
| | | p4raw-id: //depot/cfgperl@4219
* UNICOS does support large files but doesn't support sparse filesJarkko Hietaniemi1999-09-171-0/+7
| | | | | so we cannot easily test for large file support. p4raw-id: //depot/cfgperl@4174
* Portable blocksize (replaces #4171).Jarkko Hietaniemi1999-09-171-5/+1
| | | p4raw-id: //depot/cfgperl@4172
* (replaced by #4172)Jarkko Hietaniemi1999-09-171-1/+5
| | | p4raw-id: //depot/cfgperl@4171
* Detypo #4169.Jarkko Hietaniemi1999-09-171-1/+1
| | | p4raw-id: //depot/cfgperl@4170
* Diagnose possible quota limits.Jarkko Hietaniemi1999-09-171-3/+5
| | | p4raw-id: //depot/cfgperl@4169
* Filesystem quotas may stop you from using large files.Jarkko Hietaniemi1999-09-171-6/+15
| | | p4raw-id: //depot/cfgperl@4167
* Enhance lfs tests: check every seek and sysseekJarkko Hietaniemi1999-09-011-12/+34
| | | | | and test also that -e and -f detect largefiles. p4raw-id: //depot/cfgperl@4063
* Batch of small 64-bit/long double/large file support tweaks:Jarkko Hietaniemi1999-08-161-5/+6
| | | | | | | | | | | | | | | | | | | | | - scan for LDBL_DIG - from DBL_DIG and LDBL_DIG select NV_DIG - introduce IVSIZE, UVSIZE, NVSIZE - introduce IV_DIG - remove stdio64 - AIX uses `oslevel` when others use `uname -r` - already AIX 4.2 goes 64-bit - in HP-UX require the 64-bit libc, just the directory isn't enough - group ids are not NVs - #undef USE_LONG_DOUBLE if long double is no better than double - introduce NV_WITHIN_*() and IV_FITS_IN_IV - mention large file support in perldelta - introduce quad TOPpin' and POPpin' - the svcat... buffer was tiny for printing quads in %b - fix the multiplication test in 64bit.t - try to make VMS to comply with all this removal and "introducal" of symbols p4raw-id: //depot/cfgperl@3995
* Catch the case of filesize limits.Jarkko Hietaniemi1999-08-141-16/+31
| | | p4raw-id: //depot/cfgperl@3989
* Don't quit before printing out the message.Jarkko Hietaniemi1999-08-131-3/+3
| | | p4raw-id: //depot/cfgperl@3986
* st_blocks is in 512 byte blocks.Jarkko Hietaniemi1999-08-121-2/+3
| | | p4raw-id: //depot/cfgperl@3973
* Simply exit() early if lfs support seems unlikely.Jarkko Hietaniemi1999-08-121-2/+2
| | | p4raw-id: //depot/cfgperl@3968
* Minor niggles on the lfs tests.Jarkko Hietaniemi1999-08-121-4/+6
| | | p4raw-id: //depot/cfgperl@3963
* Don't bother with lfs testing if off_t is too small.Jarkko Hietaniemi1999-08-111-0/+6
| | | p4raw-id: //depot/cfgperl@3962
* Add a hopefully comforting message if there seems to be no LFS. Jarkko Hietaniemi1999-08-111-11/+33
| | | | | | | This seems to be the case with e.g. ext2fs, a somewhat popular fs. The tests will fail on lfs tests only if quad is available, if ENOQUAD, the lfs tests will be skipped. p4raw-id: //depot/cfgperl@3958
* Add sysio large file support testing.Jarkko Hietaniemi1999-08-111-53/+22
| | | p4raw-id: //depot/cfgperl@3956
* LFS testing robustness.Jarkko Hietaniemi1999-08-101-16/+71
| | | p4raw-id: //depot/cfgperl@3954
* Large file support testing.Jarkko Hietaniemi1999-08-101-0/+84
p4raw-id: //depot/cfgperl@3947