Mercurial > public > mercurial-scm > hg
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 -------------------------------- |