Lines Matching refs:not

77 			# if we do not do this, -x tracing splatters stderr
124 # without -a, new variables should not be exported (so grep "fails")
146 test -z "$(ls)" || atf_skip "Test execution directory not clean"
152 # Check that we can redirect onto file when -C is not set
163 atf_check -s exit:0 -o empty -e not-empty ${TEST_SH} -c \
183 atf_check -s not-exit:0 -o empty -e not-empty ${TEST_SH} -c \
187 echo "Should not reach this point"
215 atf_check -s not-exit:0 -o match:I_am -o not-match:Broken -e empty \
220 atf_check -s not-exit:0 -o match:I_am -o not-match:Broken -e empty \
239 test -z "$(ls)" || atf_skip "Test execution directory not clean"
273 # this is true even when the "commands" do not exist
278 atf_check -s not-exit:0 -o empty -e not-empty \
280 atf_check -s not-exit:0 -o empty -e not-empty \
282 atf_check -s not-exit:0 -o empty -e not-empty \
284 atf_check -s not-exit:0 -o empty -e not-empty \
291 # into infinite loops, and believe it or not, that might be OK!
293 atf_check -s exit:0 -o match:first -o not-match:second -e empty \
295 atf_check -s exit:0 -o match:first -o not-match:third -e empty \
306 # This last one is a bit more complex to explain, so I will not try
323 # If it is not just skip the test
334 # "set -n" in uses like this is not exactly well defined...
374 # do not use -e, want to make sure it is -u that causes abort
375 atf_check -s not-exit:0 -o not-match:ERR -e not-empty ${TEST_SH} -c \
378 atf_check -s not-exit:0 -o not-match:ERR -e not-empty ${TEST_SH} -c \
386 atf_check -s exit:0 -o not-match:ERR -o match:OK -e empty \
389 # and some more ways that are not OK
390 atf_check -s not-exit:0 -o not-match:ERR -e not-empty ${TEST_SH} -c \
392 atf_check -s not-exit:0 -o not-match:ERR -e not-empty ${TEST_SH} -c \
396 atf_check -s not-exit:0 -o not-match:ERR -e not-empty ${TEST_SH} -c \
398 atf_check -s not-exit:0 -o not-match:ERR -e match:X_NOT_SET \
412 -o match:OKOK -o not-match:echo -o not-match:printf \
424 -o match:OKOK -o not-match:echo -o not-match:printf \
426 -e not-match:set ${TEST_SH}
437 -o match:OKOK -o not-match:echo -o not-match:printf \
438 -e match:printf -e match:OK -e not-match:echo \
451 -o match:111222333 -o not-match:printf \
452 -o not-match:for -o not-match:do -o not-match:done \
453 -e match:printf -e match:111 -e not-match:111222 \
468 -o match:OKOK -o not-match:echo -o not-match:printf \
469 -e not-match:printf -e match:OK -e match:echo \
474 -o match:OKOK -o not-match:echo -o not-match:printf \
475 -e match:printf -e match:OK -e not-match:echo \
480 -o match:OK -o not-match:echo \
487 # that is wrong to not output "for" "while" "if" ... etc
489 # and lastly, that shell keywords do not get output when "executed"
491 -o match:111222333 -o not-match:printf \
492 -o not-match:for \
493 -e match:printf -e match:111 -e not-match:111222 \
494 -e not-match:for -e not-match:do -e not-match:done \
562 atf_skip "sh extension 'local -' not supported by ${TEST_SH}"
564 atf_check -s exit:0 -o match:OKOK -o not-match:ERR -e empty \
605 # not implemented by any shell, anywhere. Hopefully this will do.
608 # on an arg error, and the ERR should not be printed.
609 atf_check -s not-exit:0 -o empty -e not-empty \
627 # they can only be used, not switched
632 # and these are extensions that might not exist (non-fatal to test)
633 # -i and -s (and -c) are posix options, but are not required to
636 # -c and -s do not.
654 # -i (not sure how to test that one at the minute)