skippedUntrustworthy property

bool skippedUntrustworthy
final

True when the underlying report's BenchmarkRunMode was not trustworthy (debug), so no real comparison was performed.

violations is always empty in this case -- there is nothing to report a violation of -- which is exactly why this flag exists as a separate field instead of being folded into passed. A caller that only checks violations.isEmpty would read a skipped, unevaluated scene as a clean pass; a debug-mode number must never be presentable as evidence of anything, passing included.

Implementation

final bool skippedUntrustworthy;