-
Notifications
You must be signed in to change notification settings - Fork 199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More flexible result handling for other properties, e.g., quantitative properties #996
Comments
Related comment: When an expected_verdict can be anything, does it make sense to write Also: Right now, |
Well, let me quote you from #994:
Of course in BenchExec we already have precedent of
Hm, what use cases would there even be for filtering numeric expected verdicts? I guess we can leave this out in beginning? |
But that would be part of the query, not the expected verdict, right? So, for (single dimensional) quantitative properties, I think the
That was under the (wrong) assumption that precision would go into the verdict (which doesn't make sense after thinking about it). I like
Not much, I think. On that note, I think that the |
Factored out from #994:
In use cases like QComp the existing ways to define an expected verdict and classify the actual result into correct/wrong are not enough, because for example the expected verdict consists of a numeric value and an allowed error interval. To support this in BenchExec we need at least
get_result_category
] depend on the used property, e.g., by moving it into theProperty
class as a methodThen it also makes sense to create subclasses of
Property
as a way to group this nicely, e.g., have anSvcompProperty
etc.Likely we can keep the current assumption that a result category is one of correct, wrong, unknown, or error.
The text was updated successfully, but these errors were encountered: