##// END OF EJS Templates
stdio: add Linux-specific tests for error checking
Bryan O'Sullivan -
r31964:ebaada96 default
parent child Browse files
Show More
@@ -634,3 +634,7 b' def has_zstd():'
634 return True
634 return True
635 except ImportError:
635 except ImportError:
636 return False
636 return False
637
638 @check("devfull", "/dev/full special file")
639 def has_dev_full():
640 return os.path.exists('/dev/full')
@@ -16,10 +16,31 b' Create a repository:'
16 $ hg init t
16 $ hg init t
17 $ cd t
17 $ cd t
18
18
19 Make a changeset:
19 Prepare a changeset:
20
20
21 $ echo a > a
21 $ echo a > a
22 $ hg add a
22 $ hg add a
23
24 $ hg status
25 A a
26
27 Writes to stdio succeed and fail appropriately
28
29 #if devfull
30 $ hg status 2>/dev/full
31 A a
32
33 $ hg status >/dev/full
34 abort: No space left on device
35 [255]
36
37 $ hg status >/dev/full 2>&1
38 [1]
39
40 $ hg status ENOENT 2>/dev/full
41 [1]
42 #endif
43
23 $ hg commit -m test
44 $ hg commit -m test
24
45
25 This command is ancient:
46 This command is ancient:
General Comments 0
You need to be logged in to leave comments. Login now