This is an automated email from the ASF dual-hosted git repository. akitouni pushed a commit to branch abderrahim/alias-mapping-fix in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit b2bc2353992b8984c1ab844a7d72473640859226 Author: Abderrahim Kitouni <[email protected]> AuthorDate: Mon May 13 12:27:58 2024 +0100 tests/frontend/mirror.py: Test interaction of alias mapping and source mirrors --- tests/frontend/mirror.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/frontend/mirror.py b/tests/frontend/mirror.py index e2b20b6f3..412c7e8bd 100644 --- a/tests/frontend/mirror.py +++ b/tests/frontend/mirror.py @@ -907,6 +907,7 @@ def test_source_mirror_plugin(cli, tmpdir): ("invalid", ["foo", "bar"]), ], ) [email protected]("source_mirror", [True, False]) def test_mirror_subproject_aliases( cli, tmpdir, @@ -916,6 +917,7 @@ def test_mirror_subproject_aliases( fetch_source, alias_override, alias_mapping, + source_mirror, ): output_file = os.path.join(str(tmpdir), "output.txt") project_dir = tmpdir @@ -1005,6 +1007,13 @@ def test_mirror_subproject_aliases( }, ], } + if source_mirror: + project["plugins"].append({"origin": "local", "path": "sourcemirrors", "source-mirrors": ["mirror"]}) + + mirrors = [] + for mirror in project["mirrors"]: + mirrors.append({"name": mirror["name"], "kind": "mirror", "config": {"aliases": mirror["aliases"]}}) + project["mirrors"] = mirrors if disallow_subproject_uris: project["junctions"] = {"disallow-subproject-uris": "true"}
