This is a rework of Don's recent patchset that introduces the possibility to define git repos as package repos for the autotest packaging system. This will make it easier to separate tests from core code and enable new workflows, where one developer can point others to a repo with tests, and that repo can be used right away.
A bunch of issues were resolved, but certainly this can use some more review and testing before it gets upstream. This set was sent as pull request #443 https://github.com/autotest/autotest/pull/443 Don Zickus (3): client.shared.base_packages: Add new fetcher GitFetcher client.cmdparser: add fetch command job: Move the site_tests area to the job tmp dir Lucas Meneghel Rodrigues (3): base_utils: is_url - Include git in group of valid URL schemas global_config.ini: Add fetch_location for packaging client.cmdparser: Use the logging system client/cmdparser.py | 88 +++++++++++++++++--- client/job.py | 5 +- client/shared/base_job.py | 2 +- client/shared/base_job_unittest.py | 4 +- client/shared/base_packages.py | 160 +++++++++++++++++++++++++++--------- client/shared/base_utils.py | 2 +- client/shared/test.py | 2 +- client/tools/html_report.py | 3 + global_config.ini | 3 + 9 files changed, 215 insertions(+), 54 deletions(-) -- 1.7.10.4 _______________________________________________ Autotest mailing list [email protected] http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
