Skip to content

Commit 931a774

Browse files
committed
change release folder
1 parent 8f71280 commit 931a774

File tree

4 files changed

+25
-27
lines changed

4 files changed

+25
-27
lines changed

pipeline.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
import docker
4343
from lib.base_logger import logger
4444
from lib.sonar.sonar import process_image
45-
from scripts.detect_ops_manager_changes import detect_ops_manager_changes
4645
from scripts.evergreen.release.agent_matrix import (
4746
get_supported_version_for_image,
4847
)
@@ -52,6 +51,7 @@
5251
sign_image,
5352
verify_signature,
5453
)
54+
from scripts.release.detect_ops_manager_changes import detect_ops_manager_changes
5555

5656
TRACER = trace.get_tracer("evergreen-agent")
5757

scripts/release/atomic_pipeline.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@
1515
from packaging.version import Version
1616

1717
from lib.base_logger import logger
18-
from scripts.detect_ops_manager_changes import (
19-
detect_ops_manager_changes,
20-
get_all_agents_for_rebuild,
21-
)
2218
from scripts.release.build.image_build_configuration import ImageBuildConfiguration
2319
from scripts.release.build.image_build_process import execute_docker_build
2420
from scripts.release.build.image_signing import (
2521
mongodb_artifactory_login,
2622
sign_image,
2723
verify_signature,
2824
)
25+
from scripts.release.detect_ops_manager_changes import (
26+
detect_ops_manager_changes,
27+
get_all_agents_for_rebuild,
28+
)
2929

3030
TRACER = trace.get_tracer("evergreen-agent")
3131

scripts/test_detect_ops_manager_changes.py renamed to scripts/release/tests/test_detect_ops_manager_changes.py

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python3
22
"""
3-
Tests for detect_ops_manager_changes.py
3+
Tests for scripts.release.detect_ops_manager_changes.py
44
"""
55
import json
66
import os
@@ -9,9 +9,7 @@
99
import unittest
1010
from unittest.mock import MagicMock, mock_open, patch
1111

12-
# Add the scripts directory to the path so we can import the module
13-
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
14-
from detect_ops_manager_changes import (
12+
from scripts.release.detect_ops_manager_changes import (
1513
detect_ops_manager_changes,
1614
extract_ops_manager_mapping,
1715
get_content_from_git,
@@ -130,8 +128,8 @@ def test_safe_git_show_failure(self, mock_run):
130128
def test_no_changes_detected(self):
131129
"""Test when no changes are detected"""
132130
with (
133-
patch("detect_ops_manager_changes.load_current_release_json", return_value=self.current_release_data),
134-
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
131+
patch("scripts.release.detect_ops_manager_changes.load_current_release_json", return_value=self.current_release_data),
132+
patch("scripts.release.detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
135133
):
136134

137135
changed_agents = detect_ops_manager_changes()
@@ -146,8 +144,8 @@ def test_new_ops_manager_version_added(self):
146144
}
147145

148146
with (
149-
patch("detect_ops_manager_changes.load_current_release_json", return_value=modified_current),
150-
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
147+
patch("scripts.release.detect_ops_manager_changes.load_current_release_json", return_value=modified_current),
148+
patch("scripts.release.detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
151149
):
152150

153151
changed_agents = detect_ops_manager_changes()
@@ -161,8 +159,8 @@ def test_ops_manager_version_modified(self):
161159
] = "12.0.35.7911-1"
162160

163161
with (
164-
patch("detect_ops_manager_changes.load_current_release_json", return_value=modified_current),
165-
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
162+
patch("scripts.release.detect_ops_manager_changes.load_current_release_json", return_value=modified_current),
163+
patch("scripts.release.detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
166164
):
167165

168166
changed_agents = detect_ops_manager_changes()
@@ -174,8 +172,8 @@ def test_cloud_manager_changed(self):
174172
modified_current["supportedImages"]["mongodb-agent"]["opsManagerMapping"]["cloud_manager"] = "13.38.0.9600-1"
175173

176174
with (
177-
patch("detect_ops_manager_changes.load_current_release_json", return_value=modified_current),
178-
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
175+
patch("scripts.release.detect_ops_manager_changes.load_current_release_json", return_value=modified_current),
176+
patch("scripts.release.detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
179177
):
180178

181179
changed_agents = detect_ops_manager_changes()
@@ -187,8 +185,8 @@ def test_cloud_manager_tools_changed(self):
187185
modified_current["supportedImages"]["mongodb-agent"]["opsManagerMapping"]["cloud_manager_tools"] = "100.13.0"
188186

189187
with (
190-
patch("detect_ops_manager_changes.load_current_release_json", return_value=modified_current),
191-
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
188+
patch("scripts.release.detect_ops_manager_changes.load_current_release_json", return_value=modified_current),
189+
patch("scripts.release.detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
192190
):
193191

194192
changed_agents = detect_ops_manager_changes()
@@ -200,8 +198,8 @@ def test_ops_manager_version_removed(self):
200198
del modified_current["supportedImages"]["mongodb-agent"]["opsManagerMapping"]["ops_manager"]["7.0.11"]
201199

202200
with (
203-
patch("detect_ops_manager_changes.load_current_release_json", return_value=modified_current),
204-
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
201+
patch("scripts.release.detect_ops_manager_changes.load_current_release_json", return_value=modified_current),
202+
patch("scripts.release.detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
205203
):
206204

207205
changed_agents = detect_ops_manager_changes()
@@ -217,8 +215,8 @@ def test_both_om_and_cm_changed(self):
217215
modified_current["supportedImages"]["mongodb-agent"]["opsManagerMapping"]["cloud_manager"] = "13.38.0.9600-1"
218216

219217
with (
220-
patch("detect_ops_manager_changes.load_current_release_json", return_value=modified_current),
221-
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
218+
patch("scripts.release.detect_ops_manager_changes.load_current_release_json", return_value=modified_current),
219+
patch("scripts.release.detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
222220
):
223221

224222
changed_agents = detect_ops_manager_changes()
@@ -229,8 +227,8 @@ def test_both_om_and_cm_changed(self):
229227
def test_current_release_load_failure(self):
230228
"""Test handling when current release.json cannot be loaded"""
231229
with (
232-
patch("detect_ops_manager_changes.load_current_release_json", return_value=None),
233-
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
230+
patch("scripts.release.detect_ops_manager_changes.load_current_release_json", return_value=None),
231+
patch("scripts.release.detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
234232
):
235233

236234
changed_agents = detect_ops_manager_changes()
@@ -239,8 +237,8 @@ def test_current_release_load_failure(self):
239237
def test_base_release_load_failure_fail_safe(self):
240238
"""Test fail-safe behavior when base release.json cannot be loaded"""
241239
with (
242-
patch("detect_ops_manager_changes.load_current_release_json", return_value=self.current_release_data),
243-
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=None),
240+
patch("scripts.release.detect_ops_manager_changes.load_current_release_json", return_value=self.current_release_data),
241+
patch("scripts.release.detect_ops_manager_changes.load_release_json_from_master", return_value=None),
244242
):
245243

246244
changed_agents = detect_ops_manager_changes()

0 commit comments

Comments
 (0)