Lines Matching refs:args
64 def generate_lava_yaml(args):
67 'job_name': 'mesa: {}'.format(args.pipeline_info),
68 'device_type': args.device_type,
69 'visibility': { 'group': [ args.visibility_group ] },
75 "job": {"minutes": args.job_timeout},
85 if args.lava_tags:
86 values['tags'] = args.lava_tags.split(',')
95 'url': '{}/{}'.format(args.kernel_url_prefix, args.kernel_image_name),
98 'url': '{}/lava-rootfs.tgz'.format(args.rootfs_url_prefix),
102 if args.kernel_image_type:
103 deploy['kernel']['type'] = args.kernel_image_type
104 if args.dtb:
106 'url': '{}/{}.dtb'.format(args.kernel_url_prefix, args.dtb)
112 "method": args.boot_method,
121 'timeout': { 'minutes': args.job_timeout },
149 with open(args.first_stage_init, 'r') as init_sh:
152 if args.jwt_file:
153 with open(args.jwt_file) as jwt_file:
156 f'echo -n "{jwt_file.read()}" > "{args.jwt_file}" # HIDEME',
158 f'echo "export CI_JOB_JWT_FILE={args.jwt_file}" >> /set-job-env-vars.sh',
167 'mkdir -p {}'.format(args.ci_project_dir),
168 'wget -S --progress=dot:giga -O- {} | tar -xz -C {}'.format(args.build_url, args.ci_project_dir),
169 'wget -S --progress=dot:giga -O- {} | tar -xz -C /'.format(args.job_rootfs_overlay_url),
178 f"lava-test-case 'mesa-ci_{args.mesa_job_name}' --shell /init-stage2.sh",
209 def _call_proxy(fn, *args):
213 return fn(*args)
492 def treat_mesa_job_name(args):
494 args.mesa_job_name = args.mesa_job_name.split(" ")[0]
497 def main(args):
500 job_definition = generate_lava_yaml(args)
502 if args.dump_yaml:
516 if args.validate_only:
560 args = parser.parse_args()
561 treat_mesa_job_name(args)
562 args.func(args)