mirror of
https://gerrit.googlesource.com/git-repo
synced 2026-07-26 22:07:59 +00:00
manifest, project: Store project groups as sets
This helps a lot when including common manifests with groups and they use extend-project. Change-Id: Ic574e7d6696139d0eb90d9915e8c7048d5e89c07 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/525323 Reviewed-by: Gavin Mak <gavinmak@google.com> Tested-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Reviewed-by: Mike Frysinger <vapier@google.com> Commit-Queue: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
This commit is contained in:
@@ -605,12 +605,12 @@ class ProjectElementTests(ManifestParseTestCase):
|
||||
manifest.projects[0].name: manifest.projects[0].groups,
|
||||
manifest.projects[1].name: manifest.projects[1].groups,
|
||||
}
|
||||
self.assertCountEqual(
|
||||
result["test-name"], ["name:test-name", "all", "path:test-path"]
|
||||
self.assertEqual(
|
||||
result["test-name"], {"name:test-name", "all", "path:test-path"}
|
||||
)
|
||||
self.assertCountEqual(
|
||||
self.assertEqual(
|
||||
result["extras"],
|
||||
["g1", "g2", "g1", "name:extras", "all", "path:path"],
|
||||
{"g1", "g2", "name:extras", "all", "path:path"},
|
||||
)
|
||||
groupstr = "default,platform-" + platform.system().lower()
|
||||
self.assertEqual(groupstr, manifest.GetGroupsStr())
|
||||
|
||||
Reference in New Issue
Block a user