Lines Matching refs:ASSERT
68 ASSERT(exit_status == 1); in exit_cb()
69 ASSERT(term_signal == 0); in exit_cb()
89 ASSERT(exit_status == 1); in kill_cb()
91 ASSERT(exit_status == 0); in kill_cb()
99 ASSERT(no_term_signal || term_signal == SIGTERM || term_signal == SIGKILL); in kill_cb()
101 ASSERT(no_term_signal || term_signal == SIGTERM); in kill_cb()
111 ASSERT(err == UV_ESRCH); in kill_cb()
133 ASSERT(nread == UV_EOF); in on_read()
146 ASSERT(status == 0); in write_cb()
152 ASSERT(status == 0); in write_null_cb()
159 ASSERT(r == 0); in init_process_options()
191 ASSERT(r == UV_ENOENT || r == UV_EACCES); in TEST_IMPL()
192 ASSERT(0 == uv_is_active((uv_handle_t*) &process)); in TEST_IMPL()
194 ASSERT(0 == uv_run(uv_default_loop(), UV_RUN_DEFAULT)); in TEST_IMPL()
211 ASSERT(r == UV_ENOENT || r == UV_EACCES); in TEST_IMPL()
212 ASSERT(0 == uv_is_active((uv_handle_t*) &process)); in TEST_IMPL()
213 ASSERT(0 == uv_run(uv_default_loop(), UV_RUN_DEFAULT)); in TEST_IMPL()
220 ASSERT(err == -1); in TEST_IMPL()
221 ASSERT(errno == ECHILD); in TEST_IMPL()
224 ASSERT(0 == uv_run(uv_default_loop(), UV_RUN_DEFAULT)); in TEST_IMPL()
250 ASSERT(0 == uv_spawn(uv_default_loop(), &process, &options)); in TEST_IMPL()
251 ASSERT(0 == uv_run(uv_default_loop(), UV_RUN_DEFAULT)); in TEST_IMPL()
253 ASSERT(exit_cb_called == 1); in TEST_IMPL()
254 ASSERT(close_cb_called == 1); in TEST_IMPL()
267 ASSERT(r == 0); in TEST_IMPL()
270 ASSERT(r == 0); in TEST_IMPL()
272 ASSERT(exit_cb_called == 1); in TEST_IMPL()
273 ASSERT(close_cb_called == 1); in TEST_IMPL()
295 ASSERT(r == 0); in TEST_IMPL()
298 ASSERT(r == 0); in TEST_IMPL()
301 ASSERT(r == 0); in TEST_IMPL()
303 ASSERT(exit_cb_called == 1); in TEST_IMPL()
304 ASSERT(close_cb_called == 2); /* Once for process once for the pipe. */ in TEST_IMPL()
306 ASSERT(strcmp("hello world\n", output) == 0); in TEST_IMPL()
327 ASSERT(r != -1); in TEST_IMPL()
339 ASSERT(r == 0); in TEST_IMPL()
342 ASSERT(r == 0); in TEST_IMPL()
344 ASSERT(exit_cb_called == 1); in TEST_IMPL()
345 ASSERT(close_cb_called == 1); in TEST_IMPL()
349 ASSERT(r == 12); in TEST_IMPL()
353 ASSERT(r == 0); in TEST_IMPL()
357 ASSERT(strcmp("hello world\n", output) == 0); in TEST_IMPL()
381 ASSERT(r != -1); in TEST_IMPL()
395 ASSERT(r == 0); in TEST_IMPL()
398 ASSERT(r == 0); in TEST_IMPL()
400 ASSERT(exit_cb_called == 1); in TEST_IMPL()
401 ASSERT(close_cb_called == 1); in TEST_IMPL()
405 ASSERT(r == 27); in TEST_IMPL()
409 ASSERT(r == 0); in TEST_IMPL()
413 ASSERT(strcmp("hello world\nhello errworld\n", output) == 0); in TEST_IMPL()
443 ASSERT(r != -1); in TEST_IMPL()
446 ASSERT(file != -1); in TEST_IMPL()
457 ASSERT(r == 0); in TEST_IMPL()
460 ASSERT(r == 0); in TEST_IMPL()
462 ASSERT(exit_cb_called == 1); in TEST_IMPL()
463 ASSERT(close_cb_called == 1); in TEST_IMPL()
467 ASSERT(r == 27); in TEST_IMPL()
471 ASSERT(r == 0); in TEST_IMPL()
475 ASSERT(strcmp("hello world\nhello errworld\n", output) == 0); in TEST_IMPL()
510 ASSERT(r != -1); in TEST_IMPL()
513 ASSERT(stdout_file != -1); in TEST_IMPL()
518 ASSERT(r != -1); in TEST_IMPL()
521 ASSERT(stderr_file != -1); in TEST_IMPL()
534 ASSERT(r == 0); in TEST_IMPL()
537 ASSERT(r == 0); in TEST_IMPL()
539 ASSERT(exit_cb_called == 1); in TEST_IMPL()
540 ASSERT(close_cb_called == 1); in TEST_IMPL()
546 ASSERT(r >= 15); in TEST_IMPL()
550 ASSERT(r == 0); in TEST_IMPL()
554 ASSERT(strncmp("hello errworld\n", output, 15) == 0); in TEST_IMPL()
558 ASSERT(r >= 12); in TEST_IMPL()
562 ASSERT(r == 0); in TEST_IMPL()
566 ASSERT(strncmp("hello world\n", output, 12) == 0); in TEST_IMPL()
601 ASSERT(r == 0); in TEST_IMPL()
606 ASSERT(r == 0); in TEST_IMPL()
609 ASSERT(r == 0); in TEST_IMPL()
612 ASSERT(r == 0); in TEST_IMPL()
614 ASSERT(exit_cb_called == 1); in TEST_IMPL()
615 ASSERT(close_cb_called == 3); /* Once for process twice for the pipe. */ in TEST_IMPL()
616 ASSERT(strcmp(buffer, output) == 0); in TEST_IMPL()
640 ASSERT(r == 0); in TEST_IMPL()
643 ASSERT(r == 0); in TEST_IMPL()
646 ASSERT(r == 0); in TEST_IMPL()
648 ASSERT(exit_cb_called == 1); in TEST_IMPL()
649 ASSERT(close_cb_called == 2); /* Once for process once for the pipe. */ in TEST_IMPL()
651 ASSERT(strcmp("fourth stdio!\n", output) == 0); in TEST_IMPL()
664 ASSERT(r == 0); in spawn_tcp_server_helper()
672 ASSERT(r == 0); in spawn_tcp_server_helper()
678 ASSERT(r == 0); in spawn_tcp_server_helper()
695 ASSERT(0 == uv_ip4_addr("127.0.0.1", TEST_PORT, &addr)); in TEST_IMPL()
699 ASSERT(r == 0); in TEST_IMPL()
701 ASSERT(r == 0); in TEST_IMPL()
708 ASSERT(r == 0); in TEST_IMPL()
709 ASSERT(fd > 0); in TEST_IMPL()
723 ASSERT(r == 0); in TEST_IMPL()
726 ASSERT(r == 0); in TEST_IMPL()
728 ASSERT(exit_cb_called == 1); in TEST_IMPL()
729 ASSERT(close_cb_called == 1); in TEST_IMPL()
745 ASSERT(r == 0); in TEST_IMPL()
748 ASSERT(r == 0); in TEST_IMPL()
750 ASSERT(exit_cb_called == 1); in TEST_IMPL()
751 ASSERT(close_cb_called == 1); in TEST_IMPL()
764 ASSERT(r == 0); in TEST_IMPL()
767 ASSERT(r == 0); in TEST_IMPL()
770 ASSERT(r == 0); in TEST_IMPL()
773 ASSERT(r == 0); in TEST_IMPL()
775 ASSERT(exit_cb_called == 1); in TEST_IMPL()
776 ASSERT(close_cb_called == 2); /* Once for process and once for timer. */ in TEST_IMPL()
798 ASSERT(r == 0); in TEST_IMPL()
804 ASSERT(r == 0); in TEST_IMPL()
807 ASSERT(r == 0); in TEST_IMPL()
810 ASSERT(r == 0); in TEST_IMPL()
812 ASSERT(exit_cb_called == 1); in TEST_IMPL()
813 ASSERT(close_cb_called == 2); in TEST_IMPL()
816 ASSERT(strcmp("testval", output) == 0); in TEST_IMPL()
831 ASSERT(r == 0); in TEST_IMPL()
836 ASSERT(r == 0); in TEST_IMPL()
838 ASSERT(exit_cb_called == 0); in TEST_IMPL()
840 ASSERT(process.pid == uv_process_get_pid(&process)); in TEST_IMPL()
843 ASSERT(r == 0); in TEST_IMPL()
846 ASSERT(r == 0); in TEST_IMPL()
864 ASSERT(r == 0); in TEST_IMPL()
867 ASSERT(r == 0); in TEST_IMPL()
870 ASSERT(r == 0); in TEST_IMPL()
882 ASSERT(r == 0); in TEST_IMPL()
886 ASSERT(r == 0); in TEST_IMPL()
889 ASSERT(r == 0); in TEST_IMPL()
892 ASSERT(r == 0); in TEST_IMPL()
895 ASSERT(r == 0); in TEST_IMPL()
898 ASSERT(r == 0); in TEST_IMPL()
901 ASSERT(r == 0); in TEST_IMPL()
903 ASSERT(exit_cb_called == 1); in TEST_IMPL()
904 ASSERT(close_cb_called == 5); /* process x 1, timer x 1, stdio x 3. */ in TEST_IMPL()
931 ASSERT(r == 0); in TEST_IMPL()
937 ASSERT(r == 0); in TEST_IMPL()
940 ASSERT(r == 0); in TEST_IMPL()
943 ASSERT(r == 0); in TEST_IMPL()
945 ASSERT(exit_cb_called == 0); in TEST_IMPL()
948 ASSERT(r == 0); in TEST_IMPL()
950 ASSERT(exit_cb_called == 1); in TEST_IMPL()
951 ASSERT(strcmp(output, "TEST") == 0); in TEST_IMPL()
978 ASSERT(r == 0); in TEST_IMPL()
984 ASSERT(r == 0); in TEST_IMPL()
987 ASSERT(r == 0); in TEST_IMPL()
990 ASSERT(r == 0); in TEST_IMPL()
992 ASSERT(exit_cb_called == 0); in TEST_IMPL()
995 ASSERT(r == 0); in TEST_IMPL()
997 ASSERT(exit_cb_called == 1); in TEST_IMPL()
998 ASSERT(strcmp(output, "TEST") == 0); in TEST_IMPL()
1022 ASSERT(0 == uv_spawn(uv_default_loop(), &process, &options)); in TEST_IMPL()
1025 ASSERT(0 == uv_write(&write_req, (uv_stream_t*) &in, &buf, 1, write_cb)); in TEST_IMPL()
1027 ASSERT(0 == uv_run(uv_default_loop(), UV_RUN_DEFAULT)); in TEST_IMPL()
1029 ASSERT(exit_cb_called == 1); in TEST_IMPL()
1030 ASSERT(close_cb_called == 2); /* process, child stdin */ in TEST_IMPL()
1052 ASSERT(0 == pthread_sigmask(SIG_BLOCK, &set, NULL)); in TEST_IMPL()
1054 ASSERT(SIG_ERR != signal(SIGTERM, SIG_IGN)); in TEST_IMPL()
1058 ASSERT(r == 0); in TEST_IMPL()
1065 ASSERT(0 == pthread_sigmask(SIG_UNBLOCK, &set, NULL)); in TEST_IMPL()
1067 ASSERT(SIG_ERR != signal(SIGTERM, SIG_DFL)); in TEST_IMPL()
1074 ASSERT(r == 0); in TEST_IMPL()
1078 ASSERT(r == 0); in TEST_IMPL()
1081 ASSERT(r == 0); in TEST_IMPL()
1083 ASSERT(exit_cb_called == 1); in TEST_IMPL()
1084 ASSERT(close_cb_called == 1); in TEST_IMPL()
1122 ASSERT(pipe_handle != INVALID_HANDLE_VALUE); in TEST_IMPL()
1125 ASSERT(r == 0); in TEST_IMPL()
1128 ASSERT(r == 0); in TEST_IMPL()
1131 ASSERT(r == 0); in TEST_IMPL()
1133 ASSERT(exit_cb_called == 1); in TEST_IMPL()
1134 ASSERT(close_cb_called == 2); /* Once for process once for the pipe. */ in TEST_IMPL()
1136 ASSERT(strcmp("hello world\n", output) == 0); in TEST_IMPL()
1200 ASSERT(wcscmp(test_str[i], cracked[i]) == 0); in TEST_IMPL()
1210 ASSERT(result == 0); in TEST_IMPL()
1212 ASSERT(result == 0); in TEST_IMPL()
1217 ASSERT(wcscmp(verbatim_output, in TEST_IMPL()
1220 ASSERT(wcscmp(non_verbatim_output, in TEST_IMPL()
1306 ASSERT(result == 0); in TEST_IMPL()
1316 ASSERT(!found_in_loc_env[i]); in TEST_IMPL()
1323 ASSERT(!found_in_usr_env[i]); in TEST_IMPL()
1330 ASSERT(CompareStringOrdinal(prev, -1, str, -1, TRUE) == 1); in TEST_IMPL()
1333 ASSERT(found); /* verify that we expected this variable */ in TEST_IMPL()
1338 ASSERT(found_in_loc_env[i]); in TEST_IMPL()
1341 ASSERT(found_in_usr_env[i]); in TEST_IMPL()
1361 ASSERT(r == UV_ENOENT || r == UV_EACCES); in TEST_IMPL()
1362 ASSERT(0 == uv_is_active((uv_handle_t*) &process)); in TEST_IMPL()
1364 ASSERT(0 == uv_run(uv_default_loop(), UV_RUN_DEFAULT)); in TEST_IMPL()
1395 ASSERT(r == UV_EINVAL); in TEST_IMPL()
1399 ASSERT(r == 0); in TEST_IMPL()
1401 ASSERT(close_cb_called == 0); in TEST_IMPL()
1424 ASSERT(r == UV_EINVAL); in TEST_IMPL()
1428 ASSERT(r == 0); in TEST_IMPL()
1430 ASSERT(close_cb_called == 0); in TEST_IMPL()
1443 ASSERT(0 && "should not have been called"); in exit_cb_unexpected()
1456 ASSERT(r == UV_ENOTSUP); in TEST_IMPL()
1459 ASSERT(r == 0); in TEST_IMPL()
1461 ASSERT(close_cb_called == 0); in TEST_IMPL()
1477 ASSERT(r == UV_ENOTSUP); in TEST_IMPL()
1480 ASSERT(r == 0); in TEST_IMPL()
1482 ASSERT(close_cb_called == 0); in TEST_IMPL()
1492 ASSERT(0 == uv_spawn(uv_default_loop(), &process, &options)); in TEST_IMPL()
1493 ASSERT(0 == uv_run(uv_default_loop(), UV_RUN_DEFAULT)); in TEST_IMPL()
1494 ASSERT(0 == uv_is_closing((uv_handle_t*) &process)); in TEST_IMPL()
1496 ASSERT(0 == uv_run(uv_default_loop(), UV_RUN_DEFAULT)); in TEST_IMPL()
1497 ASSERT(1 == uv_is_closing((uv_handle_t*) &process)); in TEST_IMPL()
1522 ASSERT(r != -1); in TEST_IMPL()
1528 ASSERT(0 == uv_pipe_init(uv_default_loop(), &in, 0)); in TEST_IMPL()
1537 ASSERT(0 != DuplicateHandle(GetCurrentProcess(), fd, GetCurrentProcess(), &dup_fd, in TEST_IMPL()
1542 ASSERT(pCompareObjectHandles == NULL || pCompareObjectHandles(fd, dup_fd)); in TEST_IMPL()
1547 ASSERT(0 == uv_spawn(uv_default_loop(), &process, &options)); in TEST_IMPL()
1550 ASSERT(0 == uv_write(&write_req, (uv_stream_t*) &in, &buf, 1, write_null_cb)); in TEST_IMPL()
1553 ASSERT(0 == uv_write(&write_req2, (uv_stream_t*) &in, &buf, 1, write_cb)); in TEST_IMPL()
1555 ASSERT(0 == uv_run(uv_default_loop(), UV_RUN_DEFAULT)); in TEST_IMPL()
1556 ASSERT(0 == uv_fs_close(NULL, &fs_req, r, NULL)); in TEST_IMPL()
1558 ASSERT(exit_cb_called == 1); in TEST_IMPL()
1559 ASSERT(close_cb_called == 2); /* One for `in`, one for process */ in TEST_IMPL()
1575 ASSERT(0 == uv_pipe(fd, 0, 0)); in TEST_IMPL()
1576 ASSERT(fd[0] > 2); in TEST_IMPL()
1577 ASSERT(fd[1] > 2); in TEST_IMPL()
1588 ASSERT(0 == uv_spawn(uv_default_loop(), &process, &options)); in TEST_IMPL()
1592 ASSERT(0 == uv_pipe_init(uv_default_loop(), &pipe_handle, 0)); in TEST_IMPL()
1593 ASSERT(0 == uv_pipe_open(&pipe_handle, fd[0])); in TEST_IMPL()
1597 ASSERT(0 == uv_read_start((uv_stream_t*) &pipe_handle, on_alloc, on_read_once)); in TEST_IMPL()
1599 ASSERT(1 == uv_fs_write(NULL, &req, fd[1], bufs, 1, -1, NULL)); in TEST_IMPL()
1600 ASSERT(req.result == 1); in TEST_IMPL()
1604 ASSERT(1 == uv_run(uv_default_loop(), UV_RUN_ONCE)); in TEST_IMPL()
1606 ASSERT(0 == uv_run(uv_default_loop(), UV_RUN_ONCE)); in TEST_IMPL()
1609 ASSERT(output_used == 1); in TEST_IMPL()
1614 ASSERT(1 == uv_fs_write(NULL, &req, fd[1], bufs, 1, -1, NULL)); in TEST_IMPL()
1615 ASSERT(req.result == 1); in TEST_IMPL()
1618 ASSERT(0 == uv_timer_init(uv_default_loop(), &timer)); in TEST_IMPL()
1619 ASSERT(0 == uv_timer_start(&timer, timer_counter_cb, 10, 0)); in TEST_IMPL()
1624 ASSERT(0 == uv_run(uv_default_loop(), UV_RUN_ONCE)); in TEST_IMPL()
1626 ASSERT(timer_counter == 1); in TEST_IMPL()
1629 ASSERT(0 == uv_process_kill(&process, SIGTERM)); in TEST_IMPL()
1631 ASSERT(0 == _close(fd[1])); in TEST_IMPL()
1633 ASSERT(0 == close(fd[1])); in TEST_IMPL()
1698 ASSERT(r == 0); in TEST_IMPL()
1701 ASSERT(r == 0); in TEST_IMPL()
1703 ASSERT(exit_cb_called == 1); in TEST_IMPL()
1704 ASSERT(close_cb_called == 1); in TEST_IMPL()
1730 ASSERT(uv_pipe_init(loop, &pipe_stdin_child, 0) == 0); in TEST_IMPL()
1731 ASSERT(uv_pipe_init(loop, &pipe_stdout_child, 0) == 0); in TEST_IMPL()
1732 ASSERT(uv_pipe_init(loop, &pipe_stdin_parent, 0) == 0); in TEST_IMPL()
1733 ASSERT(uv_pipe_init(loop, &pipe_stdout_parent, 0) == 0); in TEST_IMPL()
1735 ASSERT(uv_pipe(fds_stdin, 0, 0) == 0); in TEST_IMPL()
1736 ASSERT(uv_pipe(fds_stdout, 0, 0) == 0); in TEST_IMPL()
1738 ASSERT(uv_pipe_open(&pipe_stdin_child, fds_stdin[0]) == 0); in TEST_IMPL()
1739 ASSERT(uv_pipe_open(&pipe_stdout_child, fds_stdout[1]) == 0); in TEST_IMPL()
1740 ASSERT(uv_pipe_open(&pipe_stdin_parent, fds_stdin[1]) == 0); in TEST_IMPL()
1741 ASSERT(uv_pipe_open(&pipe_stdout_parent, fds_stdout[0]) == 0); in TEST_IMPL()
1742 ASSERT(uv_is_readable((uv_stream_t*) &pipe_stdin_child)); in TEST_IMPL()
1743 ASSERT(uv_is_writable((uv_stream_t*) &pipe_stdout_child)); in TEST_IMPL()
1744 ASSERT(uv_is_writable((uv_stream_t*) &pipe_stdin_parent)); in TEST_IMPL()
1745 ASSERT(uv_is_readable((uv_stream_t*) &pipe_stdout_parent)); in TEST_IMPL()
1748 ASSERT(uv_is_readable((uv_stream_t*) &pipe_stdout_child) == bidir); in TEST_IMPL()
1749 ASSERT(uv_is_readable((uv_stream_t*) &pipe_stdin_parent) == bidir); in TEST_IMPL()
1750 ASSERT(uv_is_writable((uv_stream_t*) &pipe_stdout_parent) == bidir); in TEST_IMPL()
1761 ASSERT(uv_spawn(loop, &child_req, &options) == 0); in TEST_IMPL()
1776 ASSERT(r == 0); in TEST_IMPL()
1779 ASSERT(r == 0); in TEST_IMPL()
1782 ASSERT(r == 0); in TEST_IMPL()
1784 ASSERT(exit_cb_called == 1); in TEST_IMPL()
1785 ASSERT(close_cb_called == 3); in TEST_IMPL()
1788 ASSERT(r == 0); in TEST_IMPL()
1870 ASSERT(r > 0); in spawn_stdin_stdout()
1877 ASSERT(w >= 0); in spawn_stdin_stdout()
1889 ASSERT(h_stdin != INVALID_HANDLE_VALUE); in spawn_stdin_stdout()
1890 ASSERT(h_stdout != INVALID_HANDLE_VALUE); in spawn_stdin_stdout()
1896 ASSERT(GetLastError() == ERROR_BROKEN_PIPE); in spawn_stdin_stdout()
1902 ASSERT(WriteFile(h_stdout, pbuf, to_write, &n_written, NULL)); in spawn_stdin_stdout()