This is an automated email from the ASF dual-hosted git repository.

vatamane pushed a commit to branch fix-debug-test
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit e2a631cf97ea65a347c4f8e8e237be2172e7e79d
Author: Nick Vatamaniuc <[email protected]>
AuthorDate: Tue Sep 17 07:28:04 2024 -0400

    Fix debug test on Windows, use hide for port_open
    
    On Windows, not specifying `hide` will pop up a terminal window. Our
    JavaScript OS process port opens use `hide` as well.
    
    Issue: https://github.com/apache/couchdb/issues/5246
---
 src/couch/src/couch_debug.erl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/couch/src/couch_debug.erl b/src/couch/src/couch_debug.erl
index 4c654ef67..db1f65947 100644
--- a/src/couch/src/couch_debug.erl
+++ b/src/couch/src/couch_debug.erl
@@ -1124,7 +1124,7 @@ random_processes(Acc, Depth) ->
                 end);
             open_port ->
                 spawn_link(fun() ->
-                    Port = erlang:open_port({spawn, "sleep 10"}, []),
+                    Port = erlang:open_port({spawn, "sleep 10"}, [hide]),
                     true = erlang:link(Port),
                     Caller ! {Ref, random_processes(Depth - 1)},
                     receive

Reply via email to