git-repo/tests
Fredrik de Groot 352c93b680 manifest: add support for groups in include
Attrib groups can now be added to manifest include, thus
all projects in an included manifest file can easily be tagged
with a group without modifying all projects in that manifest file.

Include groups will add and recurse, meaning included manifest
projects will carry all parent includes. Intentionally, no support
added for group remove, to keep complexity down.

Group handling for projects is untouched, meaning a group set on
a project will still append to whatever was or was not inherited
in parent manifest includes, resulting in union of groups inherited
and set for the project itself.

Test: manual multi-level manifest include structure, in serial and parallel,
      with different groups set on init
Test: added unit tests to cover the inheritance

Change-Id: Id2229aa6fd78d355ba598cc15c701b2ee71e5c6f
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/283587
Tested-by: Fredrik de Groot <fredrik.de.groot@volvocars.com>
Reviewed-by: Mike Frysinger <vapier@google.com>
2020-11-26 09:13:14 +00:00
..
fixtures git_config: add GetInt helper 2020-02-19 23:09:05 +00:00
test_editor.py upload/editor: fix bytes/string confusion 2019-11-16 23:55:30 +00:00
test_git_command.py Use hash for ControlPath instead of full variables 2020-04-15 06:51:22 +00:00
test_git_config.py git_config: add GetInt helper 2020-02-19 23:09:05 +00:00
test_hooks.py Move RepoHook class from project.py file to dedicated file 2020-11-03 22:08:08 +00:00
test_manifest_xml.py manifest: add support for groups in include 2020-11-26 09:13:14 +00:00
test_project.py tests: use new main branch 2020-11-17 04:29:09 +00:00
test_subcmds_init.py init: reject unknown args 2020-09-02 07:53:16 +00:00
test_subcmds.py init: reject unknown args 2020-09-02 07:53:16 +00:00
test_wrapper.py tests: use new main branch 2020-11-17 04:29:09 +00:00