comparison tests/test-ssh-repoerror.t @ 50292:adecb1ab4a0d stable

tests: add a rewriting step to detect EACCES errors
author Arseniy Alekseyev <aalekseyev@janestreet.com>
date Fri, 10 Mar 2023 18:20:19 +0000
parents 0c92cd9286ee
children
comparison
equal deleted inserted replaced
50291:862969b6c359 50292:adecb1ab4a0d
11 $ hg id ssh://user@dummy/no-read 11 $ hg id ssh://user@dummy/no-read
12 000000000000 12 000000000000
13 $ chmod a-rx no-read 13 $ chmod a-rx no-read
14 14
15 $ hg id ssh://user@dummy/no-read 15 $ hg id ssh://user@dummy/no-read
16 remote: abort: Permission denied: *$TESTTMP/no-read/.hg* (glob) 16 remote: abort: $EACCES$: *$TESTTMP/no-read/.hg* (glob)
17 abort: no suitable response from remote hg 17 abort: no suitable response from remote hg
18 [255] 18 [255]
19 19
20 special case files are visible, but unreadable 20 special case files are visible, but unreadable
21 ---------------------------------------------- 21 ----------------------------------------------
29 $ for item in `find other | sort -r` ; do 29 $ for item in `find other | sort -r` ; do
30 > chmod a-r $item 30 > chmod a-r $item
31 > done 31 > done
32 32
33 $ hg id ssh://user@dummy/other 33 $ hg id ssh://user@dummy/other
34 remote: abort: Permission denied: '$TESTTMP/other/.hg/requires' 34 remote: abort: $EACCES$: '$TESTTMP/other/.hg/requires'
35 abort: no suitable response from remote hg 35 abort: no suitable response from remote hg
36 [255] 36 [255]
37 37
38 directory toward the repository is read only 38 directory toward the repository is read only
39 -------------------------------------------- 39 --------------------------------------------
45 000000000000 45 000000000000
46 46
47 $ chmod a-rx deep 47 $ chmod a-rx deep
48 48
49 $ hg id ssh://user@dummy/deep/nested 49 $ hg id ssh://user@dummy/deep/nested
50 remote: abort: Permission denied: *$TESTTMP/deep/nested/.hg* (glob) 50 remote: abort: $EACCES$: *$TESTTMP/deep/nested/.hg* (glob)
51 abort: no suitable response from remote hg 51 abort: no suitable response from remote hg
52 [255] 52 [255]
53 53
54 repository has wrong requirement 54 repository has wrong requirement
55 -------------------------------- 55 --------------------------------