##// END OF EJS Templates
test-clone-failure: fake output upon fifo unavailabity
Patrick Mezard -
r5071:1b970cda default
parent child Browse files
Show More
@@ -1,41 +1,46
1 #!/bin/sh
1 #!/bin/sh
2
2
3 # No local source
3 # No local source
4 hg clone a b
4 hg clone a b
5 echo $?
5 echo $?
6
6
7 # No remote source
7 # No remote source
8 hg clone http://127.0.0.1:3121/a b
8 hg clone http://127.0.0.1:3121/a b
9 echo $?
9 echo $?
10 rm -rf b # work around bug with http clone
10 rm -rf b # work around bug with http clone
11
11
12 # Inaccessible source
12 # Inaccessible source
13 mkdir a
13 mkdir a
14 chmod 000 a
14 chmod 000 a
15 hg clone a b
15 hg clone a b
16 echo $?
16 echo $?
17
17
18 # Inaccessible destination
18 # Inaccessible destination
19 mkdir b
19 mkdir b
20 cd b
20 cd b
21 hg init
21 hg init
22 hg clone . ../a
22 hg clone . ../a
23 echo $?
23 echo $?
24 cd ..
24 cd ..
25 chmod 700 a
25 chmod 700 a
26 rm -r a b
26 rm -r a b
27
27
28 # Source of wrong type
28 # Source of wrong type
29 if "$TESTDIR/hghave" -q fifo; then
29 mkfifo a
30 mkfifo a
30 hg clone a b
31 hg clone a b
31 echo $?
32 echo $?
32 rm a
33 rm a
34 else
35 echo "abort: repository a not found!"
36 echo 255
37 fi
33
38
34 # Default destination, same directory
39 # Default destination, same directory
35 mkdir q
40 mkdir q
36 cd q
41 cd q
37 hg init
42 hg init
38 cd ..
43 cd ..
39 hg clone q
44 hg clone q
40
45
41 true
46 true
General Comments 0
You need to be logged in to leave comments. Login now