Skip to content

Commit 77ec174

Browse files
committed
chore: add logging around MR creation/merging
Signed-off-by: Tim Knight <tim.knight1@engineering.digital.dwp.gov.uk>
1 parent cde293e commit 77ec174

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

tests/functional/cli/test_cli_repository.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ def test_commit_merge_requests(gitlab_cli, project, merge_request, wait_for_side
7979
# Merge the MR first
8080
logging.info(f"MR status: {merge_request.state}")
8181
logging.info(f"MR merge status: {merge_request.detailed_merge_status}")
82+
83+
time.sleep(0.5)
8284
merge_result = merge_request.merge(should_remove_source_branch=True)
8385
wait_for_sidekiq(timeout=60)
8486

tests/functional/cli/test_cli_v4.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
import os
23
import time
34
from datetime import date
@@ -233,6 +234,7 @@ def test_create_merge_request(gitlab_cli, project):
233234

234235
def test_accept_request_merge(gitlab_cli, project, wait_for_sidekiq):
235236
# MR needs at least 1 commit before we can merge
237+
# TODO: use the conftest parts to make the MR and then merge via CLI
236238
mr = project.mergerequests.list()[0]
237239
file_data = {
238240
"branch": mr.source_branch,
@@ -244,6 +246,13 @@ def test_accept_request_merge(gitlab_cli, project, wait_for_sidekiq):
244246
time.sleep(2)
245247
wait_for_sidekiq(timeout=60)
246248

249+
approval_rules = project.approvalrules.list()
250+
logging.info(f"Project MR Approval Rules {approval_rules}")
251+
252+
logging.info(f"MR status: {mr.state}")
253+
logging.info(f"MR merge status: {mr.detailed_merge_status}")
254+
255+
time.sleep(0.5)
247256
cmd = [
248257
"project-merge-request",
249258
"merge",

tests/functional/conftest.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -427,9 +427,7 @@ def _make_merge_request(*, source_branch: str, create_pipeline: bool = False):
427427

428428
# Helps with Debugging why MRs fail to merge resulting in 405 from downstream tests
429429
approval_rules = project.approvalrules.list()
430-
logging.info(f"MR Approval Rules {approval_rules}")
431-
432-
# allow_merge_on_skipped_pipeline = true,
430+
logging.info(f"Project MR Approval Rules {approval_rules}")
433431

434432
if create_pipeline:
435433
project.files.create(

0 commit comments

Comments
 (0)