File 0113-kernel-test-Removed-export_all-directive.patch of Package erlang

From d474262aa07a20a552ab086ec9fcbfa863c0dfba Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Mon, 15 Mar 2021 15:51:38 +0100
Subject: [PATCH 3/4] [kernel|test] Removed 'export_all' directive

Removed the -export()' all directive and replace with
individual exports.
---
 lib/kernel/test/global_SUITE.erl | 81 ++++++++++++++++++++++++++++----
 1 file changed, 71 insertions(+), 10 deletions(-)

diff --git a/lib/kernel/test/global_SUITE.erl b/lib/kernel/test/global_SUITE.erl
index 29698748c0..954214f814 100644
--- a/lib/kernel/test/global_SUITE.erl
+++ b/lib/kernel/test/global_SUITE.erl
@@ -21,8 +21,11 @@
 
 -compile(r21). % many_nodes()
 
--export([all/0, suite/0,groups/0,init_per_group/2,end_per_group/2,
+-export([all/0, suite/0, groups/0, 
 	 init_per_suite/1, end_per_suite/1,
+         init_per_group/2,end_per_group/2,
+         init_per_testcase/2, end_per_testcase/2,
+
 	 names/1, names_hidden/1, locks/1, locks_hidden/1,
 	 bad_input/1, names_and_locks/1, lock_die/1, name_die/1,
 	 basic_partition/1, basic_name_partition/1,
@@ -47,14 +50,69 @@
          global_disconnect/1
         ]).
 
--export([global_load/3, lock_global/2, lock_global2/2]).
+%% Not used
+-export([simple_dis/4,
+         config_dc/4,
+         w/2,
+         check_same/2,
+         check_same/1,
+         stop/0,
+         start_nodes_serially/3]).
 
--export([]).
--export([init_mass_spawn/1]).
+-export([lock_global/2, lock_global2/2]).
+
+-export([
+         %% Called via ?RES
+         resolve_none/3,
+         resolve_first/3,
+         resolve_second/3,
+         bad_resolver/3,
+         badrpc_resolver/3,
+         lock_resolver/3,
+         exit_resolver/3,
+         disconnect_first/3,
+         halt_second/3,
+         init_mass_spawn/1,
+
+         %% Called via rpc_cast
+         part_2_2/4,
+         part1/4,
+         part1_5/4,
+         part2/10,
+         part3/10,
+         crash/1,
+         single_node/3,
+         part_ext/4,
+         isolated_node/4,
+         mk_part_node/3,
+         alone/2,
+         global_load/3,
+
+         %% Called via rpc:call
+         halt_node/1,
+         start_proc/0, start_proc/1,
+         start_proc2/1,
+         start_proc3/1,
+         start_proc4/1,
+         start_proc_basic/1,
+         start_resolver/2,
+
+         %% Called as a fun (fun ?MODULE:function/x) 
+         fix_basic_name/3,
+
+         %% Called via spawn
+         init_proc_basic/2,
+         init_2/0,
+         p_init/1, p_init/2,
+         p_init2/2
+
+        ]).
 
 -export([start_tracer/0, stop_tracer/0, get_trace/0]).
 
--compile(export_all).
+%% Exports for error_logger handler
+-export([init/1, handle_event/2, handle_info/2, handle_call/2, terminate/2]).
+
 
 -include_lib("common_test/include/ct.hrl").
 -include("kernel_test_lib.hrl").
-- 
2.26.2

openSUSE Build Service is sponsored by