aboutsummaryrefslogtreecommitdiff
path: root/lib/libarchive/test/test_write_compress_program.c
Commit message (Collapse)AuthorAgeFilesLines
* Use contrib sources for building libarchive, tar and cpio.Martin Matuska2011-12-221-118/+0
| | | | | | | | | Make "make test" fully operational. MFC after: 2 weeks Notes: svn path=/head/; revision=228797
* A raft of test changes and improvements from the Googlecode repository.Tim Kientzle2009-12-301-8/+5
| | | | | | | | In particular, this includes tests for the new features I've merged over the last few days. Notes: svn path=/head/; revision=201247
* Merge lots of test suite updates from libarchive.googlecode.com.Tim Kientzle2009-04-171-46/+31
| | | | Notes: svn path=/head/; revision=191183
* Merge r335,653,676 from libarchive.googlecode.com: Instead ofTim Kientzle2009-03-071-22/+19
| | | | | | | | | | | | conditioning tests on HAVE_ZLIB, etc, just ask libarchive for the service and handle the failure coming back from libarchive. This gives us better test coverage of common client usage where clients simply try to use libarchive services and handle the errors coming back instead of trying to second-guess which libarchive services are compiled in. Notes: svn path=/head/; revision=189482
* Merge r280,281,496,595,675,712 from libarchive.googlecode.com: VariousTim Kientzle2009-03-071-3/+35
| | | | | | | | | test improvements, including some work on Windows compatibility and an extra check to verify that no test leaves open file descriptors around. Notes: svn path=/head/; revision=189481
* Merge r294:337,r348:350 from libarchive.googlecode.com: A lotTim Kientzle2009-03-031-1/+7
| | | | | | | of work to make libarchive work on Windows. Notes: svn path=/head/; revision=189308
* Style: Use ARCHIVE_VERSION_NUMBER to conditionalize tests onTim Kientzle2008-09-011-7/+7
| | | | | | | | the particular libarchive version being tested instead of the deprecated ARCHIVE_API_VERSION and ARCHIVE_VERSION_STAMP macros. Notes: svn path=/head/; revision=182592
* Make test suite work with libarchive 1.3.1: Take advantage ofTim Kientzle2007-07-061-0/+4
| | | | | | | | | | | | | | | | ARCHIVE_VERSION_STAMP to selectively disable tests that don't apply to that version; new "skipping()" function reports skipped tests; modify final summary to report component test failures and skips. Note: I don't currently intend to MFC the test suite itself; anyone interested should just checkout and use this version of the test suite, which should work for any library version. Approved by: re (Ken Smith, blanket) Notes: svn path=/head/; revision=171280
* libarchive 2.2.3Tim Kientzle2007-05-291-0/+97
* "compression_program" support uses an external program * Portability: no longer uses "struct stat" as a primary data interchange structure internally * Part of the above: refactor archive_entry to separate out copy_stat() and stat() functions * More complete tests for archive_entry * Finish archive_entry_clone() * Isolate major()/minor()/makedev() in archive_entry; remove these from everywhere else. * Bug fix: properly handle decompression look-ahead at end-of-data * Bug fixes to 'ar' support * Fix memory leak in ZIP reader * Portability: better timegm() emulation in iso9660 reader * New write_disk flags to suppress auto dir creation and not overwrite newer files (for future cpio front-end) * Simplify trailing-'/' fixup when writing tar and pax * Test enhancements: fix various compiler warnings, improve portability, add lots of new tests. * Documentation: document new functions, first draft of libarchive_internals.3 MFC after: 14 days Thanks to: Joerg Sonnenberger (compression_program) Thanks to: Kai Wang (ar) Thanks to: Colin Percival (many small fixes) Thanks to: Many others who sent me various patches and problem reports. Notes: svn path=/head/; revision=170079