-
Notifications
You must be signed in to change notification settings - Fork 20
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
USS Qualifier test framework (F3548_self_contained) bug #398
Comments
@mickmis I'm not sure if we should be producing a Low-severity finding here, but in any case it seems like at least the details message isn't right ("uss1 indicated Rejected rather than the expected NotSupported or Rejected or ConflictWithFlight or ReadyToFly"). Could you take a look? |
Hi @hrishiballal, I will have a look at the issue, but not sure I will be able to figure it out without the "report.json" file, could you include it? Thanks |
About the low severity fail: this is a bit counter-intuitive, but this "failure" was actually meant on purpose to be used as a warning when implementing this scenario. Indeed this is one of those cases were the "Rejected" response is an allowed one, but we cannot validate that the reason for rejecting the planning is valid, so we do not want to validate explicitly the requirement. On the other hand we do not to fail it either, because the rejected may totally be valid. So had opted in the past for this "low-severity fail as a warning". About the text details of the low-severity failure: In short: what you encountered @hrishiballal is not a bug in itself, but the two problems I highlighted above create confusion. |
I've added #409 to hopefully more broadly address the Low-severity issue; @hrishiballal and @mickmis, thoughts welcome. Given that, perhaps we can use this issue to track just the text details and check behavior? |
@BenjaminPelletier with #411 merged and feedback from @hrishiballal that the issue cannot be reproduced anymore, can we close this issue? |
I don't think we've done anything that would have incidentally fixed the underlying problem of an incorrect error message. It seems like this message must have come from |
Actually that is what #411 implements for |
Note: remove this note and replace all template instructions below with your content before submitting this issue
In the
uss_qualifier
, for thef3548_self_contained
test is run, and the USS reports a "Rejected" response to a operational intent for processing, the qualifier reports a failed check although a Rejected response is allowed (see console screenshot).Steps to reproduce the behavior:
sequence.zip
Test check
Identify the test check that unexpectedly succeeded, failed, or wasn't checked -- try to limit a single GitHub issue to a single test check to investigate. "First failed_check" is fine, or a line number in the attached report.json is ideal.
Difference from expected behavior
A
rejected
response is acceptable and should not appear as a warning / error. The text of the qualifier should be updated and a warning rather than a failure must be reported.Additional context
Add any other context about the problem here, or remove this section.
The text was updated successfully, but these errors were encountered: