Lines Matching full:reason
278 /// \return A string describing the reason for skipping the test, or empty if
285 std::string reason;
287 reason = check_required_configs(md.required_configs(), cfg, test_suite);
288 if (!reason.empty())
289 return reason;
291 reason = check_allowed_architectures(md.allowed_architectures(), cfg);
292 if (!reason.empty())
293 return reason;
295 reason = check_execenv(md.execenv(), cfg);
296 if (!reason.empty())
297 return reason;
299 reason = check_allowed_platforms(md.allowed_platforms(), cfg);
300 if (!reason.empty())
301 return reason;
303 reason = check_required_user(md.required_user(), cfg);
304 if (!reason.empty())
305 return reason;
307 reason = check_required_files(md.required_files());
308 if (!reason.empty())
309 return reason;
311 reason = check_required_programs(md.required_programs());
312 if (!reason.empty())
313 return reason;
315 reason = check_required_memory(md.required_memory());
316 if (!reason.empty())
317 return reason;
319 reason = check_required_disk_space(md.required_disk_space(),
321 if (!reason.empty())
322 return reason;
324 INV(reason.empty());
325 return reason;