File 0627-kernel-test-Cosmetic-test-lib-stuff.patch of Package erlang
From 31ae93e94727766453e3c962a1c2a5fa865e26ea Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Thu, 5 Jun 2025 07:00:31 +0200
Subject: [PATCH 2/2] [kernel|test] Cosmetic test lib stuff
OTP-19684
---
lib/kernel/test/kernel_test_lib.erl | 9 +++++++++
lib/kernel/test/kernel_test_lib.hrl | 2 ++
2 files changed, 11 insertions(+)
diff --git a/lib/kernel/test/kernel_test_lib.erl b/lib/kernel/test/kernel_test_lib.erl
index 6bdd7af1fb..7d105d4744 100644
--- a/lib/kernel/test/kernel_test_lib.erl
+++ b/lib/kernel/test/kernel_test_lib.erl
@@ -39,7 +39,9 @@
formated_timestamp/0]).
-export([good_hosts/1,
lookup/3]).
--export([os_cmd/1, os_cmd/2]).
+-export([
+ sz/1,
+ os_cmd/1, os_cmd/2]).
-export([
proxy_call/3,
@@ -2574,6 +2576,14 @@ timetrap_scale_factor() ->
end.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+sz(B) when is_binary(B) ->
+ byte_size(B);
+sz(L) when is_list(L) ->
+ iolist_size(L).
+
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
os_cmd(Cmd) ->
diff --git a/lib/kernel/test/kernel_test_lib.hrl b/lib/kernel/test/kernel_test_lib.hrl
index 2724693902..f359f23eb5 100644
--- a/lib/kernel/test/kernel_test_lib.hrl
+++ b/lib/kernel/test/kernel_test_lib.hrl
@@ -60,6 +60,8 @@
-define(HAS_SUPPORT_IPV6(), ?LIB:has_support_ipv6()).
-define(WHICH_LOCAL_ADDR(D), ?LIB:which_local_addr((D))).
+-define(SZ(X), ?LIB:sz((X))).
+
-define(START_NODE(__N__, __A__),
?LIB:start_node(__N__, __A__)).
-define(START_NODE(__N__, __A__, __O__),
--
2.43.0