~vorlon/ubuntu-archive-tools/update-output-helper

« back to all changes in this revision

Viewing changes to retry-autopkgtest-regressions

  • Committer: Martin Pitt
  • Date: 2016-03-04 07:28:35 UTC
  • Revision ID: martin.pitt@canonical.com-20160304072835-422b3rfi5hzkdvns
retry-autopkgtest-regressions: Add --ci-train option

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
    parser = argparse.ArgumentParser('Generate run-autopkgtest commands to re-run regressions')
35
35
    parser.add_argument('-s', '--series', default=default_series,
36
36
                        help='Ubuntu series (default: %(default)s')
 
37
    parser.add_argument('--ci-train', metavar='SILONAME',
 
38
                        help='Run for CI train silo, e. g. "landing-012"')
37
39
    parser.add_argument('--all-proposed', action='store_true',
38
40
                        help='generate run-autopkgtest commands with '
39
41
                        '--all-proposed, i. e. with disabling apt pinning')
96
98
if args.all_proposed:
97
99
    extra_opts += '--all-proposed '
98
100
 
99
 
excuses_url = 'http://people.canonical.com/~ubuntu-archive/proposed-migration/%s/update_excuses.yaml' % args.series
 
101
if args.ci_train:
 
102
    excuses_url = 'https://requests.ci-train.ubuntu.com/static/britney/' \
 
103
            '%s/%s/excuses.yaml' % (args.series, args.ci_train)
 
104
    extra_opts += '--ppa ci-train-ppa-service/stable-phone-overlay ' \
 
105
            '--ppa ci-train-ppa-service/%s ' % args.ci_train
 
106
else:
 
107
    excuses_url = 'http://people.canonical.com/~ubuntu-archive/proposed-migration/%s/update_excuses.yaml' % args.series
100
108
regressions = get_regressions(excuses_url, args.series, args.state)
101
109
rerun_map = get_rerun_map(regressions, args.series)
102
110
for release, archmap in rerun_map.items():