Lines Matching full:combination
171 # Formats a job from a combination of flags
172 def format_job(os, arch, combination): argument
173 compilers = [x.value for x in combination if x.type == Option.Type.COMPILER]
175 compiler_flags = [x.value for x in combination if x.type == Option.Type.COMPILER_FLAG]
176 configure_flags = [x.value for x in combination if x.type == Option.Type.CONFIGURE_FLAG]
177 malloc_conf = [x.value for x in combination if x.type == Option.Type.MALLOC_CONF]
178 features = [x.value for x in combination if x.type == Option.Type.FEATURE]
215 @param max_unusual_opts: Limit of unusual options per combination.
221 def included(combination, exclude): argument
223 Checks if the combination of options should be included in the Travis
228 return not any(excluded in combination for excluded in exclude)
233 for combination in generate_unusual_combinations(unusuals, max_unusual_opts):
234 if included(combination, exclude):
235 jobs.append(format_job(os, arch, combination))