Skip to content

Commit 79c464e

Browse files
committed
Return back deprecated rp_log_batch_payload_size parameter for sake of backward compatibility
1 parent 5a61612 commit 79c464e

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Changelog
22

33
## [Unreleased]
4+
### Added
5+
- Return back deprecated `rp_log_batch_payload_size` parameter for sake of backward compatibility, by @HardNorth
46

57
## [5.5.3]
68
### Added

pytest_reportportal/config.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,18 @@ def __init__(self, pytest_config: Config) -> None:
117117
self.rp_log_batch_payload_limit = int(batch_payload_size_limit)
118118
else:
119119
self.rp_log_batch_payload_limit = MAX_LOG_BATCH_PAYLOAD_SIZE
120+
batch_payload_size = self.find_option(pytest_config, "rp_log_batch_payload_size")
121+
if batch_payload_size:
122+
warnings.warn(
123+
"Parameter `rp_log_batch_payload_size` is deprecated since 5.5.4 "
124+
"and will be subject for removing in the next major version. Use `rp_log_batch_payload_limit` argument"
125+
" instead.",
126+
DeprecationWarning,
127+
2,
128+
)
129+
if not batch_payload_size_limit:
130+
self.rp_log_batch_payload_limit = int(batch_payload_size)
131+
120132
self.rp_log_level = get_actual_log_level(pytest_config, "rp_log_level")
121133
self.rp_log_format = self.find_option(pytest_config, "rp_log_format")
122134
self.rp_thread_logging = to_bool(self.find_option(pytest_config, "rp_thread_logging") or False)

pytest_reportportal/plugin.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -598,6 +598,11 @@ def add_shared_option(name, help_str, default=None, action="store"):
598598
default=str(MAX_LOG_BATCH_PAYLOAD_SIZE),
599599
help="Maximum payload size in bytes of async batch log requests",
600600
)
601+
parser.addini(
602+
"rp_log_batch_payload_size",
603+
default=str(MAX_LOG_BATCH_PAYLOAD_SIZE),
604+
help="DEPRECATED: Maximum payload size in bytes of async batch log requests",
605+
)
601606
parser.addini("rp_ignore_attributes", type="args", help="Ignore specified pytest markers, i.e parametrize")
602607
parser.addini(
603608
"rp_is_skipped_an_issue", default=True, type="bool", help="Treat skipped tests as required investigation"

0 commit comments

Comments
 (0)