Diffusion Ark 4738a2993207

Test whether we preserve permissions upon extraction

Authored by elvisangelaccio on Jun 27 2017, 1:41 PM.

Description

Test whether we preserve permissions upon extraction

The new test cases revelead the following bugs:

FAIL!  : ExtractTest::testPreservePermissions(test preserve 0664 permissions (7z, kerfuffle_cli7z)) Compared values are not the same
FAIL!  : ExtractTest::testPreservePermissions(test preserve 0664 permissions (tar.gz, kerfuffle_libarchive)) Compared values are not the same
FAIL!  : ExtractTest::testPreservePermissions(test preserve 0755 permissions (zip, kerfuffle_libzip)) Compared values are not the same
FAIL!  : ExtractTest::testPreservePermissions(test preserve 0664 permissions (zip, kerfuffle_libzip)) Compared values are not the same
FAIL!  : ExtractTest::testPreservePermissions(test preserve 0664 permissions (zip, kerfuffle_cli7z)) Compared values are not the same

In the libzip case, we need to retrieve the permissions from the
extended file attributes.

CCBUG: 381499

Details

Committed
elvisangelaccioJun 27 2017, 1:47 PM
Parents
R36:4a9efc51d1ba: GIT_SILENT made messages (after extraction)
Branches
Unknown
Tags
Unknown