Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 455c13e

Browse files
committed
Update TestProcess excludes.
1 parent 96538a6 commit 455c13e

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

test/mri/excludes/TestProcess.rb

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
exclude :test_clock_gettime_GETTIMEOFDAY_BASED_CLOCK_REALTIME, "missing process timing functionality"
99
exclude :test_clock_gettime_TIME_BASED_CLOCK_REALTIME, "missing process timing functionality"
1010
exclude :test_deadlock_by_signal_at_forking, "uses fork"
11+
exclude :test_exec_fd_3_redirect, "requires fork"
1112
exclude :test_exec_noshell, "needs investigation"
1213
exclude :test_exec_wordsplit, "needs investigation"
1314
exclude :test_execopts_chdir, "needs investigation"
@@ -17,29 +18,26 @@
1718
exclude :test_execopts_env_popen_vector, "needs investigation"
1819
exclude :test_execopts_env_single_word, "Errno::ENOENT: No such file or directory - test_execopts_env_single_word.out"
1920
exclude :test_execopts_exec, "TypeError: wrong exec option: #<IO:<STDOUT>>"
20-
exclude :test_exec_fd_3_redirect, "requires fork"
21-
#exclude :test_execopts_gid, "doesn't really pass but test seems OK due throwing NotImplementedError"
2221
exclude :test_execopts_open_chdir, "needs investigation"
2322
exclude :test_execopts_open_chdir_m17n_path, "needs investigation #4303"
2423
exclude :test_execopts_open_failure, "may depend on error handling after fork, not possible with posix_spawn"
2524
exclude :test_execopts_pgroup, "#<TypeError: no implicit conversion of false into Integer>"
2625
exclude :test_execopts_popen, "needs investigation"
2726
exclude :test_execopts_popen_extra_fd, "appears chdir is screwing up the resulting command line"
2827
exclude :test_execopts_popen_stdio, "appears chdir is causing ruby to be interpreted as shell"
29-
exclude :test_execopts_preserve_env_on_exec_failure, "needs investigation"
30-
exclude :test_execopts_redirect_fd, "Errno::ENOENT: No such file or directory - out"
3128
exclude :test_execopts_redirect_dup2_child, "Errno::ENOENT: No such file or directory - out"
29+
exclude :test_execopts_redirect_fd, "Errno::ENOENT: No such file or directory - out"
3230
exclude :test_execopts_redirect_nonascii_path, "needs investigation"
3331
exclude :test_execopts_redirect_open_fifo, "requires Kernel.system to support chdir and options"
3432
exclude :test_execopts_redirect_open_fifo_interrupt_print, "requires Kernel.system to support chdir and options"
3533
exclude :test_execopts_redirect_open_fifo_interrupt_raise, "requires Kernel.system to support chdir and options"
3634
exclude :test_execopts_redirect_open_order_normal, "requires Kernel.system to support chdir and options"
3735
exclude :test_execopts_redirect_open_order_reverse, "requires Kernel.system to support chdir and options"
3836
exclude :test_execopts_redirect_pipe, "hangs"
37+
exclude :test_execopts_redirect_self, "Somehow sets up the same fd to point at an unrelated stream in the subprocess"
3938
exclude :test_execopts_redirect_symbol, "Errno::ENOENT: No such file or directory - out"
4039
exclude :test_execopts_redirect_to_out_and_err, "Errno::ENOENT: No such file or directory - foo"
4140
exclude :test_execopts_rlimit, "posix_spawn does not support rlimit modification"
42-
#exclude :test_execopts_uid, "doesn't really pass but test seems OK due throwing NotImplementedError"
4341
exclude :test_execopts_umask, "unsupported"
4442
exclude :test_execopts_unsetenv_others, "unsupported"
4543
exclude :test_fallback_to_sh, "Errno::ENOENT: No such file or directory - tmp_script.24694"
@@ -48,22 +46,16 @@
4846
exclude :test_gid_sid_available?, "unimplemented"
4947
exclude :test_kill_at_spawn_failure, "thread lifecycle at process boundaries?"
5048
exclude :test_no_curdir, "won't work due changed wd detection (since 1e30600bdbbf483a)"
51-
exclude :test_popen_cloexec, "unsupported"
52-
exclude :test_popen_noshell, "fails on linux (Travis)"
5349
exclude :test_popen_wordsplit, "needs investigation"
5450
exclude :test_popen_wordsplit_beginning_and_trailing_spaces, "needs investigation"
5551
exclude :test_process_detach, "uses fork"
5652
exclude :test_pst_inspect, "uses Process::Status allocator"
5753
exclude :test_seteuid_name, "argument coersion error"
58-
exclude :test_sh_exec, "needs investigation"
5954
exclude :test_signals_work_after_exec_fail, "requires fork"
60-
exclude :test_threading_works_after_exec_fail, "requires fork"
61-
exclude :test_spawn_noshell, "needs investigation"
6255
exclude :test_spawn_too_long_path, "out of memory error"
6356
exclude :test_spawn_wordsplit, "needs investigation"
6457
exclude :test_status_kill, "needs investigation"
6558
exclude :test_status_quit, "needs investigation"
66-
exclude :test_system_wordsplit, "needs investigation"
59+
exclude :test_threading_works_after_exec_fail, "requires fork"
6760
exclude :test_uid_re_exchangeable_p, "unimplemented"
6861
exclude :test_uid_sid_available?, "unimplemented"
69-
exclude :test_wait_exception, "Interrupt expected but nothing was raised."

0 commit comments

Comments
 (0)