262 lines
		
	
	
	
		
			2.7 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			262 lines
		
	
	
	
		
			2.7 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| t -a noexist
 | |
| 1
 | |
| t -a run-all
 | |
| 0
 | |
| t -b run-all
 | |
| 1
 | |
| t -b /dev/jb1a
 | |
| 1
 | |
| t -c run-all
 | |
| 1
 | |
| t -c /dev/tty
 | |
| 0
 | |
| t -d run-all
 | |
| 1
 | |
| t -d /etc
 | |
| 0
 | |
| t -d ""
 | |
| 1
 | |
| b -d ""
 | |
| 1
 | |
| t -e noexist
 | |
| 1
 | |
| t -e run-all
 | |
| 0
 | |
| t -f noexist
 | |
| 1
 | |
| t -f /dev/tty
 | |
| 1
 | |
| t -f run-all
 | |
| 0
 | |
| t -g run-all
 | |
| 1
 | |
| t -g /tmp/test.setgid
 | |
| 0
 | |
| t -k run-all
 | |
| 1
 | |
| t -n ""
 | |
| 1
 | |
| t -n "hello"
 | |
| 0
 | |
| t -p run-all
 | |
| 1
 | |
| t -r noexist
 | |
| 1
 | |
| t -r /tmp/test.noread
 | |
| 1
 | |
| t -r run-all
 | |
| 0
 | |
| t -s noexist
 | |
| 1
 | |
| t -s /dev/null
 | |
| 1
 | |
| t -s run-all
 | |
| 0
 | |
| t -t 20
 | |
| 1
 | |
| t -t 0
 | |
| 0
 | |
| t -u noexist
 | |
| 1
 | |
| t -u run-all
 | |
| 1
 | |
| t -u /tmp/test.setuid
 | |
| 0
 | |
| t -w noexist
 | |
| 1
 | |
| t -w /tmp/test.nowrite
 | |
| 1
 | |
| t -w /dev/null
 | |
| 0
 | |
| t -x noexist
 | |
| 1
 | |
| t -x /tmp/test.exec
 | |
| 0
 | |
| t -x /tmp/test.noexec
 | |
| 1
 | |
| t -z ""
 | |
| 0
 | |
| t -z "foo"
 | |
| 1
 | |
| t "foo"
 | |
| 0
 | |
| t ""
 | |
| 1
 | |
| t -O /tmp/test.owner
 | |
| 0
 | |
| t "hello" = "hello"
 | |
| 0
 | |
| t "hello" = "goodbye"
 | |
| 1
 | |
| t "hello" == "hello"
 | |
| 0
 | |
| t "hello" == "goodbye"
 | |
| 1
 | |
| t "hello" != "hello"
 | |
| 1
 | |
| t "hello" != "goodbye"
 | |
| 0
 | |
| t "hello" < "goodbye"
 | |
| 1
 | |
| t "hello" > "goodbye"
 | |
| 0
 | |
| t ! "hello" > "goodbye"
 | |
| 1
 | |
| t 200 -eq 200
 | |
| 0
 | |
| t 34 -eq 222
 | |
| 1
 | |
| t -32 -eq 32
 | |
| 1
 | |
| t 200 -ne 200
 | |
| 1
 | |
| t 34 -ne 222
 | |
| 0
 | |
| t 200 -gt 200
 | |
| 1
 | |
| t 340 -gt 222
 | |
| 0
 | |
| t 200 -ge 200
 | |
| 0
 | |
| t 34 -ge 222
 | |
| 1
 | |
| t 200 -lt 200
 | |
| 1
 | |
| t 34 -lt 222
 | |
| 0
 | |
| t 200 -le 200
 | |
| 0
 | |
| t 340 -le 222
 | |
| 1
 | |
| t 700 -le 1000 -a -n "1" -a "20" = "20"
 | |
| 0
 | |
| t ! \( 700 -le 1000 -a -n "1" -a "20" = "20" \)
 | |
| 1
 | |
| t /tmp/abc -nt /tmp/def
 | |
| 1
 | |
| t /tmp/abc -ot /tmp/def
 | |
