Lines Matching refs:project_yaml
71 def set_yaml_defaults(project_name, project_yaml, image_project): argument
73 project_yaml.setdefault('disabled', False)
74 project_yaml.setdefault('name', project_name)
75 project_yaml.setdefault('image',
77 project_yaml.setdefault('architectures', DEFAULT_ARCHITECTURES)
78 project_yaml.setdefault('sanitizers', DEFAULT_SANITIZERS)
79 project_yaml.setdefault('fuzzing_engines', DEFAULT_ENGINES)
80 project_yaml.setdefault('run_tests', True)
81 project_yaml.setdefault('coverage_extra_args', '')
82 project_yaml.setdefault('labels', {})
94 def get_sanitizers(project_yaml): argument
96 sanitizers = project_yaml['sanitizers']
125 project_yaml = yaml.safe_load(project_yaml_file)
126 set_yaml_defaults(project_name, project_yaml, image_project)
127 return project_yaml
134 project_yaml = load_project_yaml(project_name, project_yaml_file,
137 if project_yaml['disabled']:
141 name = project_yaml['name']
142 image = project_yaml['image']
143 language = project_yaml['language']
144 run_tests = project_yaml['run_tests']
158 for fuzzing_engine in project_yaml['fuzzing_engines']:
159 for sanitizer in get_sanitizers(project_yaml):
160 for architecture in project_yaml['architectures']:
273 if project_yaml['labels']:
282 json.dumps(project_yaml['labels']),