From: Greg Beaver Date: Sun, 20 Apr 2008 21:48:30 +0000 (+0000) Subject: use a tar generated by the tar command to test links. Test still fails X-Git-Tag: RELEASE_2_0_0b1~297 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f70d527661d21810846beb94de96e69ef4f54f57;p=php use a tar generated by the tar command to test links. Test still fails --- diff --git a/ext/phar/tests/tar/files/links.tar b/ext/phar/tests/tar/files/links.tar new file mode 100644 index 0000000000..6cd22df2bc Binary files /dev/null and b/ext/phar/tests/tar/files/links.tar differ diff --git a/ext/phar/tests/tar/links.phpt b/ext/phar/tests/tar/links.phpt index f1201a6209..2e0fdcbf65 100644 --- a/ext/phar/tests/tar/links.phpt +++ b/ext/phar/tests/tar/links.phpt @@ -4,37 +4,14 @@ Phar: tar with hard link and symbolic link --FILE-- init(); -$a->addFile('symlink', 'internal/file.txt', array( - 'mode' => 0xA000 + 0644, - 'uid' => 0, - 'gid' => 0, - 'size' => strlen('internal/file.txt'), - 'mtime' => time(), - ), 'symlink'); -$a->addFile('hardlink', 'internal/file.txt', array( - 'mode' => 0xA000 + 0644, - 'uid' => 0, - 'gid' => 0, - 'size' => strlen('internal/file.txt'), - 'mtime' => time(), - )); -$a->addFile('internal/file.txt', 'hi there'); -$a->close(); - try { - $p = new PharData($fname); + $p = new PharData(dirname(__FILE__) . '/files/links.tar'); } catch (Exception $e) { echo $e->getMessage() . "\n"; } -var_dump($p['symlink']->getContent()); -var_dump($p['hardlink']->getContent()); -var_dump($p['internal/file.txt']->getContent()); +var_dump($p['testit/link']->getContent()); +var_dump($p['testit/hard']->getContent()); +var_dump($p['testit/file']->getContent()); ?> ===DONE=== --CLEAN-- @@ -42,7 +19,7 @@ var_dump($p['internal/file.txt']->getContent()); unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.tar'); ?> --EXPECTF-- -string(17) "internal/file.txt" -string(17) "internal/file.txt" -string(8) "hi there" +string(2) "hi" +string(2) "hi" +string(2) "hi" ===DONE===