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