mirror of
				https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu
				synced 2025-11-04 10:34:05 +00:00 
			
		
		
		
	Add new env, test-git and test-bzr parameters to run-autopkgtest
This commit is contained in:
		
							parent
							
								
									2b61398004
								
							
						
					
					
						commit
						b17221164f
					
				@ -32,6 +32,25 @@ def parse_args():
 | 
			
		||||
                        default=[],
 | 
			
		||||
                        help='Enable PPA for requested test(s). '
 | 
			
		||||
                        'Can be specified multiple times.')
 | 
			
		||||
    parser.add_argument('--env', metavar='KEY=VALUE', action='append',
 | 
			
		||||
                        default=[],
 | 
			
		||||
                        help='List of VAR=value strings. '
 | 
			
		||||
                        'This can be used to influence a test\'s behaviour '
 | 
			
		||||
                        'from a test request. '
 | 
			
		||||
                        'Can be specified multiple times.')
 | 
			
		||||
    parser.add_argument('--test-git',
 | 
			
		||||
                        help='A single URL or URL branchname. '
 | 
			
		||||
                        'The test will be git cloned from that URL and ran '
 | 
			
		||||
                        'from the checkout. This will not build binary '
 | 
			
		||||
                        'packages from the branch and run tests against '
 | 
			
		||||
                        'those, the test dependencies will be taken from the '
 | 
			
		||||
                        'archive, or PPA if given. In this case the '
 | 
			
		||||
                        'srcpkgname will only be used for the result path in '
 | 
			
		||||
                        'swift and be irrelevant for the actual test.')
 | 
			
		||||
    parser.add_argument('--test-bzr',
 | 
			
		||||
                        help='A single URL. '
 | 
			
		||||
                        'The test will be checked out with bzr from that URL. '
 | 
			
		||||
                        'Otherwise this has the same behaviour as test-git.')
 | 
			
		||||
    parser.add_argument('package', nargs='+',
 | 
			
		||||
                        help='Source package name(s) whose tests to run.')
 | 
			
		||||
    args = parser.parse_args()
 | 
			
		||||
@ -79,6 +98,12 @@ if __name__ == '__main__':
 | 
			
		||||
        params['triggers'] = args.trigger
 | 
			
		||||
    if args.ppa:
 | 
			
		||||
        params['ppas'] = args.ppa
 | 
			
		||||
    if args.env:
 | 
			
		||||
        params['env'] = args.env
 | 
			
		||||
    if args.test_git:
 | 
			
		||||
        params['test-git'] = args.test_git
 | 
			
		||||
    if args.test_bzr:
 | 
			
		||||
        params['test-bzr'] = args.test_bzr
 | 
			
		||||
    params = '\n' + json.dumps(params)
 | 
			
		||||
 | 
			
		||||
    creds = urllib.parse.urlsplit(config.adt_amqp, allow_fragments=False)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user