File 4932-kernel-test-Add-sys-monitor-start.patch of Package erlang

From b26ab6f41cf9e3e7d6807a252fa954a7da8eddb3 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Thu, 29 Jun 2023 10:15:11 +0200
Subject: [PATCH 2/4] [kernel|test] Add sys-monitor start

Add start and stop of 'sys monitor' to inet and inet-sockopt suite(s).
---
 lib/kernel/test/inet_SUITE.erl         |  6 ++++++
 lib/kernel/test/inet_sockopt_SUITE.erl | 18 +++++++++++++++++-
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/lib/kernel/test/inet_SUITE.erl b/lib/kernel/test/inet_SUITE.erl
index 9061b67be1..5713fb6f1e 100644
--- a/lib/kernel/test/inet_SUITE.erl
+++ b/lib/kernel/test/inet_SUITE.erl
@@ -136,6 +136,9 @@ init_per_suite(Config0) ->
             ?P("init_per_suite -> end when "
                "~n      Config: ~p", [Config1]),
             
+            %% We need a monitor on this node also
+            kernel_test_sys_monitor:start(),
+
             Config1
     end.
 
@@ -147,6 +150,9 @@ end_per_suite(Config0) ->
 
     Config1 = ?LIB:end_per_suite(Config0),
 
+    %% Stop the local monitor
+    kernel_test_sys_monitor:stop(),
+
     ?P("end_per_suite -> "
             "~n      Nodes: ~p", [erlang:nodes()]),
 
diff --git a/lib/kernel/test/inet_sockopt_SUITE.erl b/lib/kernel/test/inet_sockopt_SUITE.erl
index 5437a139cf..9d539b7f89 100644
--- a/lib/kernel/test/inet_sockopt_SUITE.erl
+++ b/lib/kernel/test/inet_sockopt_SUITE.erl
@@ -81,9 +81,25 @@ groups() ->
     [].
 
 init_per_suite(Config) ->
+
+    ?P("init_per_suite -> entry with"
+       "~n      Config: ~p"
+       "~n      Nodes:  ~p", [Config, erlang:nodes()]),
+
+    %% We need a monitor on this node also
+    kernel_test_sys_monitor:start(),
+
     Config.
 
-end_per_suite(_Config) ->
+end_per_suite(Config) ->
+
+    ?P("end_per_suite -> entry with"
+       "~n      Config: ~p"
+       "~n      Nodes:  ~p", [Config, erlang:nodes()]),
+
+    %% Stop the local monitor
+    kernel_test_sys_monitor:stop(),
+
     ok.
 
 init_per_group(_GroupName, Config) ->
-- 
2.35.3

openSUSE Build Service is sponsored by