Lines Matching +full:use +full:- +full:broken +full:- +full:interrupts
4 # Redistribution and use in source and binary forms, with or without
23 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
41 simple_all_pass:pass -> passed [S.UUUs]
42 simple_all_pass:skip -> skipped: The reason for skipping is this [S.UUUs]
47 1/2 passed (0 broken, 0 failed, 1 skipped)
51 atf_check -s exit:0 -o file:expout -e empty kyua test
66 simple_some_fail:fail -> failed: This fails on purpose [S.UUUs]
67 simple_some_fail:pass -> passed [S.UUUs]
72 1/2 passed (0 broken, 1 failed, 0 skipped)
76 atf_check -s exit:1 -o file:expout -e empty kyua test
90 plain_test_program{name="fourth", required_files="/non-existent/foo"}
94 first:pass -> passed [S.UUUs]
95 first:skip -> skipped: The reason for skipping is this [S.UUUs]
96 fourth:main -> skipped: Required file '/non-existent/foo' not found [S.UUUs]
97 second:pass -> passed [S.UUUs]
98 second:skip -> skipped: The reason for skipping is this [S.UUUs]
99 third:pass -> passed [S.UUUs]
100 third:skip -> skipped: The reason for skipping is this [S.UUUs]
105 3/7 passed (0 broken, 0 failed, 4 skipped)
112 atf_check -s exit:0 -o file:expout -e empty kyua test
130 first:fail -> failed: This fails on purpose [S.UUUs]
131 first:pass -> passed [S.UUUs]
132 fourth:main -> failed: Returned non-success exit status 76 [S.UUUs]
133 second:fail -> failed: This fails on purpose [S.UUUs]
134 second:pass -> passed [S.UUUs]
135 third:pass -> passed [S.UUUs]
136 third:skip -> skipped: The reason for skipping is this [S.UUUs]
141 3/7 passed (0 broken, 3 failed, 1 skipped)
150 atf_check -s exit:1 -o file:expout -e empty kyua test
166 expect_all_pass:die -> expected_failure: This is the reason for death [S.UUUs]
167 expect_all_pass:exit -> expected_failure: Exiting with correct code [S.UUUs]
168 expect_all_pass:failure -> expected_failure: Oh no: Forced failure [S.UUUs]
169 expect_all_pass:signal -> expected_failure: Exiting with correct signal [S.UUUs]
170 expect_all_pass:timeout -> expected_failure: This times out [S.UUUs]
175 5/5 passed (0 broken, 0 failed, 0 skipped)
180 atf_check -s exit:0 -o file:expout -e empty kyua test
196 expect_some_fail:die -> failed: Test case was expected to terminate abruptly but it continued exe…
197 expect_some_fail:exit -> failed: Test case expected to exit with code 12 but got code 34 [S.UUUs]
198 expect_some_fail:failure -> failed: Test case was expecting a failure but none were raised [S.UU…
199 expect_some_fail:pass -> passed [S.UUUs]
200 expect_some_fail:signal -> failed: Test case expected to receive signal 15 but got 9 [S.UUUs]
201 expect_some_fail:timeout -> failed: Test case was expected to hang but it continued execution [S…
206 1/6 passed (0 broken, 5 failed, 0 skipped)
211 atf_check -s exit:1 -o file:expout -e empty kyua test
227 bogus_test_cases:die -> broken: Premature exit; test case received signal 9 [S.UUUs]
228 bogus_test_cases:exit -> broken: Premature exit; test case exited with code 0 [S.UUUs]
229 bogus_test_cases:pass -> passed [S.UUUs]
234 1/3 passed (2 broken, 0 failed, 0 skipped)
239 atf_check -s exit:1 -o file:expout -e empty kyua test
265 simple_all_pass:pass -> passed [S.UUUs]
266 simple_all_pass:skip -> skipped: The reason for skipping is this [S.UUUs]
267 subdir/simple_some_fail:fail -> failed: This fails on purpose [S.UUUs]
268 subdir/simple_some_fail:pass -> passed [S.UUUs]
273 2/4 passed (0 broken, 1 failed, 1 skipped)
275 atf_check -s exit:1 -o file:expout -e empty kyua test
285 test_suite("top-level")
292 test_suite("in-subdir")
299 subdir/simple_all_pass:pass -> passed [S.UUUs]
300 subdir/simple_all_pass:skip -> skipped: The reason for skipping is this [S.UUUs]
305 1/2 passed (0 broken, 0 failed, 1 skipped)
308 atf_check -s exit:0 -o file:expout -e empty kyua test subdir
318 test_suite("top-level")
326 first:skip -> skipped: The reason for skipping is this [S.UUUs]
331 0/1 passed (0 broken, 0 failed, 1 skipped)
333 atf_check -s exit:0 -o file:expout -e empty kyua test first:skip
343 test_suite("top-level")
351 second:fail -> failed: This fails on purpose [S.UUUs]
352 second:pass -> passed [S.UUUs]
357 1/2 passed (0 broken, 1 failed, 0 skipped)
359 atf_check -s exit:1 -o file:expout -e empty kyua test second
368 atf_check -s exit:2 -o empty -e file:experr kyua test foo:
373 atf_check -s exit:2 -o empty -e file:experr kyua test /a/b
383 test_suite("top-level")
392 test_suite("in-subdir")
398 first:pass -> passed [S.UUUs]
399 subdir/second:fail -> failed: This fails on purpose [S.UUUs]
400 subdir/second:pass -> passed [S.UUUs]
405 2/3 passed (0 broken, 1 failed, 0 skipped)
407 atf_check -s exit:1 -o file:expout -e empty kyua test subdir first:pass
416 atf_check -s exit:2 -o empty -e file:experr kyua test this-is-ok :badbad
421 atf_check -s exit:2 -o empty -e file:experr kyua test this-is-ok /foo
431 test_suite("top-level")
445 atf_check -s exit:1 -o file:expout -e file:experr kyua test first1
455 test_suite("top-level")
465 first:pass -> passed [S.UUUs]
466 first:skip -> skipped: The reason for skipping is this [S.UUUs]
467 third:fail -> failed: This fails on purpose [S.UUUs]
468 third:pass -> passed [S.UUUs]
473 2/4 passed (0 broken, 1 failed, 1 skipped)
480 atf_check -s exit:1 -o file:expout -e file:experr kyua test first fourth \
492 test_suite("integration-1")
503 test_suite("integration-2")
511 first:pass -> passed [S.UUUs]
512 first:skip -> skipped: The reason for skipping is this [S.UUUs]
513 subdir/fourth:fail -> failed: This fails on purpose [S.UUUs]
518 1/3 passed (0 broken, 1 failed, 1 skipped)
520 atf_check -s exit:1 -o file:expout -e empty kyua test \
521 -k "$(pwd)/root/Kyuafile" first subdir/fourth:fail
539 first:pass -> passed [S.UUUs]
540 first:skip -> skipped: The reason for skipping is this [S.UUUs]
545 1/2 passed (0 broken, 0 failed, 1 skipped)
548 atf_check -s exit:0 -o file:expout -e empty kyua test first
549 if [ -f "${CREATE_COOKIE}" ]; then
558 cat >"my-config" <<EOF
560 test_suites.suite1["the-variable"] = "value1"
561 test_suites.suite2["the-variable"] = "override me"
574 atf_check -s exit:1 -o save:stdout -e empty \
575 kyua -c my-config -v test_suites.suite2.the-variable=value2 test
576 atf_check -s exit:0 -o ignore -e empty \
578 atf_check -s exit:0 -o ignore -e empty \
580 atf_check -s exit:0 -o ignore -e empty \
584 if [ -f "${CONFIG_VAR_FILE}" ]; then
588 atf_check -s exit:1 -o ignore -e empty kyua -c my-config test config1
589 [ -f "${CONFIG_VAR_FILE}" ] || \
601 cat >"my-config" <<EOF
612 if [ -f "${CONFIG_VAR_FILE}" ]; then
617 CONFIG_VAR_NAME="unprivileged-user"; export CONFIG_VAR_NAME
618 atf_check -s exit:1 -o ignore -e ignore kyua -c my-config test config1
619 [ -f "${CONFIG_VAR_FILE}" ] || \
630 atf_check -s exit:1 -o ignore -e ignore kyua -c my-config test config1
631 [ -f "${CONFIG_VAR_FILE}" ] || \
647 atf_test_program{name="some-program", test_suite="suite1"}
649 utils_cp_helper simple_some_fail some-program
651 some-program:fail -> failed: This fails on purpose [S.UUUs]
652 some-program:pass -> passed [S.UUUs]
657 1/2 passed (0 broken, 1 failed, 0 skipped)
660 atf_check -s exit:1 -o file:expout -e empty kyua test
663 some-program,fail,failed,This fails on purpose
664 some-program,pass,passed,NULL
666 atf_check -s exit:0 -o file:expout -e empty \
667 kyua db-exec --no-headers \
688 atf_check -s exit:0 -o ignore -e empty kyua test -r foo1.db
689 test -f foo1.db || atf_fail "-s did not work"
690 atf_check -s exit:0 -o ignore -e empty kyua test --results-file=foo2.db
691 test -f foo2.db || atf_fail "--results-file did not work"
692 test ! -f .kyua/store.db || atf_fail "Default database created"
704 atf_check -s exit:3 -o empty -e match:"Invalid.*--results-file" \
705 kyua test --results-file=
718 atf_check -s exit:0 -o ignore -e empty kyua test -r results.db
720 atf_check -s exit:2 -o empty -e match:"results.db already exists" \
721 kyua test --results-file="results.db"
745 first:pass -> passed [S.UUUs]
746 first:skip -> skipped: The reason for skipping is this [S.UUUs]
747 subdir/second:pass -> passed [S.UUUs]
748 subdir/second:skip -> skipped: The reason for skipping is this [S.UUUs]
749 subdir/third:pass -> passed [S.UUUs]
750 subdir/third:skip -> skipped: The reason for skipping is this [S.UUUs]
755 3/6 passed (0 broken, 0 failed, 3 skipped)
764 atf_check -s exit:0 -o file:expout -e empty kyua test --build-root=build
784 sometest:pass -> passed [S.UUUs]
785 sometest:skip -> skipped: The reason for skipping is this [S.UUUs]
790 1/2 passed (0 broken, 0 failed, 1 skipped)
792 atf_check -s exit:0 -o file:expout -e empty kyua test -k myfile
793 atf_check -s exit:0 -o file:expout -e empty kyua test --kyuafile=myfile
807 test_suite("hello-world")
813 sometest:pass -> passed [S.UUUs]
814 sometest:skip -> skipped: The reason for skipping is this [S.UUUs]
819 1/2 passed (0 broken, 0 failed, 1 skipped)
821 atf_check -s exit:0 -o file:expout -e empty kyua test -k myfile sometest
823 sometest:pass -> passed [S.UUUs]
824 sometest:skip -> skipped: The reason for skipping is this [S.UUUs]
829 1/2 passed (0 broken, 0 failed, 1 skipped)
831 atf_check -s exit:0 -o file:expout -e empty kyua test --kyuafile=myfile \
841 atf_test_program{name="interrupts"}
843 utils_cp_helper interrupts .
846 -v test_suites.integration.body-cookie="$(pwd)/body" \
847 -v test_suites.integration.cleanup-cookie="$(pwd)/cleanup" \
852 while [ ! -f body ]; do
860 kill -INT ${pid}
864 sed -e 's,^,kyua stdout:,' stdout
865 sed -e 's,^,kyua stderr:,' stderr
867 [ ${ret} -ne 0 ] || atf_fail 'No error code reported'
869 [ -f cleanup ] || atf_fail 'Cleanup part not executed after signal'
872 atf_check -s exit:0 -o ignore -e empty grep 'Signal caught' stderr
873 atf_check -s exit:0 -o ignore -e empty \
890 -s exit:0 \
891 -o match:"100/100 passed" \
893 -v parallelism=20 \
894 -v test_suites.integration.shared_file="$(pwd)/shared_file" \
918 atf_check -s exit:1 -o file:expout -e file:experr kyua test second
940 atf_check -s exit:1 -o file:expout -e file:experr kyua test first:foobar
949 atf_check -s exit:2 -o empty -e file:experr kyua test
966 atf_check -s exit:2 -o empty -e file:experr kyua test subdir/unused
983 atf_check -s exit:2 -o empty -e file:experr kyua test subdir
995 atf_check -s exit:2 -o empty \
996 -e match:"^kyua: E: Load of '${file_re}' failed: Failed to load Lua" \
1006 atf_check -s exit:2 -o empty \
1007 -e match:"Load of 'Kyuafile' failed: .* Kyuafile:2:" kyua list
1026 …_on_list:__test_cases_list__ -> broken: Invalid header for test case list; expecting Content-Typ…
1027 non_executable:__test_cases_list__ -> broken: Permission denied to run test program [S.UUUs]
1032 0/2 passed (2 broken, 0 failed, 0 skipped)
1035 atf_check -s exit:1 -o file:expout -e empty kyua test
1050 atf_test_program{name="i-am-missing"}
1056 kyua: E: Load of 'Kyuafile' failed: .*Non-existent test program 'subdir/i-am-missing'.
1059 atf_check -s exit:2 -o empty -e "match:$(cat experr)" kyua list