X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=t%2Ftest-ls;h=2912476213ae558ea365c507e19acd3bd59b45dd;hb=f86e3d704af40bf98a557e58f634b1c917019821;hp=850b48e04141c1a5c50693a3db7acbf111bad34b;hpb=7dfb95be5b950e6b1fb47088ee26dded75a4700d;p=bup.git diff --git a/t/test-ls b/t/test-ls index 850b48e..2912476 100755 --- a/t/test-ls +++ b/t/test-ls @@ -45,14 +45,16 @@ WVPASS touch -t 200910032348 src/.dotfile src/* WVPASS touch -t 200910032348 src WVPASS touch -t 200910032348 . WVPASS bup index src +# Include two saves to test multiple results per ref from rev_list. +WVPASS bup save -n src -d 242312159 --strip src WVPASS bup save -n src -d 242312160 --strip src WVPASS bup tag some-tag src uid="$(WVPASS id -u)" || exit $? -gid="$(WVPASS bup-python -c 'import os; print os.stat("src").st_gid')" || exit $? +gid="$(WVPASS bup-python -c 'import os; print(os.stat("src").st_gid)')" || exit $? user="$(WVPASS id -un)" || exit $? group="$(WVPASS bup-python -c 'import grp, os; -print grp.getgrgid(os.stat("src").st_gid)[0]')" || exit $? +print(grp.getgrgid(os.stat("src").st_gid)[0])')" || exit $? src_commit_hash=$(git log --format=%H -n1 src) src_tree_hash=$(git log --format=%T -n1 src) @@ -82,7 +84,8 @@ src/" WVPASSEQ "$(WVPASS bup-ls /.tag)" "some-tag" WVPASSEQ "$(WVPASS bup-ls /src)" \ -"1977-09-05-125600 +"1977-09-05-125559 +1977-09-05-125600 latest" WVPASSEQ "$(WVPASS bup-ls src/latest)" "bad-symlink @@ -133,23 +136,23 @@ WVPASSEQ "$(WVPASS bup-ls -l / | tr -s ' ' ' ')" \ "drwx------ $user/$group 0 2009-10-03 23:48 src" WVPASSEQ "$(WVPASS bup-ls -lA / | tr -s ' ' ' ')" \ -"drwxr-xr-x 0/0 0 1970-01-01 00:00 .tag +"drwxr-xr-x ?/? 0 1970-01-01 00:00 .tag drwx------ $user/$group 0 2009-10-03 23:48 src" WVPASSEQ "$(WVPASS bup-ls -lAF / | tr -s ' ' ' ')" \ -"drwxr-xr-x 0/0 0 1970-01-01 00:00 .tag/ +"drwxr-xr-x ?/? 0 1970-01-01 00:00 .tag/ drwx------ $user/$group 0 2009-10-03 23:48 src/" WVPASSEQ "$(WVPASS bup-ls -la / | tr -s ' ' ' ')" \ -"drwxr-xr-x 0/0 0 1970-01-01 00:00 . -drwxr-xr-x 0/0 0 1970-01-01 00:00 .. -drwxr-xr-x 0/0 0 1970-01-01 00:00 .tag +"drwxr-xr-x ?/? 0 1970-01-01 00:00 . +drwxr-xr-x ?/? 0 1970-01-01 00:00 .. +drwxr-xr-x ?/? 0 1970-01-01 00:00 .tag drwx------ $user/$group 0 2009-10-03 23:48 src" WVPASSEQ "$(WVPASS bup-ls -laF / | tr -s ' ' ' ')" \ -"drwxr-xr-x 0/0 0 1970-01-01 00:00 ./ -drwxr-xr-x 0/0 0 1970-01-01 00:00 ../ -drwxr-xr-x 0/0 0 1970-01-01 00:00 .tag/ +"drwxr-xr-x ?/? 0 1970-01-01 00:00 ./ +drwxr-xr-x ?/? 0 1970-01-01 00:00 ../ +drwxr-xr-x ?/? 0 1970-01-01 00:00 .tag/ drwx------ $user/$group 0 2009-10-03 23:48 src/" socket_mode="$(WVPASS ls -l src/socket | cut -b -10)" || exit $? @@ -167,7 +170,7 @@ test "$bad_symlink_date" || exit 1 if test "$(uname -s)" != NetBSD; then bad_symlink_size="$(WVPASS bup-python -c "import os -print os.lstat('src/bad-symlink').st_size")" || exit $? +print(os.lstat('src/bad-symlink').st_size)")" || exit $? else # NetBSD appears to return varying sizes, so for now, just ignore it. bad_symlink_size="$(WVPASS echo "$bad_symlink_bup_info" \ @@ -188,7 +191,7 @@ test "$symlink_date" || exit 1 if test "$(uname -s)" != NetBSD; then symlink_size="$(WVPASS bup-python -c "import os -print os.lstat('src/symlink').st_size")" || exit $? +print(os.lstat('src/symlink').st_size)")" || exit $? else # NetBSD appears to return varying sizes, so for now, just ignore it. symlink_size="$(WVPASS echo "$symlink_bup_info" \ @@ -249,13 +252,14 @@ $socket_mode $uid/$gid 0 2009-10-03 23:48 socket $symlink_mode $uid/$gid $symlink_size $symlink_date symlink -> file" WVPASSEQ "$(bup-ls -ld "src/latest" | tr -s ' ' ' ')" \ -"lrwxr-xr-x 0/0 17 1970-01-01 00:00 src/latest -> 1977-09-05-125600" +"lrwxr-xr-x ?/? 17 1970-01-01 00:00 src/latest -> 1977-09-05-125600" WVSTART "$ls_cmd_desc (backup set - long)" WVPASSEQ "$(bup-ls -l --numeric-ids src | cut -d' ' -f 1-2)" \ "drwx------ $uid/$gid -lrwxr-xr-x 0/0" +drwx------ $uid/$gid +lrwxr-xr-x ?/?" WVPASSEQ "$(bup-ls -ds "src/1977-09-05-125600" | tr -s ' ' ' ')" \ "$src_tree_hash src/1977-09-05-125600"