Skip to content

Commit 79f4f27

Browse files
committed
Force finish (stopping) launch added
1 parent 7ae7c4a commit 79f4f27

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

reportportal_client/service.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,17 @@ def finish_launch(self, end_time, status=None):
139139
logger.debug("finish_launch - Stack: %s", self.stack)
140140
return _get_msg(r)
141141

142+
def stop_launch(self, end_time, status=None):
143+
data = {
144+
"end_time": end_time,
145+
"status": status
146+
}
147+
url = uri_join(self.base_url, "launch", self.launch_id, "stop")
148+
r = self.session.put(url=url, json=data)
149+
self.stack.pop()
150+
logger.debug("stop_launch - Stack: %s", self.stack)
151+
return _get_msg(r)
152+
142153
def start_test_item(self, name, start_time, item_type, description=None,
143154
tags=None):
144155
"""

reportportal_client/service_async.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,15 @@ def finish_launch(self, end_time, status=None):
232232
}
233233
self.queue.put_nowait(("finish_launch", args))
234234

235+
def stop_launch(self, end_time, status=None):
236+
logger.debug("Stop launch queued")
237+
238+
args = {
239+
"end_time": end_time,
240+
"status": status
241+
}
242+
self.queue.put_nowait(("stop_launch", args))
243+
235244
def start_test_item(self, name, start_time, item_type, description=None,
236245
tags=None):
237246
logger.debug("start_test_item queued")

0 commit comments

Comments
 (0)