File 0719-sasl-Adjust-test-data-as-dynamicaly-started-supervis.patch of Package erlang
From c3aae3dda5827c417436e7315cb40b2d55c20ed2 Mon Sep 17 00:00:00 2001
From: Ingela Anderton Andin <ingela@erlang.org>
Date: Tue, 10 Sep 2024 09:47:41 +0200
Subject: [PATCH] sasl: Adjust test data as dynamicaly started supervisors are
logged at debug level
Also rewrite test to not be dependent on timing between log messages.
---
lib/sasl/test/rb_SUITE.erl | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/lib/sasl/test/rb_SUITE.erl b/lib/sasl/test/rb_SUITE.erl
index ff8a9d543f..a073d60260 100644
--- a/lib/sasl/test/rb_SUITE.erl
+++ b/lib/sasl/test/rb_SUITE.erl
@@ -271,7 +271,8 @@ filter_date(Config) ->
%% Insert some reports in the error log and start rb
init_error_logs(),
Between1 = calendar:local_time(),
- timer:sleep(1000),
+ ct:sleep(1000),
+ error_logger:info_report([{rb_SUITE,rb_progress_info_replace}]),
Between2 = calendar:local_time(),
ok = start_rb(OutFile),
@@ -305,28 +306,24 @@ filter_filter_and_date(Config) ->
%% Insert some reports in the error log and start rb
init_error_logs(),
Between1 = calendar:local_time(),
- timer:sleep(1000),
+ ct:sleep(1000),
Between2 = calendar:local_time(),
error_logger:error_report([{rb_SUITE,rb_test_filter}]),
ok = start_rb(OutFile),
+ error_logger:info_report([{rb_SUITE,rb_progress_info_replace}]),
Before = calendar:gregorian_seconds_to_datetime(
calendar:datetime_to_gregorian_seconds(calendar:local_time()) - 10),
After = calendar:gregorian_seconds_to_datetime(
calendar:datetime_to_gregorian_seconds(calendar:local_time()) + 1),
- All = check_report(fun() -> rb:show() end,OutFile),
- Last = hd(All),
-
[_,_,_] = rb_filter([{rb_SUITE,"rb_test",re}],{Before,After},OutFile),
[_,_] = rb_filter([{rb_SUITE,"rb_test",re}],{Before,Between1},OutFile),
[_] = rb_filter([{rb_SUITE,"rb_test",re}],{Between2,After},OutFile),
[_] = rb_filter([{rb_SUITE,rb_test_filter}],{Before,After},OutFile),
[] = rb_filter([{rb_SUITE,rb_test_filter}],{Before,Between1},OutFile),
- [Last] = rb_filter([{rb_SUITE,rb_test_filter,no}],{Between2,After},OutFile),
- {_,Str} = Last,
+ [{_, Str}] = rb_filter([{rb_SUITE,rb_test_filter,no}],{Between2,After},OutFile),
false = contains(Str,"rb_test_filter"),
-
ok.
--
2.43.0