| 0
 | |
| t /tmp/def -nt /tmp/abc
 | |
| 0
 | |
| t /tmp/def -ot /tmp/abc
 | |
| 1
 | |
| t /tmp/abc -ef /tmp/def
 | |
| 1
 | |
| t /tmp/abc -ef /tmp/ghi
 | |
| 0
 | |
| t -r /dev/fd/0
 | |
| 0
 | |
| t -w /dev/fd/1
 | |
| 0
 | |
| t -w /dev/fd/2
 | |
| 0
 | |
| t
 | |
| 1
 | |
| b
 | |
| 1
 | |
| t 12 -eq 34
 | |
| 1
 | |
| t ! 12 -eq 34
 | |
| 0
 | |
| t -n abcd -o aaa
 | |
| 0
 | |
| t -n abcd -o -z aaa
 | |
| 0
 | |
| t -n abcd -a aaa
 | |
| 0
 | |
| t -n abcd -a -z aaa
 | |
| 1
 | |
| t -o allexport
 | |
| 1
 | |
| t ! -o allexport
 | |
| 0
 | |
| t xx -a yy
 | |
| 0
 | |
| t xx -o ""
 | |
| 0
 | |
| t xx -a ""
 | |
| 1
 | |
| t -X -a -X
 | |
| 0
 | |
| t -X -o -X
 | |
| 0
 | |
| t -X -o ""
 | |
| 0
 | |
| t -X -a ""
 | |
| 1
 | |
| t "" -a -X
 | |
| 1
 | |
| t "" -o -X
 | |
| 0
 | |
| t "" -a ""
 | |
| 1
 | |
| t "" -o ""
 | |
| 1
 | |
| t true -o -X
 | |
| 0
 | |
| t true -a -X
 | |
| 0
 | |
| t ( -E )
 | |
| 0
 | |
| t ( "" )
 | |
| 1
 | |
| t ! -z "$z"
 | |
| 0
 | |
| t ! -n "$z"
 | |
| 1
 | |
| t "$zero"
 | |
| 1
 | |
| t ! "$zero"
 | |
| 0
 | |
| b "$zero"
 | |
| 1
 | |
| b ! "$zero"
 | |
| 0
 | |
| t -G /tmp/test.group
 | |
| 0
 | |
| t -h /tmp/test.symlink
 | |
| 0
 | |
| t 4+3 -eq 7
 | |
| ./test-tests: test: 4+3: integer expression expected
 | |
| 1
 | |
| b 4-5 -eq 7
 | |
| ./test-tests: [: 4+3: integer expression expected
 | |
| 1
 | |
| t 9 -eq 4+5
 | |
| ./test-tests: test: 4+5: integer expression expected
 | |
| 1
 | |
| b 9 -eq 4+5
 | |
| ./test-tests: [: 4+5: integer expression expected
 | |
| 1
 | |
| t A -eq 7
 | |
| ./test-tests: test: A: integer expression expected
 | |
| 1
 | |
| b A -eq 7
 | |
| ./test-tests: [: A: integer expression expected
 | |
| 1
 | |
| t 9 -eq B
 | |
| ./test-tests: test: B: integer expression expected
 | |
| 1
 | |
| b 9 -eq B
 | |
| ./test-tests: [: B: integer expression expected
 | |
| 1
 | |
| t ( 1 = 2
 | |
| ./test-tests: test: `)' expected
 | |
| 1
 | |
| b ( 1 = 2
 | |
| ./test-tests: [: `)' expected, found ]
 | |
| 1
 | |
| ./test-tests: test: a: unary operator expected
 | |
| 1
 | |
| ./test-tests: test: b: binary operator expected
 | |
| 1
 | |
| ./test-tests: test: -A: unary operator expected
 | |
| 1
 | |
| ./test-tests: test: too many arguments
 | |
| 1
 | |
| ./test-tests: test: too many arguments
 | |
| 1
 | |
| ./test-tests: [: missing `]'
 | |
| 1
 | |
| ./test-tests: test: (: unary operator expected
 | |
| 1
 | 
